Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

VBAでエラーダイアログを出さない方法

Excelの確認メッセージはVBAでも表示される VBAのコードを実行するとExcel特有のメッセージダイアログが表示されることがあります。 特に多いのが、ファイル保存時の「保存しますか?」系や、データ等を削除する際の「 […]

VBAの型変換関数(キャスト)

型変換関数 VBAの変数のデータ型を変換する関数が用意されています。 その多くは大文字のCで始まります。 CDate Date型 CLng Long型 CInt Integer型 CByte Byte型 CBool Bo […]

VBAで正規表現(RegExp)を利用する

VBAで正規表現を利用するには VBAでも正規表現が利用できます。正規表現を利用するにはVBScriptのRegExpクラスを利用します。RegExpはRegular Expressionの略です。 RegExpクラスを […]

8桁日付やスラッシュ編集日付用のIsDate関数

IsDate関数はあいまいな日付も正常にしてしまう VBAの日付形式の文字列が正しい日付であるのかをチェックする関数にIsDate関数があります。 ただし、日付としてあいまいなものを正常とみなす点や時刻も正常とみなす点が […]

VBAのDate文字列で1桁月日の0埋め方法

1桁月日の変換 VBAで日付を扱う際に、月や日が1桁になることがあります。2020/1/8 とかですね。 これを0埋めして 2020/01/08 としたいことがあります。 対応方法にはFormat関数を利用する方法とRi […]