Formularios para almacenar datos

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Formularios para almacenar datos

Notapor kraquem » 15 Jul 2010 20:02

Estimados(as) Amigos(as)

Desde un formulario que contiene los siguientes campos

Codigo_de_saldo Valor_de_lectura Fecha Hora nombre_encargado

necesito almacenar en una hoja todos esos datos, pero también necesito leer datos de una celda ("A1") dicha celda lee los datos desde otro programa y cambia cada cierto tiempo.

Al insertar los datos tambien se debe auto-generar su codigo ("PSW-1478"), los campos (Codigo_de_saldo Valor_de_lectura Fecha Hora) se generaran automaticamente .

despues de buscar con aciertos y fallos pude conseguir insertar datos mediante el siguiente codigo.


Private Sub CommandButton3_Click()
Range("A9").Select
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
End Sub

Private Sub TextBox1_Change()
Range("A9").FormulaR1C1 = TextBox1
End Sub


Pero me estaqué ahí ya que no pude conseguir hacer lo demás, si pudieran colaborarme les estaria muy agradecido.

Saludos.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
kraquem
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Jul 2010 19:28

Re: Formularios para almacenar datos

Notapor Creedence » 17 Jul 2010 14:07

Prueba con esto:
Private Sub TextBox1_Change()
Sheets("NombreTuHoja").Activate
With Sheets("NombreTuHoja")
Set xRow = .Cells(.Rows.Count, 1).End(xlUp)
End With
Range("A" & xRow.Row + 1).Value = TextBox1.Value
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Creedence
Miembro Frecuente
Miembro Frecuente
 
Registrado: 24 Feb 2006 01:10
Ubicación: Cuernavaca, Morelos, México

[SOLUCIONADO]Re: Formularios para almacenar datos

Notapor kraquem » 03 Sep 2010 17:24

Hola,

Gracias por la ayuda.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
kraquem
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Jul 2010 19:28


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: davisal y 6 invitados