Excel VBA单元格值不返回值
我只是试图从一系列的单元格中获得多个值。 它没有返回任何价值。 我究竟做错了什么?
在单元格B2到B15中有不同的数字。
Dim num As String For n = 5 To 16 num = Worksheets("Info").Cells(2, n).Value Debug.Print num Worksheets("Info").Cells(4, n).Value = num Next n
谢谢。
根据Microsoft文档 ,单元索引的参数是行然后是列, 而不是列,然后是行。 该链接页面上的示例通过对单元格C5
使用C5
:
本示例将Sheet1上单元格C5的字体大小设置为14个点:
Worksheets("Sheet1").Cells(5, 3).Font.Size = 14
因此,您对Cells
的参数应分别为n, 2
和n, 4
。