教えて!ExcelVBA!

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

【ExcelVBA シート操作】新規シートを追加作成(Add)するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets.Add(Before, After, Count, Type) 解説 Addメソッドは、シートを新しく追加する際に使用します。 引数 指定 内容 Before 省略可 新しいシートを挿入する位置を指定します。省略…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets("シート名").Activate 解説 この構文では、Activateメソッドを使用して指定したシートをアクティブにします。"シート名"には、アクティブにしたいシートの名前を指定します。 …

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Workbooks.Count 解説 この構文は、Excelの全てのブック(Workbook)の数を返します。ブックは、Excelファイル自体を指し、一つのExcelアプリケーション内で開かれているブックの数をカウ…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 ActiveWorkbook.Path 解説 ActiveWorkbook.Pathは、Excel VBAで現在アクティブなワークブックの保存先のパスを取得するためのプロパティです。このプロパティは文字列型を返し、ファイル名…

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

構文 ブックを保護する場合 ブックを保護解除する場合 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 ブックを保護する場合 Workbook.Protect Password:=パスワード 解説 Workbook.Protectは、対象のブックを保護するメソッドです。パスワー…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.Quit 解説 この命令を実行すると、現在のExcelアプリケーションが終了し、すべてのブックやウィンドウが閉じられます。非常に便利な命令であり、プログラムの最後に使用するこ…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Workbook.SaveAs(FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, …

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

構文 使い方 プログラミング例 まとめ ブックの内容が変更されたかどうかを判断するには「Saved」を使います。 構文 構文は以下の通りです。 WorkbookObject.Saved 解説 Savedメソッドは、Workbookオブジェクトに属しており、特定のブックが変更されたかどう…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 ActiveWorkbook.Save [Filename] 解説 ActiveWorkbook.Saveは、現在アクティブなブック(ワークブック)を保存するための命令です。この命令を使用することで、手動で保存ボタンをクリック…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Workbooks("ワークブック名").Activate 解説 Activateメソッドを使用して指定したワークブックをアクティブにします。引用符で囲まれた「ワークブック名」には、アクティブにする対象のワ…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Workbooks.Add(Template) 解説 Workbooks.Addメソッドを使用すると、Excelアプリケーション内に新しいブックを追加することができます。この構文におけるTemplateは省略可能な引数であり、…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 ActiveWindow.Arrange ArrangeStyle:=値 解説 ActiveWindow.Arrangeメソッドは、Excelウィンドウ内のワークシートやウィンドウの配置を変更するために使用されます。また、ArrangeStyle引…

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

構文 使い方 プログラミング例 まとめ ブックを拡大/縮小表示するには「Zoom」を使います。 構文 構文は以下の通りです。 ActiveWorkbook.Zoom = 倍率 解説 ActiveWorkbook.Zoomプロパティは、アクティブなワークブック(現在操作中のワークブック)の表示倍…

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

構文 ウィンドウの高さを設定 ウィンドウの幅を設定 使い方 プログラミング例 まとめ 構文 各構文は以下の通りです。 ウィンドウの高さを設定 Application.Height = 値 解説 Application.Heightプロパティは、Excelウィンドウの高さをピクセル単位で取得また…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.WindowState = 定数 解説 Application.WindowStateプロパティは、ウィンドウの状態を制御するために使用されます。具体的には、ウィンドウを最大化、最小化、通常表示のいずれ…