タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

vbaに関するtk18のブックマーク (16)

  • Excel VBA ThisWorkbookはVBAコードが現在実行されているブック

    Excel VBA ThisWorkbookオブジェクトは、VBAコードが現在実行されているブック(ワークブック)を指します。具体的な使い方や、注意点やサンプルコードを紹介します。 基的な文法やVBAの実践的な応用までを網羅的に学習できる方法は、ExcelVBAエキスパート資格の取得を目指すこと。学習を通して、より効率的に、着実に基礎を身につけることが可能です。資格取得すれば、スキルの証明にもなり、職場での評価アップにも繋がるため、勉強を進めるモチベーションにもなります。 サイト参考:マクロ知識がないから「何から学べば良いのかわからない」という人におすすめの記事

    Excel VBA ThisWorkbookはVBAコードが現在実行されているブック
    tk18
    tk18 2025/04/15
  • 【Excel/VBA】配列を1から始める 0から始める

    エクセルVBAにおいて、配列はとても便利でなくてはならないもの・・・と配列、ディクショナリ多用者のワタクシはそう思っています。 配列のイメージは変数が段ボール箱1つ、としたら、配列(一次元配列)はカラーボックスまたは長屋、二次元配列はロッカーまたはマンション、のようなイメージでとらえています。三次元以上の配列は使いません。私のアタマでは二次元までが理解の限界なので。 配列とは・・・はわかりやすい解説が世の中にたくさんあるので、そちらをご参照ください。。。 変数は1つしか値が入れられないけど、配列はたくさん値が入れられる。インデックス番号が振られ、インデックス番号は基は0から始まります。 ◆配列インデックスを1から始めるには◆セルから作成する配列はなにをしなくても1始まり ◆配列インデックスを1から始めるには これが最初のうち、なれなくて1から始まってくれないとわかりにくい、と思いまして最

    【Excel/VBA】配列を1から始める 0から始める
    tk18
    tk18 2025/03/26
  • VBAで正規表現を利用する(RegExp)|VBA技術解説

    公開日:2013-06-26 最終更新日:2021-06-02 VBAで正規表現を利用する(RegExp) 正規表現は複雑なパターンマッチングとテキストの検索置換するためのツールです、 マクロVBAで正規表現を使う場合はRegExpオブジェクトを使用します、 RegExpは、VBScriptに正規表現として用意されているオブジェクトです。

    VBAで正規表現を利用する(RegExp)|VBA技術解説
    tk18
    tk18 2025/03/26
  • Excel VBA 起動と終了

    VBEとは VBE(Visual Basic Editor)は、VBAを作成するための統合開発環境ソフトです。 VBEは、プログラムを入力・修正するためのエディタ機能を持ち、フォームの作成やソースコードのコンパイル、実行、デバッグ作業を容易にし、コード、フォーム、ワークシートなどを一括管理しています。 【ワンポイント1】 エディタ(テキストエディタ:Text Editor) 文字のみのテキストファイルを作成・編集するためのアプリケーションソフトです。Windowsに標準装備されている「メモ帳」が有名です。 【ワンポイント2】 コンパイル プログラムは、人間が理解できる言語で書いてあるのでコンピューターが理解できる言語に変換する必要があります。この作業がコンパイル(翻訳)です。 【ワンポイント3】 デバッグ プログラムは1回で正しく書くことはまれで、何らかのエラーが潜んでいる可能性があります

    tk18
    tk18 2023/02/14
    「オプション」>「リボンのユーザー設定」>「開発」
  • Excel VBA:長いコードを複数行に分けて記述する|Plus 1 Excel

    >> Excel VBA 基礎の基礎(1) 8-10 長いコードを複数行に分けて記述する And条件やOr条件を使用すると、コードが長くなりがちです。 長いコードは1行で書き切らずに複数行に分けて書いた方が、読みやすくなり、入力ミスも減ります。 コードを複数行に分けて記述する方法を学びましょう。 次の2つのコードはどちらを実行しても、同じ結果を得ることができます。 ひとつめのコードは、1行で書かれたものです。 ふたつめのコードは、2行に分けて書かれたものです。改行する場所に [半角スペース] + [アンダースコア] を記述しています。 (※このテクニックは、And条件に限ったことではなく、VBAのコーディング全般で使用できます) Sub 長いコードを複数行に分けて記述する_01() If Range("A1").Value = 100 And Range("B1").Value = 100

    tk18
    tk18 2020/07/17
  • エクセルVBAで特定の文字列が見つかったらIF文以下を実行するには? - OKWAVE

    エクセルVBAで範囲指定の方法をおしえてください エクセルVBAで範囲指定の方法をおしえてください こんばんは。 以下のようにデータがあるとします。 222 111 333 555 888 999 454 665 222 111の文字列を含むセルから888の文字列を含むセルまでをVBAで範囲指定したいのですが 方法がわかりません。 エクセルに読み込むファイルによって目的の情報の位置が変わるため、文字列を基に範囲指定したいのです。 当に困っていますよろしくお願いします。 EXCELで文字列の特定の文字の位置を知る方法 EXCELで文字列の特定の文字の位置を知る方法 EXCELでセル中の文字列、例えば、"abc 4/3 5/5 6/4" の最後の"/"の位置を知る方法を関数の組み合わせで出来ますか? 教えてください。"/"の数は任意で最後の"/"の位置を知りたいのですが??? どうかよろしく

    エクセルVBAで特定の文字列が見つかったらIF文以下を実行するには? - OKWAVE
    tk18
    tk18 2011/10/09
  • 高速フーリエ変換 Excel VBA用FFTプログラム - 研究と教育と追憶と展望

    ちまたには高速フーリエ変換(FFT)のプログラムが出回っているが、これをExcel VBA(いわゆるマクロ)で使えるようにしたところ、机上作業の効率が飛躍的にアップした。下記にプログラム等をノートしておく。ちまたに出回っているFFTのプログラムは利用者の知らないうちに窓関数がかけられていたり、周波数を自動的に計算したりするので、あまり教育的ではない。一番シンプルなFFTのプログラムで、生の処理を体験すべきである。 ちなみに、フーリエ変換とは、理工系の大学で習う数学的処理の方法の一つで端的に言えば、横軸が時間となっているグラフをフーリエ変換すると、横軸が周波数のグラフとなるもの。 例えば左図は横軸が時間で、周波数の異なるサインカーブを3つ足し合わせたグラフである。0.001秒毎に(サンプリング周波数1 kHz)、1024個のデータを取得したもの。横軸が時間だと、この波の周波数を読み取るのに一

    高速フーリエ変換 Excel VBA用FFTプログラム - 研究と教育と追憶と展望
    tk18
    tk18 2010/06/08
  • 多次元配列

    このように名前が「佐藤」さんの住所は「東京都」で名前が「山田」さんの住所は「札幌市」です。このように1つの行に対して2つの項目があるものが2次元の配列となります。 このデータを配列に保存する場合には次のように2つの配列を用意する必要があります。 Dim clientName(3) As String Dim clientAddress(3) As String clientName(0) = "佐藤 一郎" clientAddress(0) = "東京都" clientName(1) = "山田 花子" clientAddress(1) = "札幌市" clientName(2) = "加藤 健一" clientAddress(2) = "名古屋市" clientName(3) = "中村 吾郎" clientAddress(3) = "東京都"

    多次元配列
    tk18
    tk18 2009/11/03
  • http://www.bekkoame.ne.jp/~poetlabo/COMP/Excel/VBALEC/loop.htm

    tk18
    tk18 2009/11/03
    While ..Wend
  • 1GBレンタルサーバー・プロバイダー Amusement BiG-NET | www.big.or.jp/~seto/vbaref/vbaref8.htm

    こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www.big.or.jp/~seto/vbaref/vbaref8.htm 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。

    tk18
    tk18 2009/01/06
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    tk18
    tk18 2008/11/11
  • Office TANAKA - VBA Tips

    VBAコンテンツ Home Excel VBA Excel VBA Tips セル セルが選択されているか判定する アクティブでないシートのアクティブセル 結合セルを調べる 簡単に罫線を引く セルのValue2プロパティ あるセルがセル範囲に含まれるかどうか セル範囲の操作 確実に選択されているセルを操作する 入力されているデータの最終セルを取得する 複数のセルを選択する 特定のセル範囲内を検索する 非表示のセルを検索する すべて検索する 日付を検索する 1と001の問題 Range(左上セル, 右下セル)の使い方 セルの罫線に関すること オートフィルタ 書き方の基 文字列で絞り込む 数値で絞り込む 日付で絞り込む 色で絞り込む 作業列で絞り込む 絞り込んだ結果をコピーする 絞り込んだ結果を集計する 絞り込んだ結果の行を操作する オートフィルタの状況を判定する 数式のエラーで絞り込む シ

    tk18
    tk18 2008/11/11
  • http://www.k1simplify.com/vba/tipsleaf/leaf23.html

    tk18
    tk18 2008/11/11
  • クレジットカード現金化の高還元率の優良店を選ぶためには

    クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき

    tk18
    tk18 2008/08/03
  • エクセルーマクローコマンドボタン表示を消す方法 - OKWAVE

    tk18
    tk18 2008/06/25
  • ExcelVBA教室

    はじめに… このページは「ExcelVBA教室」です。 Excelを使っていると、「こんなことができたらいいのに…」と思う場面に出くわすことはありませんか? 私もExcelを使っていて、どうしても複数の条件分けをしたかったのですが、関数ではできないことが分かったため、VBAの学習をはじめました。(ただ、その当時関数でやろうとしていた複数条件分けができなかったと思っていただけで、今考えると関数でもできることだったかもしれませんが…) というわけで、私のVBAに関する知識はけっこう浅くって、いつもうまくいかなくては悩み、試行錯誤の末どうにかなってしまう程度ですので、当は教室など開けないのかもしれません。 それでも、入門編として楽しんでいただければと思い、特に学校で役立ちそうなプログラムを紹介したいと考えています。 先生方でExcelVBAって何?という疑問もおありかと思いますので、その辺から

    tk18
    tk18 2008/06/25
    ボタンの設置など。
  • 1