私は Visual Basic にはかなり慣れていませんが、セルの値を配列のメンバーに代入するのに問題があります。基本的に私がやっていることは、列をループして、各セルを配列の新しい部分に割り当てることです。テストコードは以下に掲載されています。
Sub Test()
Dim List(5) As String
Dim celltext As String
For i = 1 To 5
celltxt = ActiveSheet.Range("K" & i).Text
List(i) = celltext
MsgBox List(i)
Next i
End Sub
ただし、メッセージ ボックスがポップアップするたびに空白になり、割り当てが機能しなかったことを意味します。それらの座標のセルには値があります。手がかりはありますか?