教えて!ExcelVBA!

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

ブック操作

【ExcelVBAブック操作】開いているブックの数を取得(Count)するにはどうすればいいの?教えて!

開いているブックの数を取得する方法について説明します。数を取得するにはCountプロパティを使用します。予め複数のブックを開いた状態で実施してみて下さい。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ===================…

【ExcelVBAブック操作】アクティブなブックのパスを取得(Path)するにはどうすればいいの?教えて!

アクティブブックのパスを取得する方法について説明します。パスを取得するにはPathプロパティを使用します。Pathプロパティは、アクティブブックが含まれるフォルダのパスを返します。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなりま…

【ExcelVBAブック操作】アクティブなブックの名前を取得(Name)するにはどうすればいいの?教えて!

アクティブブックの名前を取得する方法について説明します。複数のブックを開いている時に、アクティブなブックの名前を知りたい場合などで使用してみて下さい。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ==================…

【ExcelVBAブック操作】ブックを保護(Protect)又は保護解除(UnProtect)するにはどうすればいいの?教えて!

Excelブックをパスワードを付けて保護又は保護解除する方法について説明します。ブックを保護する事で、シートの表示・非表示・移動・削除や名前の変更等、様々な操作を制限する事ができます。 【目次】 構文 使い方 指定したブックをパスワードを付けて保護…

【ExcelVBAブック操作】Excelを終了させる(Quit)にはどうすればいいの?教えて!

開かれているブックを全て閉じてExcelを終了させる方法について説明します。終了させる時には、Excelブックが変更がされている場合、ブックを保存するか否かを確認するメッセージが表示されます。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通…

【ExcelVBAブック操作】ブック名を指定して保存(SaveAs)するにはどうすればいいの?教えて!

指定したブックを指定されたブック名で保存します。特定のフォルダに保存したい場合は、保存先パスを指定して保存します。また、保存先フォルダに同一のファイル名がある場合、上書き保存のメッセージが表示されます。 【目次】 構文 使い方 おわりに 構文 …

【ExcelVBAブック操作】ブックの内容が変更されたかどうかを判断(Saved)する方法を教えて!

アクティブブックの内容が変更されたかどうかを判断する方法について説明します。内容が変更されたかどうかを判断するには、Savedプロパティを使用します。 【目次】 構文 使い方 ブックの内容が変更されていない場合の判断方法 ブックの内容が変更された場…

【ExcelVBAブック操作】ブックを上書き保存(Save)するにはどうすればいいの?教えて!

Saveメソッドを利用したブックを上書き保存する方法について説明します。Saveメッソッドは引数を持たないメソッドなので、ブックの変更が有る無しに関わらず上書き保存されます。また、新規のブックの場合は、新規保存されます。 【目次】 構文 使い方 指定…

【ExcelVBAブック操作】ブックを保存して閉じる(Close)にはどうすればいいの?教えて!

Excelブックを保存して閉じる方法について説明します。引数としてTrueを指定すると、ブックを保存して閉じます。また、Falseを指定すると、ブックを保存せずに閉じます。引数を省略すると、保存するかしないかを確認するダイアログボックスが表示されます。 …

【ExcelVBAブック操作】指定したブックを開く(Open)にはどうすればいいの?教えて!

パスで指定された場所にあるExcelブックを開く方法について説明します。パスを省略した場合は、カレントフォルダにあるブックを開きます。 【目次】 構文 使い方 保存先パスを指定したブックの開き方 カレントフォルダ内のブックの開き方 おわりに 構文 記述…

【ExcelVBAブック操作】ブックをアクティブ(Activate)にするにはどうすればいいの?教えて!

Excelブックをアクティブにする方法について説明します。アクティブに指定すると、対象ブックが前面に表示されます。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ===========================================================…

【ExcelVBAブック操作】ブックを新規作成(Add)するにはどうすればいいの?教えて!

Excelブックを新規で作成する方法について説明します。引数にシートの種類を指定すると、指定した種類のシートを1枚含んだブックが作成されます。 【目次】 構文 使い方 ブックの新規作成方法(引数省略) ワークシートを1枚含んだブックを新規作成する方法 …

【ExcelVBAブック操作】Excelブックを整列(Arrange)させるにはどうすればいいの?教えて!

Excelブックを整列させる方法について説明します。複数のブックを開いてから実行してみて下さい。 【目次】 構文 使い方 並べて表示する方法(xlArrangeStyleTiled) 重ねて表示する方法(xlArrangeStyleCascade) 上下に並べて表示する方法(xlArrangeStyle…

【ExcelVBAブック操作】Excelブックを拡大/縮小表示(Zoom)するにはどうすればいいの?教えて!

Excelブックの表示倍率は通常状態が100%となっており、任意の倍率に変更して表示させることができます。 その方法について説明します。 【目次】 構文 使い方 指定したブックを拡大表示する方法 現在アクティブになっているブックを縮小表示する方法 現在ア…

【ExcelVBAブック操作】Excelブックの表示サイズを指定(Height・Width)するにはどうすればいいの?教えて!

Excelブックはサイズを指定して表示する事ができます。その方法について説明します。 【目次】 構文 使い方 指定したブックの表示サイズ指定 現在アクティブになっているブックの表示サイズ指定 おわりに 構文 記述方法は、以下の通りとなります。 =========…

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

Excelウィンドウの表示サイズを最大化・最小化・通常状態のいずれかに設定することができます。変更する方法について説明します。 【目次】 構文 使い方 ウィンドウの最大表示(xlMaximized) ウィンドウの最小表示(xlMinimized) ウィンドウの通常表示(xl…

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

Excelウィンドウを全画面表示する方法について説明します。Excelウィンドウの最大化とは若干結果が異なり、リボンメニューも非表示となります。結果、シート以外を非表示にしますので注意して下さい。 【目次】 構文 使い方 全画面表示 全画面表示を元に戻す…

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

ファイル名を取得する記述方法には2つあります。それぞれについて説明します。 【目次】 構文 使い方 ThisWorkbookの使い方 ActiveWorkBookの使い方 おわりに 構文 記述方法は、以下の通りとなります。 (1)ThisWorkbookの記述方法 =======================…

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

VBAで他のファイル(ブック)を開いたり・閉じたりしながらデータのやり取り(コピー&貼り付け)の操作を行うケースが多々あります。今回はそのファイルの開く方法や閉じる方法について説明します。 【目次】 構文 使い方 ファイルの開き方 ファイルの閉じ…