Forums Últimos mensajes - Powered by IBM
 

Datos de variables a celdas

08/12/2007 - 05:01 por ElProfe | Informe spam
Amigos del grupo:

Debo capturar varios datos en una hoja de Excel;
-Unos datos son automáticos como la fecha [=hoy()]
-Algunos son introducidos directamente a una celda, como el valor ($$)
-Otros son capturados a unas variables VBA por medio de MsgBox (nombre
y # de identidad)
y despues debo trasladar todos los datos a unas celdas que están en
una sola fila, donde cada celda tiene un nombre, pero es justo allí
donde algo falla y no encuentro la razón.
El codigo es el siguiente:

'Ingreso el ID a una variable
NID = InputBox("Ingrese el ID", , 8000, 5000)

'-Intento- pasar el ID a la celda que se denomina _RNr1
[_RNr1] = NID
'Me reporta falla!

'lo intento de otras maneras...
[_RNr1] = (NID) ó [_RNr1] = "NID"
... y tambien falla!

La verdad es que no se com se hace y adivinando no creo lograrlo; por
eso acudo a ustedes,los que saben. Por favor me indican como se hace y
que estoy haciendo mal?

Gracias anticipadas y saludos a todos.

Cordialmente,

ElProfe
 

Leer las respuestas

#1 Héctor Miguel
08/12/2007 - 05:59 | Informe spam
hola, Manuel !

el codigo que expones (bajo las condiciones que comentas) funciona como se espera (al menos para mi)
serviria si comentas algunos detalles adicionales (p.e.)

- cual es el error que obtienes (numero y texto del mensje)
- (probablemente) declaras y usas la variable en un procedimiento y en otro procedimiento tratas de hacer el "pase" ?
- revisa si tienes alguna referencia perdida en el proyecto de macros (menu: herramientas / referencias...)
- algo que se estuviera quedando en el tintero ?

saludos,
hector.

__ la consulta original __
Debo capturar varios datos en una hoja de Excel;
-Unos datos son automáticos como la fecha [=hoy()]
-Algunos son introducidos directamente a una celda, como el valor ($$)
-Otros son capturados a unas variables VBA por medio de MsgBox (nombre y # de identidad)
y despues debo trasladar todos los datos a unas celdas que estan en una sola fila
donde cada celda tiene un nombre, pero es justo alli donde algo falla y no encuentro la razon.
El codigo es el siguiente:
'Ingreso el ID a una variable
NID = InputBox("Ingrese el ID", , 8000, 5000)
'-Intento- pasar el ID a la celda que se denomina _RNr1
[_RNr1] = NID
'Me reporta falla!
'lo intento de otras maneras...
[_RNr1] = (NID) ó [_RNr1] = "NID"
... y tambien falla!
La verdad es que no se com se hace y adivinando no creo lograrlo... como se hace y que estoy haciendo mal?

Preguntas similares