Bonjour le Forum,
Sans utiliser les cellules d'une feuille excel (et donc en restant purement VBA), est-il possible, dans une procédure, de formuler le nom d'une variable à partir de 2 composantes ?
Je souhaiterais ainsi alléger l'écriture de la procédure en utilisant, par exemple, une boucle For / Next.
Je m'explique avec un exemple :
J'ai 5 variables (F10, F11, F12, F13 et F14)
Je souhaite leur affecter à chacune et respectivement, la valeur des cellules C10, C11, C12, C13 et C14.
Peut-on donc simplifier les lignes suivantes en faisant 'jouer' le F, qui reste fixe, et l'autre partie, qui varierait de 10 à 14 :
F10 = sheets("Feuil1").range("C10").value
...
F14 = sheets("Feuil1").range("C14").value.
Ici l'exemple ne comporte que 5 variables et c'est gérable en l'état, mais plus, ça devient relativement lourd à traiter.
Merci pour votre aide.
Cordialement
Sans utiliser les cellules d'une feuille excel (et donc en restant purement VBA), est-il possible, dans une procédure, de formuler le nom d'une variable à partir de 2 composantes ?
Je souhaiterais ainsi alléger l'écriture de la procédure en utilisant, par exemple, une boucle For / Next.
Je m'explique avec un exemple :
J'ai 5 variables (F10, F11, F12, F13 et F14)
Je souhaite leur affecter à chacune et respectivement, la valeur des cellules C10, C11, C12, C13 et C14.
Peut-on donc simplifier les lignes suivantes en faisant 'jouer' le F, qui reste fixe, et l'autre partie, qui varierait de 10 à 14 :
F10 = sheets("Feuil1").range("C10").value
...
F14 = sheets("Feuil1").range("C14").value.
Ici l'exemple ne comporte que 5 variables et c'est gérable en l'état, mais plus, ça devient relativement lourd à traiter.
Merci pour votre aide.
Cordialement