変数や定数の宣言を強制する
サンプルソース
Option Explicit Dim str1 As String Msgbox str2 ' str2は変数で宣言していないため、エラーになる |
解説
Option Explicitで変数や定数の宣言を強制することができます。
モジュールの先頭に記述します。
必ずしも変数を宣言する必要はありませんが、定義していない変数が予期しない動作を引き起こす可能性がありますので、宣言を強制することをおすすめします。
[ツール]→[オプション]→[編集]タブで[変数の宣言を強制する]をチェックすると新しくモジュールを挿入した際に、自動的にOption Explicitが設定されます。
Excel操作
- エラー処理を制御するエラー処理を制御する サンプルソース Sub Sample1() On Error Goto 0 Dim i As Long ...
- エラー内容を取得するエラー内容を取得する サンプルソース Sub Sample1() On Error Goto ErrorLabel Dim i...
- デバッグするデバッグする サンプルソース Dim i As Long i = 100 Debug.Print i ' イミディエイト...
- Excelのパスを取得するExcelのパスを取得する サンプルソース ' Excelアプリケーションのパスを表示 Msgbox App...
- Excelのバージョンを取得するExcelのバージョンを取得する サンプルソース ' Excelのバージョンを表示 Msgbox Applica...
- OSのバージョンを取得するOSのバージョンを取得する サンプルソース ' OSのバージョンを表示 Msgbox Application.O...
- ユーザ名・所属名を取得するユーザ名・所属名を取得する サンプルソース ' ユーザ名を表示 Msgbox Application.UserN...
- 全画面表示にする全画面表示にする サンプルソース ' 全画面表示 Aplication.DisplayFullScreen = True '...
- オートコンプリート機能を有効にするオートコンプリート機能を有効にする サンプルソース ' オートコンプリート機能を有効 Ap...
- PDFに変換して保存するPDFに変換して保存する サンプルソース ' PDFに変換する ActiveSheet.ExportAsFixedFormat...
- ファイルのダイアログを開くファイルのダイアログを開く サンプルソース ' 「ファイルを開く」ダイアログを開く Appli...
- 単語のスペルをチェックする単語のスペルをチェックする サンプルソース ' 単語のスペルをチェック Msgbox Cells.Chec...
- ワークシート関数を使うワークシート関数を使う サンプルソース ' 合計を求める Msgbox WorksheetFunction.Sum(Ra...
- ブックの計算を手動にするブックの計算を手動にする サンプルソース ' ブックの計算を手動にする Application.Calcu...
Excel VBA講座
Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |