Bj
Je souhaite mettre dans une variable VBA une valeur d'une cellule excel (tj la mm cellule) avec un contenu qui peut changé.
cette variable étant ensuite utilisé dans la macro, VBA pour un filtre
j espere que je suis explicite
merci
michel
Bj
Je souhaite mettre dans une variable VBA une valeur d'une cellule excel (tj la mm cellule) avec un contenu qui peut changé.
cette variable étant ensuite utilisé dans la macro, VBA pour un filtre
j espere que je suis explicite
merci
michel
Bonjour,
Quelque chose comme ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaVariable = Sheets("Nom de la feuille").Range("A1")
reBj
Tout d abord merci pour ta reponse sauf que probleme
j ai oublié de préciser que lenom de la feuille peut lui aussi changer
Donc il faudrait lui dire d'aller chercher cette variable dans la feuille active
Cdt
Michel
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaVariable = ActiveSheet.Range("A1")
Il faut pas rajouter un .value ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaVariable = ActiveSheet.Range("A1").value
Value est la valeur retourné par défaut sur un Range
ceci dit ça mange pas de pain
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaVariable = ActiveSheet.Range("A1") 'Fonctionne
Dernière modification par AlainTech ; 01/01/2014 à 13h04. Motif: Suppression de la citation inutile
Comme le spécifie rdurupt, .Value est la valeur par défaut, comme .Text pour un Textbox, .Caption pour un Label,...
Mais ça demeure une bonne pratique de spécifier la propriété qu'on recherche. J'aurais dû le mettre et laisser ma paresse de côté...
La plus part du temps c'est effectivement la propriété .Value qui est renvoyée pour un Range mais récemment
je me suis aperçu à cause d'une erreur déclenchée avec un Range.Value alors que le Range seul fonctionnait bien
que parfois c'est la propriété .Text qui est utilisée, VBA faisant au mieux selon le contexte …
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager