Copiar los datos en Lineas consecutivas
De nuevo deathwatch.
Tenia otra duda que consulte pero no he obtenido respuesta.
Si puedes te agradecería que me eches una mano con esto.
Mi duda es la siguiente:
La intención es que cuando le de a un botón me copie los datos del form en unas celdas especificas de excel y que cuando se vuelva a cargar el form, copie los datos en la fila debajo a la anterior.
Investigando pude acercarme a la solución, pero no consigo que me lo copie en la siguiente linea inmediata, me lo copia en las mismas siempre.
Te dejo el código que tengo a ver si con tu experiencia me podrías ayudar a corregirlo.
Private Sub CommandButton1_Click()
Dim linea As Long
Dim numche As Integer
Dim proveedor As String
Dim fecha As Date
Dim numfac As Integer
Dim monto As Double
numche = emitircheque.txt2.Value
proveedor = emitircheque.cmb1.Value
fecha = emitircheque.txt1.Value
numfac = emitircheque.txt4.Value
monto = emitircheque.txt7.Value
linea = 6
If emitircheque.cmb2.Text = "Banesco" Then
With Sheets("Banesco")
Cells(linea, 1) = numche
Cells(linea, 2) = fecha
Cells(linea, 3) = proveedor
Cells(linea, 4) = numfac
Cells(linea, 5) = monto
Cells(linea, 6) = "H"
linea = linea + 1
End With
ElseIf emitircheque.cmb2.Text = "Provincial" Then
With Sheets("Provincial")
Cells(linea, 1) = numche
Cells(linea, 2) = fecha
Cells(linea, 3) = proveedor
Cells(linea, 4) = numfac
Cells(linea, 5) = monto
Cells(linea, 6) = "H"
linea = linea + 1
End With
ElseIf emitircheque.cmb2.Text = "Venezuela" Then
With Sheets("Venezuela")
Cells(linea, 1) = numche
Cells(linea, 2) = fecha
Cells(linea, 3) = proveedor
Cells(linea, 4) = numfac
Cells(linea, 5) = monto
Cells(linea, 6) = "H"
linea = linea + 1
End With
End If
End Sub
Tenia otra duda que consulte pero no he obtenido respuesta.
Si puedes te agradecería que me eches una mano con esto.
Mi duda es la siguiente:
La intención es que cuando le de a un botón me copie los datos del form en unas celdas especificas de excel y que cuando se vuelva a cargar el form, copie los datos en la fila debajo a la anterior.
Investigando pude acercarme a la solución, pero no consigo que me lo copie en la siguiente linea inmediata, me lo copia en las mismas siempre.
Te dejo el código que tengo a ver si con tu experiencia me podrías ayudar a corregirlo.
Private Sub CommandButton1_Click()
Dim linea As Long
Dim numche As Integer
Dim proveedor As String
Dim fecha As Date
Dim numfac As Integer
Dim monto As Double
numche = emitircheque.txt2.Value
proveedor = emitircheque.cmb1.Value
fecha = emitircheque.txt1.Value
numfac = emitircheque.txt4.Value
monto = emitircheque.txt7.Value
linea = 6
If emitircheque.cmb2.Text = "Banesco" Then
With Sheets("Banesco")
Cells(linea, 1) = numche
Cells(linea, 2) = fecha
Cells(linea, 3) = proveedor
Cells(linea, 4) = numfac
Cells(linea, 5) = monto
Cells(linea, 6) = "H"
linea = linea + 1
End With
ElseIf emitircheque.cmb2.Text = "Provincial" Then
With Sheets("Provincial")
Cells(linea, 1) = numche
Cells(linea, 2) = fecha
Cells(linea, 3) = proveedor
Cells(linea, 4) = numfac
Cells(linea, 5) = monto
Cells(linea, 6) = "H"
linea = linea + 1
End With
ElseIf emitircheque.cmb2.Text = "Venezuela" Then
With Sheets("Venezuela")
Cells(linea, 1) = numche
Cells(linea, 2) = fecha
Cells(linea, 3) = proveedor
Cells(linea, 4) = numfac
Cells(linea, 5) = monto
Cells(linea, 6) = "H"
linea = linea + 1
End With
End If
End Sub
1 respuesta
Respuesta de deathwatch
1