Sub Button53_Click()
Dim rowsvalue As Integer
Dim rowsnum As Integer
rowsvalue = Sheet1.Range("C38").Value
rowsnum = Math.Round(rowsvalue/20, 1)
k = 0
For Counter = 16 To 46
Worksheets("Single L Angle").Cells("F", Counter).Value = rowsnum * k
k = k + 1
Next Counter
End Sub
我不能算出这个,我试图作出VB码取从细胞“C38”的值,通过20将它,然后粘贴在细胞F16那些值 - > F36。到目前为止,一切都很好,但谈到:错误13不匹配 - For循环单元格值
Worksheets("Single L Angle").Cells("F", Counter).Value = rowsnum * k
我不断收到失配13错误。
尝试总是有“选项明确”在你的模块的第一线,这是一个很好的帮助,我可以看到你一定不要”没有激活它,因为k没有被声明。 –