Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Insertar Datos En Hoja de Excel Uno Abajo De Otro

Estas en el tema de Insertar Datos En Hoja de Excel Uno Abajo De Otro en el foro de Visual Basic clásico en Foros del Web. Hola buen dia! Mi pregunta es como puedo hacerle para agregar un registro sin que haya un salto de linea esto usando macros con visual ...
  #1 (permalink)  
Antiguo 09/02/2011, 19:03
 
Fecha de Ingreso: diciembre-2010
Mensajes: 2
Antigüedad: 13 años, 11 meses
Puntos: 0
Insertar Datos En Hoja de Excel Uno Abajo De Otro

Hola buen dia!

Mi pregunta es como puedo hacerle para agregar un registro sin que haya un salto de linea esto usando macros con visual basic y excel, lo k pasa esqe al insertar datos inserta el primer dato en la celda A3 y este seria el primero y el segundo al insertarse dezplaza a este primer dato y el segundo dato se qeda como primero y asi sucesivamente ahora lo que me pidieron esque eso ya no suceda me pidieron que el primer dato siempre se qede en la celda A3 y al ingresar otro dato pues se vaya a la celda A4 y asi sucesivamente.

Muxhas gracias por su atencion.

mi codigo es:

Private Sub CommandButton1_Click()

Selection.EntireRow.Insert

TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox4 = Empty
TextBox6 = Empty
TextBox7 = Empty
TextBox8 = Empty
TextBox9 = Empty

TextBox1.SetFocus
TextBox2.SetFocus
TextBox3.SetFocus
TextBox4.SetFocus
TextBox6.SetFocus
TextBox7.SetFocus
TextBox8.SetFocus
TextBox9.SetFocus
End Sub

Private Sub TextBox1_Change()
Range("A3").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Private Sub TextBox2_Change()
Range("H3").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub

Private Sub TextBox3_Change()
Range("B3").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub

Private Sub TextBox4_Change()
Range("C3").Select
ActiveCell.FormulaR1C1 = TextBox4
End Sub

Private Sub TextBox6_Change()
Range("D3").Select
ActiveCell.FormulaR1C1 = TextBox6
End Sub

Private Sub TextBox7_Change()
Range("E3").Select
ActiveCell.FormulaR1C1 = TextBox7
End Sub

Private Sub TextBox8_Change()
Range("F3").Select
ActiveCell.FormulaR1C1 = TextBox8
End Sub

Private Sub TextBox9_Change()
Range("G3").Select
ActiveCell.FormulaR1C1 = TextBox9
End Sub

Etiquetas: abajo, excel, hoja
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:05.