たとえば、私が持っているとします
{={1,2,3,4,5}}
セルで。その配列にいくつの要素があり、それらの要素が何であるかを調べる方法はありますか?
@chris neilsenのアイデアを実装すると、次のようなVBA関数ができました
Function rinfo(r As Range) As String
With r.CurrentArray
rinfo = .Address & ", " & .Rows.Count & ", " & .Columns.Count & ", " & .Value & ", " & .Value2
End With
End Function
ただし、そこからのデータは希望に満ちているようには見えません。
$A$29, 1, 1, 1, 1
Rows.Count と Columns.Count は、ワークシートで使用される行と列をカウントしている場合に意味があります。しかし、配列数式のデータの表示として、いいえ。