El valor de una celda en una variable VBA

Resuelto
Grobibi34 Mensajes publicados 83 Estado Membre -  
 bob26 -
Hola a todos. Bueno, tengo un gran problema en Excel y creo que es un poco complicado de explicar.
Así que quiero actuar paso a paso.

Primero que nada, ¿cómo puedo colocar el valor de una celda en una variable VBA?

Puede parecer un problema tonto, pero estoy un poco atascado con esta tontería.

Cordialmente

Grobibi34
Configuración: Windows XP Internet Explorer 6.0

3 réponses

Ivan-hoe Mensajes publicados 433 Fecha de registro   Estado Membre Última intervención   309
 
Hola Grobibi,
1°) declara tu variable:
Dim NomVariable

2°) asígnale el valor de una celda:
NomVariable = range("A1").Value

Si es necesario, retoma el nombre del libro y de la hoja:
NomVariable = Workbooks("NomClasseur").Sheets("NomFeuille").Range("A1").Value


¡Buena continuación!
124
Grobibi34 Mensajes publicados 83 Estado Membre 30
 
Suuuuuper, funciona de maravilla, ¡muchas gracias Ivan-hoe ;-)!
26
Ménilmuche Mensajes publicados 19 Fecha de registro   Estado Membre Última intervención  
 
Bonjour,

Estoy buscando la manera de hacer lo contrario, es decir, copiar el valor de una variable en una celda de un libro de trabajo.

De hecho, he creado un modelo de formulario para generar facturas. Necesito que el número de la factura se incremente en 1 con cada nueva factura.

No he podido hacerlo. Logré hacerlo al abrir el modelo, creando un procedimiento Auto_Open, pero no funciona cuando se crea un nuevo documento a partir de este modelo.

Estoy segura de que es posible hacerlo utilizando una variable que guarde los valores y que se escriba con cada creación de factura, pero no he encontrado la manera.

¿Podrías ayudarme?
0