2024年9月3日 / 最終更新日時 : 2024年9月3日 alljapan Excel 処理結果が3パターン以上ある場合は列挙型を利用するとわかりやすいコードが書けます 以下タイトルを解説するサンプルマクロです 詳しい説明 このVBAマクロは、特定のExcelファイルが存在するかどうか、また、そのファイルが現在開いているか閉じているかを確認するためのものです。以下にマクロの各部分について […]
2024年9月3日 / 最終更新日時 : 2024年9月3日 alljapan Excel VBA アクセスキーにキーを割り当てて効率を上げよう 以下のようにキーを割り当てます まずは、ツールバーの編集を表示させましょう。以下のように「ツールバー」の上で右クリックし、「編集」をクリックしてください。「編集」ツールバーが表示されていれば、この操作は不要です。 次に、 […]
2024年9月2日 / 最終更新日時 : 2024年9月3日 alljapan Excel VBA ショートカットを活用して効率を上げよう 基本的なショートカット 編集関連のショートカット デバッグ関連のショートカット
2024年9月2日 / 最終更新日時 : 2024年9月2日 alljapan Excel 「自動構文チェック」は外しましょう VBAでは、デフォルトで「自動構文チェック」がチェックされていて、構文エラーになると、以下のメッセージが表示されます。 このメッセージは、不要にした方が、以下のような利点があります。 中断されずにコーディングできる自動構 […]
2024年8月15日 / 最終更新日時 : 2024年8月15日 alljapan Excel Select Case 文字列を範囲で判定する このマクロは、Select Case ステートメントを使用して文字列が特定の範囲にあるかどうかを判定し、結果をメッセージボックスで表示します。 詳しい説明 このマクロは、Select Case ステートメントを用いて文字 […]
2024年8月15日 / 最終更新日時 : 2024年8月15日 alljapan Excel For Next ステートメントによる二次元配列の反復 このマクロは、二次元配列の各要素を For Each と For Next ループで反復処理し、内容を出力します。 詳しい説明 このマクロでは、VBAにおける二次元配列の処理方法を2つの異なる方法で示しています。 このマ […]
2024年8月15日 / 最終更新日時 : 2024年8月15日 alljapan Excel 配列の初期化と開放 固定配列と動的配列の違い このマクロは、固定配列と動的配列の違いを示し、配列の初期化とメモリの開放を行います。 詳しい説明 このマクロは、VBAにおける配列の初期化と開放を示しています。 このマクロは、固定配列と動的配列の操作方法、およびその違い […]
2024年8月15日 / 最終更新日時 : 2024年8月15日 alljapan Excel 列番号指定は、列挙型がおすすめ このマクロは、Excelシートの特定の列からデータを取得して、デバッグウィンドウに氏名と合計点を出力します。その時、列番号の指定を、列挙型を使用しています。 詳しい説明 1. 列挙型 Enum の使用 VBAのEnum( […]
2024年8月15日 / 最終更新日時 : 2024年8月15日 alljapan Dictionary 辞書 Dictionary、Keys メソッドと Items メソッドを使用したループ処理 このコードは、VBA (Visual Basic for Applications) において Dictionary オブジェクトを使用し、Keys メソッドと Items メソッドを利用して辞書のキーと値をループ処理す […]
2024年8月15日 / 最終更新日時 : 2024年8月15日 alljapan Dictionary 辞書 Dictionary のループ処理 このコードは、VBAでDictionaryオブジェクトの要素をループ処理して、キーと対応する値を順に出力するサンプルです。 コードの詳細 出力結果 このコードを実行すると、以下のようにキーとその対応する値が順に出力されま […]