我已经创建了一个用户表单,但是我无法设法每次将它填充到下一行,它总是填充同一行。将用户表单中的数据填充到下一行
这里是我当前的代码:
Private Sub btnivesti_Click()
Dim ssheet As Worksheet
Set ssheet = ThisWorkbook.Sheets("Lapas1")
ssheet.Cells(3) = CDate(Me.tddate)
ssheet.Cells(1) = Me.cmblistitem
ssheet.Cells(4) = Me.tbpo
ssheet.Cells(6) = Me.tbkodas
ssheet.Cells(8) = Me.tbkiekis
End Sub
Private Sub UserForm_Initialize()
Me.tddate = Date
'fill drop box
For Each cell In [listas1]
Me.cmblistitem.AddItem cell
Next cell
End Sub
你可以提高你的question-目前尚不清楚你在问什么? –
由于在最顶层的宏中定义的单元总是相同的(3,1,4等),所以难怪宏不在行之间移动。 – eirikdaude