エクセル教室

エクセル教室

【Excel VBA】最終行を取得する・最終列を取得する方法

エクセルでVBAを作成していると、入力されている最終行や最終列まで繰返したいという場合が多くあります。この記事では、最終行・最終列を簡単に取得する方法をご紹介します。最終行を取得する・最終列を取得する最終行、最終列を取得するには、次のコード...
エクセル教室

【Excel VBA】テーブルを配列に保存する(コード1行)

VBAでテーブルを直接操作してもいいですが、テーブルを配列に保存し(取り込み)、操作するほうが速い場合があります。この記事では、テーブルのデータ部分を簡単に配列に取り込む方法についてご紹介します。テーブルを配列に保存するテーブルのデータ部分...
エクセル教室

【Excel VBA】テーブルの全データを削除する方法

テーブルは残しつつ、テーブルのデータだけをすべて削除したいといった場合があります。この記事では、テーブルの全データを削除する方法についてご紹介します。テーブルの全データを削除する次のコードで、テーブルの全データを削除することができます。Su...
エクセル教室

【Excel VBA】ワークシートを非表示にしたい

マクロを作ったけど、他の人に触られたくないシートがあるときは、ワークシートを非表示にさせる形でシートを保護することができます。この記事では、ワークシートの表示と非表示を切り替える方法をご紹介します。VBAでワークシートを表示するワークシート...
エクセル教室

【Excel】テキストボックスとセルをリンクさせる

テキストボックスにセルの内容を表示させたいといった場面があると思います。この記事では、テキストボックスなどの図形にセルの参照式を入力することで、セルの値をテキストボックスに表示する方法について紹介します。テキストボックスにセルの内容を表示さ...
エクセル教室

【Excel VBA】シートをコピーする

Excelでフォーマット(決まった様式、ひな形、書式等)のシートをコピーして一部を変更し、使いたいといったことがあるかと思います。この記事では、VBAでシートをコピーし、シート名を変更する方法をご紹介します。シートをコピーするシートのコピー...
エクセル教室

【Excel VBA】日付を指定するDateSerial関数

エクセルでは、日付を操作する関数やコードはよく使います。この記事では、VBAでDateSerialを使った日付の操作方法について紹介します。DateSerial関数の構文DateSerial(year,month,day)1つ目の引数は、年...
エクセル教室

【Excel VBA】2次元配列を対象セルに簡単に貼り付ける1行コード

エクセルで配列を扱う場合、配列の開始が0から始まるため、慣れるまではその都度考える必要があります。この記事では、配列の数を考えずにコピペで使えるコードをご紹介します。UBound関数を使って2次元配列を簡単に対象セルに貼り付ける次のコードは...
エクセル教室

【Excel VBA】対象セルをダブルクリックした時にマクロを実行する

エクセルでマクロを実行するとき、ボタンを設置してマクロを実行するのが基本的な使い方です。この記事では、対象セルをダブルクリックした時にマクロを実行する方法をご紹介します。セルをダブルクリックした時にマクロを実行するには?通常のコードはモジュ...
エクセル教室

【Excel VBA】作成済みのモジュールを読み込む

新しいエクセルを作成し、以前作成したモジュールを取り込みたいといった場合があります。この記事では、作成したモジュールを出力し(エクスポート)、新しいエクセルでモジュールを読み込む(インポート)する方法をご紹介します。モジュールを出力する(エ...