Excel VBA– category –
-
【Excel VBA】テーブルを配列に保存する(1行コード)
VBAでテーブルを直接操作してもいいですが、テーブルを配列に保存し(取り込み)、配列でデータを扱うほうが速い場合があります。 この記事では、テーブルのデータ部分を簡単に配列に保存する方法についてご紹介します。 テーブルを配列に保存する テーブ... -
【Excel VBA】VBAでエクセルのワークシートを非表示にしたい
エクセルで作成したワークシートを、他の人に触られたくないといったことがあります。そんな時は、ワークシートを非表示にさせる形でシートを保護することができます。 この記事では、ワークシートの表示と非表示をVBAを使って切り替える方法をご紹介しま... -
【Excel VBA】エクセルのシート(Sheet)をコピーする
Excelでフォーマット(決まった様式、ひな形、書式等)のシートをコピーして一部を変更し、使いたいといった場面は多いかと思います。 この記事では、VBAでシートをコピーし、シート名を変更する方法をご紹介します。 エクセルのシート(Sheet)をコピーする... -
【Excel VBA】日付を指定するDateSerial関数
エクセルでは、日付を操作する関数やコードをよく使います。 この記事では、VBAでDateSerialを使った日付の操作方法について紹介します。 DateSerial関数の構文 DateSerial(year,month,day)1つ目の引数は、年を表す数値(0~9999)を整数で指定します。2つ目... -
【Excel VBA】2次元配列を簡単に貼り付ける方法(1行コード)
エクセルで配列を扱う場合、配列の要素数を把握しておく必要があります。 この記事では、2次元配列を要素数を考えずに、コピペで使えるコードをご紹介します。 UBound関数を使って2次元配列を対象セルに貼り付け 2次元配列を簡単に貼り付けるコードは次の... -
【Excel VBA】セルをダブルクリックした時にマクロを実行する方法
エクセルでマクロを実行するとき、ボタンを設置してボタンを押すとマクロを実行するのがシンプルな使い方です。 ですが、対象のセルの値や行・列を取得してマクロを実行させたいという場面もあります。そんな時は、対象のセルをダブルクリックした時にマク... -
【Excel VBA】テーブルのレコードを読み込む
エクセルでテーブルを作成し、テーブルの情報をVBAで操作したいことがあります。 この記事では、テーブルのレコード(行)を読み込む方法についてご紹介します。 テーブルのレコードを繰り返す(For Each 変数 In テーブル名) 事前にエクセルに”テーブル... -
【Excel VBA】フォームコントロールボタンのテキストを取得する
エクセルでフォームコントロールボタンをシートに設置し、クリックしたボタンのテキストを取得したいことがあります。 この記事では、フォームコントロールボタンをクリックしたときのテキストを取得する方法をご紹介します。 動作イメージ フォームコント... -
【Excel VBA】印刷プレビューを表示する
この記事では、VBAで印刷プレビューを表示するコードをご紹介します。 VBAで印刷プレビューを表示する方法は、次の2種類があります。 PrintPreviewメソッドを使用する PrintOutメソッドを使用する それぞれについて簡単に解説します。 PrintPreviewで印刷...
12