VBAのCDate関数で文字列や数値を日付型に変換する方法 公開日:2025年10月5日 関数 CDate関数とは CDate関数は、VBAで文字列や数値を日付型(Date型)に変換するための組み込み関数です。 VBAでプログラミングしていると、文字列として扱っている日付や、数値として渡される時刻を「日付型(Dat […] 続きを読む
VBAでフォルダやファイルの更新日時を取得する(FileDateTime) 公開日:2023年8月31日 関数 FileDateTime関数 FileDateTime関数は指定したファイルやフォルダやドライブの更新日時を返します。 この更新日時はDate型のため年月日時分秒のデータになります。ミリ秒やマイクロ秒は持っていません。 […] 続きを読む
VBAでワークシート関数のVLOOKUPを使う 公開日:2023年5月14日 関数 VLOOKUP関数とは このページを見てる時点でVLOOKUP関数の説明は不要とは思いますが、一応軽く説明します。 VLOOKUP関数はExcelのセルに埋め込むワークシート関数の1つで、縦に並んだ表形式のセルに書いてあ […] 続きを読む
VBAで疑似的にキーボード入力を行う(SendKeys) 公開日:2023年1月13日 関数 VBAからキーボードの入力操作を行うには 文字の入力はキーボードを使って行うのが普通です。これを疑似的に行うことが出来るのがSendKeysステートメントです。実際にはキーボード入力を行っていませんが、入力したときと同じ […] 続きを読む
VBAでメッセージボックスを表示する(MsgBox) 公開日:2023年1月8日 関数 MsgBox関数はメッセージダイアログを表示する MsgBox関数は、出したいメッセージをメッセージダイアログで表示します。 表示されるメッセージダイアログの見た目はWindowsの設定によって変わります。 MsgBox […] 続きを読む
VBAのオブジェクト変数かどうかを判定する(IsObject) 公開日:2021年11月29日 関数 IsObject関数 VBAで扱う変数がオブジェクト変数かどうかを調べたい場合、IsObject関数で判定できます。 判定はデータ型のみで行われるため、変数の値は判定には影響しません。 オブジェクト変数とはクラス型の変数 […] 続きを読む
VBAでファイルのサイズを取得する(FileLen) 公開日:2020年1月16日 関数 FileLen関数 FileLen関数は指定したファイルのサイズをバイト単位で返します。 指定したファイルが存在しない場合はエラーになります。(実行時エラー ’53’: ファイルが見つかりません。 […] 続きを読む
VBAでカレントドライブとフォルダの変更を行う 公開日:2019年9月1日 関数 ChDriveステートメント ChDriveステートメントはカレントドライブの変更を行います。存在しないドライブを指定するとエラーになります。 残念ながら、ネットワークドライブへの変更はできません。 ネットワークドライブ […] 続きを読む
VBA専用のレジストリの操作を行う 公開日:2019年8月24日 関数 VBAの機能で操作できるレジストリキー VBAにはレジストリ操作用の関数が用意されていますがこれらの関数には制約があり、操作できるレジストリは「HKEY_CURRENT_USER\Software\VB and VBA […] 続きを読む
VBAの処理を一時中断してWindowsの操作を行う(DoEvents) 公開日:2019年8月17日 関数 DoEvents関数 DoEvents関数はVBAの処理を一時中断させてExcelの操作を行うことができるようになります。 通常、VBAの処理中はExcelの操作は出来ません。しかし、DoEvents関数を使うとVBAの […] 続きを読む