9 セルの中で使うユーザー定義関数の作成 <VBA>」カテゴリーアーカイブ

配列数式で転記。その2。Ubound(a,b)

その1では、必要な行のデータを転記する例でした。次は、2つの表から1つの表を作る方法を説明します。 その1で作った配列は、そのまま引数arGouとして使う。セルの範囲を指定をする引数rAddressは、受講台帳のデータ範 … 続きを読む

カテゴリー: 9 セルの中で使うユーザー定義関数の作成 <VBA> | コメントする

転記!マクロ?ワークシート関数です

転記となるとマクロ?。危なっかしいというかSubプロシージャを書くのにパワーがいる。何が難しいのかというとセルの位置の指定ですよね。一方、ワークシート関数は、セルに埋め込むので目的のセルにデータを入れる。確実に指定のセル … 続きを読む

カテゴリー: 9 セルの中で使うユーザー定義関数の作成 <VBA> | コメントする

「IF関数を書く」チョット待った!!

ワークシート関数IFが使えるということは「条件分岐」OKです。ならVBAでIf Thenも書けます。 優良可の第二弾。IF関数と比較もします。 問題:設備、取扱、法規の3つの問題があり全体の合計が6割以上で合格。ただし、 … 続きを読む

カテゴリー: 9 セルの中で使うユーザー定義関数の作成 <VBA> | コメントする

myTemplate 配列=Range代入

配列数式で扱う2次元配列の処理は、For Eachで処理することが多いが初めから配列に入れて処理する方法もある。 For i=1から始まることに注意。配列の要素番号は0から始まるのが普通だが、動的配列ar()にRange … 続きを読む

カテゴリー: 9 セルの中で使うユーザー定義関数の作成 <VBA> | コメントする

Z出力って?Rangeコレクションに慣れる

複数のセルの扱いは、 プロシージャ作りの基本です。Rangeコレクションを配列のように扱う?のです。メモリ上で隣り合わせに連続にあるんでおんなじようなもんです。開始番号が配列が0、コレクションは1というのが違う。 だから … 続きを読む

カテゴリー: 9 セルの中で使うユーザー定義関数の作成 <VBA> | コメントする