人気記事
-
VBA基礎
VBA FileDialogの使い方|ファイル選択・フォルダ選択と初期フォルダ
VBAでファイル選択ダイアログやフォルダ選択ダイアログを表示したいときは、Application.FileDialog を使うと、ユーザーにファイルやフォルダを選んでもらえます。 この記事では、VBA FileDialog の基本から、ファイル選択、フォルダ選択、初期... -
VBA基礎
VBA Dir関数でワイルドカード検索する方法|フォルダ内のファイル名取得も解説
サクッと結論 結果をサクッというと、まず fileName = Dir(FOLDER_PATH & "*.xlsx") で最初のファイル名を取得し、次からは fileName = Dir() で順番に取り出してください。 Dir 関数は、1つのフォルダ内のファイル名取得・ワイルドカード検索・ファイ... -
VBA基礎
VBAの2次元配列でUBoundを使う方法|行数・列数の取得から動的配列まで解説
サクッと結論 VBAで2次元配列を扱うとき、UBound でまず覚えるのは、UBound(arr, 1) が1つ目の次元、UBound(arr, 2) が2つ目の次元を見るということです。 2次元配列をExcelの表として扱うなら、基本は arr(行, 列) と考えます。ただし配列の開始番号は0と... -
VBA基礎
VBAのグローバル変数 (Public)とは?基本から応用まで徹底解説!
「VBAの、グローバル変数って何??」このように悩んだことはありませんか? ・グローバル変数は、通常の変数と何が違うの? どうやって使えばいいのか?わからない… その場合は、VBAの「グローバル変数」を使用すると解決します! この記事では、エクセ... -
VBA基礎
VBA ClearContentsの使い方|値のみクリアするコードとClearとの違い
Excel VBAでセルの値だけを消したいとき、何となく Clear を使うと、罫線や背景色まで消えて困ることがあります。逆に、シートを完全に初期化したい場面では ClearContents だけでは足りません。 サクッと結論 値や数式だけを消すなら ClearContents、値... -
VBA基礎
VBAで塗りつぶしなしにする方法|セル色も取得・変更
サクッと結論 VBAでセルを塗りつぶしなしにするなら、まずは次の1行です。 Range("A1").Interior.ColorIndex = xlNone 公式表記に寄せるなら xlColorIndexNone です。どちらも「色なし」を表す値として使えます。Interior はセルの内側を表す入... -
VBA基礎
VBAでOutlook予定表を管理!初心者でもスケジュールを確認する方法
「OutlookのスケジュールをExcelで管理したい!」そんな疑問を持っていませんか? ・Outlookの予定表をExcelに自動で取り込みたい・他人のスケジュールも確認して、業務の効率を上げたい・VBA初心者でも簡単にOutlook予定表を取得する方法を知りたい この... -
VBA基礎
Excel VBAでワークブック(ファイル)を開く! Workbooks.Openメソッドの使い方【読み取り専用・パスワード対応】
「エクセルVBAで、ワークブック (ファイル) を自動で開くにはどうしたらいいのだろう?」このように悩んだことはありませんか? ・セルに設定したパスのワークブックを開きたい。・ダイアログを使用してワークブックを選択したうえで開きたい。 その場合は... -
VBA基礎
VBAで最終行と最終列を簡単に取得する方法|セル番号や値の取得も完全網羅
Excel VBAで行数や列数が毎回変わる表を処理するときは、最終行と最終列を自動で取得できるようにしておくと便利です。 コピー範囲、For文の終了行、グラフの参照範囲を手で直さずに済みます。 結論 迷ったら、最終行は End(xlUp)、最終列は End(xlToLe...
