Necesito que la información que se ingrese desde el formulario no sustituya la existen en la hoja de excel.
Pose una bases de datos de cuatro columnas, esta se muestra en una listbox, y trato de programar un botón de AGREGAR que permita enviar información a una plantilla.
El caso que el boto de AGREGAR tiene la siguiente configuración:
Private Sub CommandButton1_Click()
Sheets("RDM").Activate
On Error Resume Next
conta = 0
For X = 0 To Me.ListBox1.ListCount - 1
If Me.ListBox1.Selected(X) = True Then
conta = conta + 1
End If
Next X
If conta = 0 Then
MsgBox "Debe seleccionar un item para copiar en hoja de Excel", vbInformation, "AVISO"
Exit Sub
End If
Dim fila, FILAEDIT As Integer
Set a = Sheets("RDM")
FILAEDIT = a.Range("B" & Rows.Count).End(xlUp).Row + 1
fila = Me.ListBox1.ListIndex
a.Cells(FILAEDIT, "C") = ListBox1.List(fila, 0)
a.Cells(FILAEDIT, "D") = ListBox1.List(fila, 1)
a.Cells(FILAEDIT, "E") = ListBox1.List(fila, 2)
a.Cells(FILAEDIT, "J") = ListBox1.List(fila, 3)
FILAEDIT = FILAEDIT + 1
ListBox1.Clear
End Sub
El problema: carga la información en la plantilla, pero cuando necesito agregar otra, sustituye la existente. Necesito que se vayan agregan en forma de lsta en la platilla, es decir, una después la otra