教えて!ExcelVBA!

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

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets.Count 解説 Worksheets.Countは、ワークシート(シート)の数をカウントするために使用される関数です。WorksheetsオブジェクトのCountプロパティを使用してワークシートの数を…

【ExcelVBA シート操作】シートを削除(Delete)にするにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets("シート名").Delete 解説 シートを削除するには、Deleteメソッドを使用します。シートを削除することで、必要のないデータや作業用のシートを効率的に整理することができます。…

【ExcelVBA シート操作】シート見出しを非表示/表示(DisplayWorkbookTabs)にするにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.DisplayWorkbookTabs = True / False 解説 DisplayWorkbookTabsプロパティは、シートのタブの表示・非表示を制御するために使用します。値には次の2つのオプションがあり、Tru…

【ExcelVBA シート操作】シートを非表示/表示(Visible)にするにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets("シート名").Visible = 定数 解説 Visibleプロパティは、シートの表示・非表示を制御するために使用します。「シート名」には操作したいシートの名前を指定します。定数には以…

【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は省略可能な引数であり、…