El valor de una celda en una variable VBA

Resuelto
Grobibi34 Mensajes publicados 83 Estado Miembro -  
 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 respuestas

  1. Ivan-hoe Mensajes publicados 433 Fecha de registro   Estado Miembro Última intervención   310
     
    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. Grobibi34 Mensajes publicados 83 Estado Miembro 30
       
      Suuuuuper, funciona de maravilla, ¡muchas gracias Ivan-hoe ;-)!
      26
    2. Ménilmuche Mensajes publicados 19 Fecha de registro   Estado Miembro Ú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