Modifier une cellule depuis une variable

Bonjour à tous !

Est-ce que c'est possible de "lier" une variable à une cellule ? Je m'explique :

Supposons une feuille nommée "Paramètres"

Pour simplifier je fais :

 Set WPar = worksheets("Paramètres")

Supposons aussi que la cellule B4 contient un nombre par exemple 3

Donc pour changer cette valeur 3 par 10 par exemple, je fais :

WPar.Cells(4,2) = 10

OU

WPar.Range("B4") = 10

Le souci c'est que faire tout le temps WPar.Cells(4,2) WPar.Cells(4,2) WPar.Cells(4,2) WPar.Cells(4,2).... C'est long et on se perd facilement surtout quand il y a d'autres cellules contenant des données à modifier.

Ma question est donc : Existe-t-il une ligne de code du style :

WPar.Cells(4,2) Link Var

¨

Par exemple hein (je sais que ce que je viens d'écrire c'est du n'importe quoi)

Le but étant de venir modifier la variable Var et cela viendra directement changer la valeur dans la cellule. C'est pour une question de lisibilité.

Merci pour vos réponses !

bonjour,

ce que tu fais avec la feuille tu peux le faire avec une cellule, mais tu gagneras quelques caractères (tu es obligé de mettre le .value)

set c=WPar.cells(4,2)

c.value=10

tu peux aussi taper ton code avec des abréviations et utiliser les fonctions de remplacement CTRL-H

Génial ! c'est exactement ce que je cherchais !

Merci h2so4 !

Rechercher des sujets similaires à "modifier variable"