ブックの操作

【ExcelVBA】エクセルブックのドキュメントプロパティの取得・書き込み

ブックのドキュメントプロパティとはブックのドキュメントプロパティとは、エクスプローラ上でブックを選択して、右クリックのメニューから「プロパティ」を表示させたときに見える情報のことを指しています。↓下のフォルダに新規作成したブックAがあります...
エラー・不具合

【ExcelVBA】マクロ実行中に「保存中」ダイアログがキャンセルしないと消えない(不具合)

最近自分で確認したマクロ実行中の不具合?なのかうまくいかなかった事象と、どうやって回避したかについて書いていきます。不具合事象:マクロ実行中に「保存中」ダイアログがずっと消えない「保存中」ダイアログとは↓のメッセージ。ファイルの保存を実行し...
行・列の操作

【ExcelVBA】行の高さ・列の幅を自動調節する方法(AutoFitメソッド)

エクセルシートの列の幅・行の高さをマクロで自動調節する方法と、指定した幅・高さに設定する方法について説明しています。
行・列の操作

【ExcelVBA】最終行の取得・最終列の取得

マクロを作成するときによく使うシートの一番下の行「最終行」と一番右端の行「最終列」を取得する方法について説明します。すぐにコピーして使えるサンプルコードとコードの解説をしています。
繰り返し処理

【ExcelVBA】For…Nextで繰り返し処理(Step・ExitForの使い方も解説)

For...Nextステートメントを使用した繰り返し処理の作成方法について説明します。基本のループ処理の書き方から、数行置きに処理を実行する引数Stepの使い方や、ループ処理を途中で抜けるExitForの使い方までわかりやすくご説明しています。
フォルダの操作

【ExcelVBA】フォルダ内のファイル名一覧を取得する方法

フォルダ内のファイル名の一覧を取得する方法フォルダ内に保存されている複数のファイル名を取得する方法について説明します。下のフォルダを対象に、ファイル名を取得します。1番上にあるsample.xlsmは実行するマクロのファイルです。ファイルA...
その他

【ExcelVBA】条件分岐(IFステートメント)の使い方

基本のIFステートメントの書き方条件分岐と言うと難しそうに聞こえますが、IF文を使うときは頭の中で日本語に変換しながら書くと分かりやすいです。条件分岐とは、簡単に言うと「もし○○だったら××をする」という意味になります。「もしも」は「IF」...
その他

【ExcelVBA】日付かどうか判定する方法(IsDate関数)

IsDate関数の使い方マクロで日付かどうかを調べるときはIsDate関数を使用します。IsNumeric(対象の文字列)値が数値の場合はtrueを返し、数値でない場合はfalseを返します。ループ処理でセルの値が日付かどうか調べる方法Is...
その他

【ExcelVBA】数値かどうか判定する方法(IsNumeric関数)

マクロで値が数値かどうかを調べるときはIsNumeric関数を使用します。値が数値の場合はtrueを返し、数値でない場合はfalseを返します。使用例として、エクセルシートのA列に入力されているセルの値を順番に調べて、結果をB列に書き出す処理を実行してみます。
その他

【ExcelVBA】エクセルシートをPDFに変換してファイル出力する方法

エクセルのシートの情報をPDFファイルに変換してファイル出力する方法について説明しています。手動でエクセルをPDFとしてエクスポートする方法手動でエクセルファイルをPDFファイルとして保存する場合はファイル→エクスポートで「PDF/XPSド...
スポンサーリンク