Excel作業をVBAで効率化

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

VBAで日付の曜日を取得する(Weekday)

Weekday Weekday関数は引数の日付の曜日を数値で返却します。引数の日付はCDate関数でDate型変数に変換できるものを設定します。 CDate関数は時刻もDate型に変換するため、時刻からも曜日を取得可能で […]

VBAで図の外枠に線を付ける

ビットマップには外枠の線が無い Excelで資料を作る際にビットマップを利用することがあります。 画像化したいウィンドウを選択してCtrl + Alt + PrintScreenをするとウィンドウの状態で画像化されるため […]

VBAで第何週や年間通算日を取得する(DatePart)

DatePart 日付から年、月、日、時、分、秒、週(年間での第何週か)、週日(対象日が月で何週目か)、四半期、年間通算日、をDatePart関数で取得できます。取得の際には引数で単位を指定する必要があります。取得できる […]

VBAで文字列の全角英数字を半角に変換する

全角英数字を半角に変換する ここでは全角英数字を半角に変換するコードを2つ紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は全角英数字と半角英数字を列挙した配列を使う方法です。 1つ目の方が汎用性は […]