動的配列– tag –
-
Excel VBA
Excel VBA 動的配列の書き込み先セル範囲を事前に調べる
前回記事で、Application.Evaluateメソッドを使ってスピルするワークシート関数を扱う方法について解説しました。その中の注意点として、VBAで結果をセル範囲に書き込む場合、既存データがあっても構わず上書きしてしまうというものでした。そこで今回は、... -
Excel VBA
Excel VBA Evaluateメソッドを使う方法について
Application.Evaluateメソッドの使い方について解説します。 Evaluateは Excel VBAのコード上でワークシートの数式を実行するために使用できる便利なメソッドです。知っておくと役に立つことがあるかもしれません。 新しいExcelにスピル機能が導入されたこ... -
Excel VBA
Excel VBA 動的配列には Range.Formula2
前回記事で、VBAでXLOOKUP関数を使うテストをした際に、数式をセルに書き込むテストもやってみたところ Formula ではダメなことに今更ながら気づかされました。 Excelがスピル機能を使えるようになってから、VBAでセルに数式を書き込むことが無かったので... -
Excel VBA
Excel VBA XLOOKUP関数を使う方法
XLOOKUP関数は、VLOOKUPやHLOOKUPなどLOOKUP系関数の完全上位後継として進化した関数です。柔軟性が高くてとても使いやすい関数です。※関数の詳細については前記事をご覧ください。 簡単にXLOOKUP関数のメリットだけ列記すると・検索範囲と戻り範囲は「配... -
VBA-tool
Excel VBA セルの書式を他のセル範囲に適用する汎用ツール
セルの書式設定をする場合、設定する範囲を選択し「セルの書式設定」から各種設定を行います。いつもの決まった設定なのに結構面倒な作業です。既存セルの書式設定をコピーしてくる方法もありますが手動ではやはり手間が発生します。そこで、あらかじめ書... -
VBA-tool
Excel VBA シートのセル範囲を配列で比較して差分を抽出
二つのシートのセル範囲データを配列を使って高速で比較します。差分があった場合、セルに色を付けたり、フォントの色を変えたり、データを書き換えたりする操作を解説したいと思います 今回もApplication.InputBox使います。それから、セルに設定を書いて... -
Intermediate
Excel VBA 配列 InputBoxでセル範囲指定一括代入
今回から、実際に「配列」をどういう用途で具体的に使うのかという点について、解説するようにしたいと思います。まず手始めは、セルのデータを操作する部分について解説したいと思います 「配列」をどういう用途で使うのかについて解説できるように準備し... -
Intermediate
Excel VBA 配列とは?基礎的使い方をサンプルで詳しく解説
同じ種類のデータを番号付きで格納できるのが「配列」です。配列を覚えると同じような内容の変数をまとめてしまうことでVBAコードをスリム化できます。配列データを一括してシートのセルへ書き込む等VBAの実行速度向上にも役立ちます 今まで、すでに「配列...
1