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, 2n, 4