我不会安静地理解这里出了什么问题。任何指导都将不胜感激。
当我在单元格位置硬编码时,我可以简单地打印单元格项目。但是,当我将单元格位置传入时,它不会显示单元格中的值。这是为什么?
Sub Button6_Click()
Dim col As Long
Dim row As Long
col = 2
row = 2
MsgBox Sheets("MYSheet").Cells(2, 2).Value
MsgBox Sheets("MYSheet").Cells(row & "," & col).Value
End Sub
Msgbox one传回一个" Working"位于2,2号小区内。
Msgbox 2传回值""这似乎没有多大意义。
答案 0 :(得分:2)
单元格不是一个字符串而是两个长整数。
将row & "," & col
更改为row, col
Sub Button6_Click()
Dim col As Long
Dim row As Long
col = 2
row = 2
MsgBox Sheets("MYSheet").Cells(2, 2).Value
MsgBox Sheets("MYSheet").Cells(row, col).Value
End Sub