VBA習得期間ってどのくらい?ザッカーバーグに学ぶVBA習得のコツ
業務改善目的でマクロに取り組みだしておおよそ2年、初のプログラム言語であるVBAも今では苦手意識はなくなりました。振り返って見ればの話ですが、そもそもマクロやVBA...【Excel VBA】ロックされていないセルのデータをクリアする
私の職場では、ファイルの「データが入力されている箇所だけクリアしたい」といった要望がかなりあります。入力前のファイルをひな型として保存しておけばいいだけの話...RangeオブジェクトとRangeプロパティの違いを初心者向けに解説
VBAを始めたての頃、Web上でサンプルを探しているとRangeオブジェクト とRangeプロパティ といった2種類の記述に違和感を感じ、ずっと頭の中にモヤがかかった感じですっ...「オブジェクトが必要です(424)」エラーは何故出るのか?代入ステートメントを理解する
VBAを始めたばかりの頃、コンパイルエラーでオブジェクト変数またはWithブロック変数が設定されていませんやオブジェクトが必要ですのエラーダイアログに怒られっぱなし...【Excel VBA】2クリックでシートをPDF保存、メール添付/送信するマクロ
日報を送信したり、共有PCの送信専用ファイルとしても使えます。現場でデータを採取して入力→送信といった業務がある場合、メールクライアントを立ち上げずにメールを送...【Excel VBA】Dir関数でファイルやフォルダの存在をチェックする
ファイルやフォルダを操作するマクロを実行するとき、指定したファイルやフォルダがないと困るケースがあります。また、ファイルやフォルダの有無によって処理を分岐さ...【Excel VBA】エクセルシートをPDFで出力/名前を付けて保存する
エクセルシートをPDF出力するコード Worksheets("Sheet1").ExportAsFixedFormat Type:=xlTypePDFでSheet1をPDF出力します。保存先の指定やページ指定、ビューアー表示な...【Excel VBA】参照設定とCreateObject関数で外部ライブラリを参照する
エクセルVBAでは、外部ライブラリ(エクセル外のオブジェクト)を参照する事によりエクセルには無い機能を利用する事ができます。方法は2つあって参照設定とCreateObjec...【コピペでOK!】ユーザーフォームにリストボックスを追加する方法を4パターン紹介
リストボックスにデータを追加する方法 ListBox1.AddItem 変数で変数に代入された値をリストボックスに追加しますListBox1.List = Range("名前").Valueで定義された"名...【Excel VBA】Outlookの連絡先をエクセルシートで取得する
VBAは外部のライブラリを参照する事によって、そのアプリケーションには無い機能を利用することができます。今回はExcelでOutlook連絡先のアドレス帳データを取得するコ...【コピペでOK!】右クリックメニューを追加/無効するマクロ
セルの右クリックメニューを改造するマクロです。全部で6パターン載せているのでコピペしてお好みの挙動になるよう改造して下さい。 右クリックメニュー改造 特定のシー...【初心者用サンプル】行(列)を非表示/再表示するマクロを3パターン紹介
行を非表示にするコード Range("A1").EntireRow.Hidden = TrueまたはRows(1).Hidden = trueで1行目を非表示にします。 列を非表示にするコード Range("A1").EntireColum...エクセルからエクセルへ差し込み印刷ができるマクロを8パターン紹介
Word、VLOOKUP不要のエクセルからエクセルへ差し込み印刷(連続印刷)ができるマクロ 差し込み印刷のマクロを組む過程を段階別にコード化しました。単一の差し込みから...【Excel VBA入門】チェックボックスの値を取得、ON/OFF判定とマクロの連動
CheckBox1.ValueでCheckBoxオブジェクトのValueプロパティを取得します。ONならTrue、OFFならFalseを返します。 今回はチェックボックスのON/OFFを判定して、それぞれに...【Excel VBA入門】Withステートメントを使ってプロパティを変更する
前回の記事では「右クリックメニューの追加」を紹介しましたが、今回はそのメニューに「書式の設定」を実装します。フォントと罫線の変更になりますが、難しいコードは...【初心者でもOK!】マクロで右クリックメニューを追加するVBAコード
VBAに全く触れたことのない人、マクロとは何ぞ?な人向けの記事です。最後まで読めばとりあえずマクロとVBAの雰囲気は掴めます。操作方法含めて紹介するのでまずは触れ...【エクセル】年間カレンダーテンプレート 祝日ダウンロード機能付き
俗にいうエクセルの万年カレンダーですが、年間の営業日や稼働日をシミュレーションできるファイルです。見た目はシンプルですがそこそこ多機能&無料です。 年間カレン...