La valeur d'une cellule dans une variable VBA

Résolu
Grobibi34 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
 bob26 -
Bonjour à tous. Bon j'ai un gros problème sous excel et je pense que c'est un peu compliqué à expliquer.
Je voudrai donc agir étape par étape.

Tout d'abord, comment je peu placer la valeur d'une cellule dans une variable VBA ?

Ca peut paraitre bete comme pb mais je bloque un peu sur cette bétise.

Cordialement

Grobibi34
A voir également:

3 réponses

Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   309
 
Salut Grobibi,
1°) déclarer ta variable :
Dim NomVariable

2°) lui affecter la valeur d'une cellule :
NomVariable = range("A1").Value

Si nécessaire, reprendre le nom du classeur et de la feuille :
NomVariable = Workbooks("NomClasseur").Sheets("NomFeuille").Range("A1").Value


Bonne continuation !
124
Grobibi34 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   30
 
Suuuuuper ça marche nikel merci beaucoup Ivan-hoe ;-)
26
Ménilmuche Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Je cherche la façon de faire le contraire, soit de copier la valeur d'une variable dans une cellule d'un classeur.

En fait, j'ai créé un modèle de formulaire pour générer des factures. J'ai besoin que le numéro de la facture s'incrémente de 1 à chaque nouvelle facture.

Je n'y arrive pas. J'ai réussi à le faire quand on ouvre le modèle, en créant une procédure Auto_Open, mais ça ne fonctionne pas quand on crée un nouveau document à partir de ce modèle.

Je suis sûre qu'il est possible de le faire en utilisant une variable qui garde les valeurs et qui serait écrite à chaque création de facture, mais je n'ai pas trouvé.

Pourrais-tu me venir en aide ?
0