「CurrentRegion」を使用してデータの2D配列を構築しようとしています。
Function ProcessData()
Dim dataList()
dataList = Range("A1").CurrentRegion
' TODO Process the dataList
End Function
Visual Basic(Run / F5)内でこれをテストすると、うまく機能します。私のdataListは問題なく構築されています。ただし、ワークシートのセルを次のように設定した場合:
= ProcessData()
関数は「CurrentRegion」ステップでサイレントに失敗します。なぜこれが起こるのですか?どうすれば修正できますか?