从特定的列和单元格开始添加UserForm中的值
我有一个表单,从VBA UserForm添加input信息到专用单元格,例如名字,姓氏,我使用iRow = ws.Cells(Rows.Count, 2).End(xlUp).Offset(1, 0).Row
find一个空行,并在该行的特定列中添加信息。 默认情况下,信息打印在B1上,可以将其更改为G7吗?
Dim iRow As Long Dim ws As Worksheet Set ws = Worksheets("Sheet1") ws.Cells(iRow, 2).Value = Me.txt_firstname ws.Cells(iRow, 3).Value = Me.txt_lastname
将您的行数更改为:
iRow = ws.Cells(Rows.Count, 7).End(xlUp).Offset(1, 0).Row If iRow<7 then iRow =7 End if ws.Cells(iRow, 7).Value = Me.txt_firstname
这会将您的单元格数至less改为第7行,如果第一个单元格比第一个单元格更晚,那么将它添加到之后的下一个空行。