« [Excel] グラフを別ブックにコピーした時に、コピー元ブックへのリンクを切る方法 | トップページ | [Excel] マクロでワークシート関数を使いたい »

[Excel] エクセルマクロのVBAでINDEX関数を使いたい

基本:
1)VBAからワークシート関数を呼び出すにはApplicationオブジェクトのWorksheetFunctionプロパティを使用

2)INDEX関数はセル範囲形式と配列形式の2種類があり、セル範囲形式は、指定した行と列が交差する位置にあるセルの値を抽出します。

コード例:
   p = Application.Index(Range("A1:T20"), I, J)

備考:

1) p = Application.Index(A1:T20, I, J) は、エラー

2)Application.WorksheetFunction.Index()が正式だが、WorksheetFunction.を省略可

|

« [Excel] グラフを別ブックにコピーした時に、コピー元ブックへのリンクを切る方法 | トップページ | [Excel] マクロでワークシート関数を使いたい »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/217579/60999056

この記事へのトラックバック一覧です: [Excel] エクセルマクロのVBAでINDEX関数を使いたい:

« [Excel] グラフを別ブックにコピーした時に、コピー元ブックへのリンクを切る方法 | トップページ | [Excel] マクロでワークシート関数を使いたい »