Dim ws As Worksheet Set ws = Worksheets("DadosCliente") 'acha a primeira linha do banco de dados iRow = ws.Cells.Find(What:="*", SearchOrder:=xlRows, _ SearchDirection:=xlPrevious, LookIn:=xlValues).Row + 1 'verifica se o primeiro box esta preenchido If Trim(Me.BoxNome.Value) = "" Then Me.BoxNome.SetFocus MsgBox "Please enter a part number" Exit Sub End If 'copia dos dados para o banco de dados 'se as linhas estiverem bloqueadas para edicao, coloque o seu password onde esta escrito PASSWORD abaixo e retire as aspas que estao comentando o codigo (para q ue ele funcione) With ws ' .Unprotect Password:="password" .Cells(iRow, 1).Value = Me.BoxNome.Value .Cells(iRow, 2).Value = Me.BoxCidade.Value .Cells(iRow, 3).Value = Me.BoxIdade.Value .Cells(iRow, 4).Value = Me.BoxSexo.Value ' .Protect Password:="password" End With 'limpa os dados do formulario Me.BoxNome.Value = "" Me.BoxCidade.Value = "" Me.BoxIdade.Value = "" Me.BoxSexo.Value = "" Me.BoxNome.SetFocus End Sub Private Sub CommandButton2_Click() Unload Me End Sub Private Sub UserForm_Click() End Sub