2024年10月7日 / 最終更新日時 : 2024年10月7日 alljapan Dictionary A列でグループ化してB列のテキストを1つのセルにまとめる 以下はタイトルのサンプルマクロです。 このマクロ TransformData は、Excelシートにあるデータを変換し、特定の形式で新しいシートに出力するために作成されています。以下にマクロの動作の詳細を説明します。 マ […]
2024年10月7日 / 最終更新日時 : 2024年10月7日 alljapan Excel sha256でハッシュ化する関数 SHA-256でハッシュ化するVBAマクロを作成し、シート内で使用できる関数にしました。以下が、そのマクロです。 この SHA256Hash 関数は、渡された文字列を SHA-256 アルゴリズムでハッシュ化し、その結果 […]
2024年9月3日 / 最終更新日時 : 2024年9月3日 alljapan Excel 処理結果が3パターン以上ある場合は列挙型を利用するとわかりやすいコードが書けます 以下タイトルを解説するサンプルマクロです 詳しい説明 このVBAマクロは、特定のExcelファイルが存在するかどうか、また、そのファイルが現在開いているか閉じているかを確認するためのものです。以下にマクロの各部分について […]
2024年9月3日 / 最終更新日時 : 2024年10月7日 alljapan Excel VBA アクセスキーにキーを割り当てて効率を上げよう 以下のようにキーを割り当てます まずは、ツールバーの編集を表示させましょう。以下のように「ツールバー」の上で右クリックし、「編集」をクリックしてください。「編集」ツールバーが表示されていれば、この操作は不要です。 次に、 […]
2024年9月2日 / 最終更新日時 : 2024年10月7日 alljapan Excel VBA ショートカットを活用して効率を上げよう 基本的なショートカット 編集関連のショートカット デバッグ関連のショートカット
2024年9月2日 / 最終更新日時 : 2024年10月7日 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( […]