El valor de una celda en una variable VBA

Resuelto
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 respuestas

  1. 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
    1. Suuuuuper, funciona de maravilla, ¡muchas gracias Ivan-hoe ;-)!
      26
    2. 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
    3. Gracias por tu solución, ¡está perfecta! =)
      0
    4. gracias, me fue muy útil (además, te he añadido +1)
      0
    5. ¡El regreso del post fantasma!

      Solo tengo una pregunta sobre el uso.

      He definido la variable "nbrjan" como el nombre de la fila de la hoja enero.
      ¿Cómo hago para utilizar esta variable para definir una celda?

      Ejemplo que no funciona:

      Hoja(janvier).Rango("A1", "R" & "nbrjan").Seleccionar
      0