Macro que guarda datos fuera de la planilla
En una macro que usted me ayudo a corregir, existe una parte que al pulsar un botón guarda los datos que fueron ingresados a una serie de txtBox, la rutina funciona perfecto ya que guarda la información en el orden correcto, el único problema es que lo hace fuera del recuadro de la planilla de Excel.
La consulta es, se puede corregir esto o debo eliminar el recuadro que le da forma a la planilla.
Desde ya muchas gracias.
Private Sub cmdbguardar_Click() 'mensaje cuando no se eligio hoja If ComboBox1.ListIndex = -1 Or ComboBox1.Value = "" Then MsgBox "Selecciona una hoja", vbExclamation Exit Sub End If 'Pasamos el dato de la hoja, a una variable hoja_elegida = ComboBox1.List(ComboBox1.ListIndex) 'seleccionamos esa hoja Sheets(hoja_elegida).Select 'variable que almacena la ultima fila Dim ultimafila As Double ultimafila = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count Cells(ultimafila + 1, 2) = txtColumna1 Cells(ultimafila + 1, 3) = txtColumna2 Cells(ultimafila + 1, 4) = txtColumna3 Cells(ultimafila + 1, 5) = txtColumna4 Cells(ultimafila + 1, 6) = txtColumna5 Cells(ultimafila + 1, 7) = txtColumna6 Cells(ultimafila + 1, 8) = txtColumna7 Cells(ultimafila + 1, 9) = txtColumna8 Cells(ultimafila + 1, 10) = txtColumna9 Cells(ultimafila + 1, 11) = txtColumna10 Cells(ultimafila + 1, 12) = txtColumna11 Cells(ultimafila + 1, 13) = txtColumna12 Cells(ultimafila + 1, 14) = txtColumna13 Cells(ultimafila + 1, 15) = txtColumna14 Call ComboBox1_Click txtColumna1.Text = "" txtColumna2.Text = "" txtColumna3.Text = "" txtColumna4.Text = "" txtColumna5.Text = "" txtColumna6.Text = "" txtColumna7.Text = "" txtColumna8.Text = "" txtColumna9.Text = "" txtColumna10.Text = "" txtColumna11.Text = "" txtColumna12.Text = "" txtColumna13.Text = "" txtColumna14.Text = "" End Sub
1 respuesta
Respuesta de Dante Amor
1