Macro formule : Set ____ = Worksheets("___").Range(!!!!!!)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

GuillaumA

XLDnaute Occasionnel
Bonjour,
J'ai un début de macro comme suivant:


Code:
Dim Retrieve As Range
    Set Retrieve = Worksheets("Database").Range([F126] & ":" & [G126])


F126 et G126 font apparaître des valeurs qui changent en fonction d'un critère. C'est pour cela qu'il faut absolument que cela cible ces deux cellules du fichier excel.

Cette formule ne marche pas,
Ni:
Code:
Dim Retrieve As Range
    Set Retrieve = Worksheets("Database").Range([F126].Value & ":" & [G126].Value)

Merci de votre considération,
Guillaume
 
Re : Macro formule : Set ____ = Worksheets("___").Range(!!!!!!)

Cela marche parfaitement,
Merci JP =) !

En revanche je ne comprend pas pourquoi il faut préciser qu'il s'agit de la Database puisque c'est déjà précisé dans Worksheets("Database").Range...
Lorsque l'on a des cellules déterminées et non changeante, on n'a pas besoin de donner ces précisions.

Encore merci !

Amicalement,
Guillaume
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
688
  • Question Question
Microsoft 365 macro vba sumifs
Réponses
5
Affichages
750
D
  • Résolu(e)
2
Réponses
18
Affichages
2 K
débutantplus
D
Retour