技術記事「ExcelVBAで仕事を効率化しよう」の記事一覧ページです。
初級レベル
ExcelVBA学習初心者向けの解説となります。
汎用レベル
初級レベルの内容をおさえた方向けの、汎用性の高いテクニックの紹介です。
記事№ | 内容 | 補足 |
Vol.5 | イミディエイトウィンドウの活用 | |
Vol.6 | 終端行・終端列の求め方 | Cells.Endプロパティ |
Vol.7 | オブジェクトの記述を省略する | Withステートメント |
Vol.8 | Excelブック展開時のイベント | Workbook_Openイベント |
Vol.9 | 文字列の分割 | Split関数 |
Vol.10 | ファイル/フォルダ選択ダイアログを表示する | Application.FileDialogオブジェクト |
Vol.11 | フォルダ内のファイル情報を取得 | FileSystemObjectオブジェクト |
Vol.12 | Excelシートの情報をリスト化 | Vol.11の続き |
Vol.13 | テキストファイルの操作(読込&書込) | Openステートメント、Do-Loopステートメント |
Vol.14 | 外部アプリケーションと連携 | メモ帳起動、エクスプローラ起動、batファイル実行 |
Vol.15 | 複数のブック・シートの操作 | 親オブジェクトを明示的に記述 |
Vol.16 | 文字列の一部を抽出する関数 | Left,Right,Mid関数 |
Vol.17 | 特定の文字列を含む/含まないの判定方法 | Instr,Instrrev関数 |
Vol.18 | ワークシートの文字列検索 | Findメソッド |
Vol.19 | 繰り返し構文で複数オブジェクトの処理 | For-Eachステートメント |
Vol.20 | Select Caseを用いた条件分岐 | Select Caseステートメント |
Vol.21 | 英文字の大文字/小文字変換 | Ucase,Lcase関数 |
Vol.22 | 種類を指定して文字列を変換する | StrConv関数 |
Vol.26 | セル選択時にイベントを発生させる | Worksheet_SelectionChangeイベント |
Vol.27 | セルダブルクリック時にイベントを発生させる | Worksheet_BeforeDoubleClickイベント |
Vol.28 | ワークシートの選択方法 | |
Vol.29 | 日付および時刻を取得・表現する | Date,Now,DateSerial,Format, Year,Month,Day,Hour,Minute,Second関数 |
Vol.30 | 日付を計算する関数 | DateAdd, DateDiff関数 |
Vol.31 | 列の間隔を養う | ・列名(アルファベット)→列番号へ読み替える ・セルアドレスから列名を求める |
実践レベル
実務での使用を想定したマクロの紹介です。