Excel-VBA– category –
-
【VBA】宛名リストを文書や封筒に連続印刷する方法(サンプルコード&ファイル)
文書や封筒(ラベル)などに、宛先を印刷することはたくさんあると思います。 そういったとき、多くの方はExcelで管理している宛名リストをWord文書に流し込んだり、宛名ラベルを作ったりされているのではないでしょうか。 しかし、その場合は差し込み作業... -
【VBA】ファイル選択ダイアログの組み込み方
VBAからCSVファイルや他のBookを操作したり、画像を取得したいときなど、ファイル選択ダイアログの組み込みは必須とも言えます。 このダイアログは、表示するファイルを拡張子で絞り込み、ユーザーが間違ったファイルを選ぶことを防ぐ助けになるのもポイン... -
【VBA】ダイアログから画像を取得するサンプルコード(実用編)
基礎編ではファイル選択ダイアログから単純に画像の取得だけをするサンプルコードを紹介しましたが、VBAから画像を取得するのなら、貼付位置やサイズ調整なども指定して取得するほうが便利かと思います。 実用編ではそういった機能を盛り込んだサンプルコ... -
【VBA】ダイアログから画像を取得するサンプルコード(基礎編)
Excelでダイアログから画像を取得するサンプルコードを紹介します。 写真や画像の取得をする場合、通常は挿入メニューの画像取得を使いますが、VBAから取得することもできます。 なお、ExcelのVBAで画像を取得する方法は主に2種類あり、ひとつはPictures.... -
【VBA】全シートを一括で保護または保護解除するサンプルコード
Excelは、不用意な様式の変更や、数式の破損を防ぐため、よくシートやブックに保護をかけて運用されます。 でも、改修のたびに保護を解除し、また保護をかけ直すというのは意外と面倒な作業ではないでしょうか? このページでは、一括で保護をかけたり、解... -
【VBA】VBAでセルの入力値をクリアする方法と注意点
セルの入力値をクリアする方法は主に2種類あります。 基本はClearメソッドを使う方法で、もうひとつは対象のセルに""(空白)を書き込む方法です。 今回はこの2点について紹介するとともに、若干の注意点を添えて解説します。 なお、これらは当然ながら... -
【VBA】指定したセルに変更があった場合に処理を実行する方法まとめ(シートイベント)
Worksheet_Changeイベントを使うことで、コードを記載したシートのセルが変更されたときに処理を実行することができます。 この処理で実用上ポイントになるのは、動作範囲の指定方法です。 Worksheet_Changeイベントへの動作範囲の指定方法はいくつかあり... -
【VBA】セル範囲の指定方法まとめ(単一セルから複数範囲指定まで)
ExcelのVBAではセル範囲の指定は基本なので、普段から何気なくやっていることと思います。 ただ、複数範囲の指定などでは意外とわからなくなったことはないでしょうか。 このページでは超初歩的な単一セルの指定から、Unionメソッドによる柔軟な複数範囲の... -
【VBA】シートを指定する3つの方法と特徴のまとめ
複数のシートを作成できるExcelでは、VBAでも多くの処理で、どのシートに対する処理なのかを指定する必要があります。 しかし、シートの指定方法は主に3種類あります。 3種類のどの方法でも大丈夫という部分は多いですが、シーンによっては特定の方法で... -
【VBA】最終行を取得する3つの方法と特徴の比較
最終行を取得する方法はたくさんのページで紹介されています。 しかし、記事によって内容が違うため、少し混乱したことはないでしょうか。 最終行の取得方法はいくつかあり、それぞれ特徴があるため、目的に応じて使い分ける必要があります。 ちなみに、よ...
12