教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

2019-10-18から1日間の記事一覧

【ExcelVBA ブック操作】Excelウィンドウの表示サイズを設定(WindowState)するにはどうすればいいの?教えて!

Excelで表などを作成した場合、ユーザーに見やすくするためExcelウィンドウの表示サイズを変更したいケースがあります。この場合はWindowStateプロパティを使用してウィンドウサイズを変更します。Excelウィンドウの表示サイズは、最大化・最小化・通常のい…

【ExcelVBA ブック操作】Excelウィンドウを全画面表示(DisplayFullScreen)するにはどうすればいいの?教えて!

Excelを全画面表示にするか否かを設定するには、DisPlayFullScreenプロパティを使います。Excelにはウィンドウを最大化する指定方法もありますが、今回紹介する全画面表示は最大化とは若干結果が異なり、シート以外も非表示にします。このExcelウィンドウの…

【ExcelVBA ブック操作】ブック名(ファイル名)を取得(Name)するにはどうすればいいの?教えて!

ExcelVBAでブックの名前(ファイルの名前)を取得する場合は、Nameプロパティを使用します。今回は「ThisWorkBook.Name」と「ActiveWorkBook.Name」の2つの使用方法について紹介します。プログラミングをする上で頻繁に使用しますので、是非覚えておいて下さ…

【ExcelVBA ブック操作】ブックを開いたり(Open)・閉じたり(Close)するにはどうすればいいの?教えて!

ExcelVBAの操作では、ブック(ファイル)を開いたり・閉じたりしながらデータのやり取り(コピー&貼り付け)の操作を行うケースが多々あります。この操作は頻繁に行う操作となるため、是非覚えておいてもらいたいと思います。今回はそのファイルの開き方や…

【ExcelVBA 構文】Do~Loop文(繰り返し処理)の使い方を知りたいです。教えて!

Do~Loop文は、「ある条件にあてはまる間」又は「ある条件になるまで」繰り返し処理(ループ処理)を行う場合に使用します。ExcelVBAでは、同じ事を繰り返し実行するプログラミングは頻繁に出てきます。そのため、ExcelVBAを使いこなすためにはDo~Loop文を…

【ExcelVBA 構文】For~Next文(繰り返し処理)の使い方を知りたいです。教えて!

For~Next文は、実行回数の決まった繰り返し処理(ループ処理)を行う場合に使用します。この構文を使う事で、繰り返し処理を短文でスッキリ記述する事ができます。ExcelVBAでは、同じ事を繰り返し実行するプログラミングは頻繁に出てきます。そのため、Exce…