目次
目的
- 縦並びデータから一次元配列を作成する。
- Filter 関数の第一引数で使用出来そうな一次元配列を作成する。
その一例
- 下記のデータでテストしてみます。
- 下記マクロを実行してみます。
Sub 縦並びデータから配列作成()
Dim a
a = WorksheetFunction.Transpose(Range("A1:A3"))
Debug.Assert False
End Sub- マクロが中断されました。
- ローカルウィンドウは以下のようになりました。
- 上記マクロの「A1:A3」の部分を「A1:C1」に変更して再度実行すると以下のようになりました。
- Transpose 関数を使用せず、 Range("A1:A3") , Range("A1:C1") を代入すると以下のようになりました。
- マクロが中断されました。
テスト環境
- Windows 10(64 ビット)
- Microsoft Office Excel 2003
以上、閲覧ありがとうございました。