Boa tarde!
Srs, novamente, desculpa se até incomodo, mas tenho a rotina abaixo num CommandButton e toda vez que salva reescreve sobre a mesma linha. Preciso que cada item vindo de um formulário de cadastro seja gravado linha após linha.
Dim Linha As Long
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("GRUPORAPIDO")
Linha = (Cells(Rows.Count, 1).End(xlUp).Row) - 1
If optRapido.Value = True Then
With ws
.Cells(Linha, 1).Value = Me.txtCodigo.Text
.Cells(Linha, 2).Value = Me.txtEntrada.Text
.Cells(Linha, 3).Value = Me.txtOs.Text
.Cells(Linha, 4).Value = Me.txtClientes.Text
.Cells(Linha, 5).Value = Me.txtReferencia.Text
.Cells(Linha, 6).Value = Me.txtDescrição.Text
.Cells(Linha, 7).Value = Me.txtQde.Text
.Cells(Linha, 8).Value = Me.txtStatus.Text
.Cells(Linha, 9).Value = Me.txtPeso.Text
.Cells(Linha, 10).Value = Me.txtPrazo.Text
.Cells(Linha, 11).Value = Me.txtItem.Text
.Cells(Linha, 12).Value = Me.txtServiço.Text
End With
End If
End Sub
Obrigado!
Postado : 15/12/2013 1:54 pm