Complementando.
Eu já usei este que insere com Form.
Achei no site da Microsoft mesmo, o interessante que você insere uma vez, e após inserir ele pergunta se quer inserir de novo!
Private Sub CommandButton1_Click()
Dim LastRow As Object
' Insere na coluna B, na linha abaixo da tabela já existente os valores das Textbox.
Set LastRow = Plan1.Range("B5009").End(xlUp)
LastRow.Offset(1, 0).Value = TextBox1.Text
LastRow.Offset(2, 0).Value = TextBox2.Text
LastRow.Offset(3, 0).Value = TextBox3.Text
' Pergunta se deseja inserir mais dados, se sim volta ao inicio da Form.
If response = vbYes Then
Concil_01_TextBox1.Text = ""
Concil_01_TextBox1.SetFocus
Else
Unload Me
End If
End Sub
_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.
Postado : 22/09/2016 10:28 am