【发布时间】:2018-04-20 04:54:50
【问题描述】:
我正在尝试在特定 VBA Excel 工作表的列中查找最后一个行号。行号需要放入 var 以供以后使用。提前致谢!
Dim i As Integer
Dim x As Integer
Dim lRow As Integer
Dim subj As String
subj = TextBox1.Text
lRow = ThisWorkbook.Sheets("Data").Range("A").Rows.Lastrow
ThisWorkbook.Sheets("Data").Cells(lRow, 1) = subj
For i = 1 To 1000
If ThisWorkbook.Sheets("Data").Cells(1, i) = ThisWorkbook.Sheets(subj).Cells(1, 1) Then
End If
Next i
【问题讨论】:
-
除非作为社区 wiki,恕我直言,否则这里的答案不太可能会尽可能详细地涵盖这一点。请参阅以下示例,说明为什么这一切都取决于您的数据:rondebruin.nl/win/s9/win005.htm 也就是说,应该提到的是不要在最后一行使用整数,因为您有溢出的风险。使用长。
-
Integers无论如何都存储为Long,但它们仍然有限制。所以一直使用Long。