Mettre une variable dans le nom d'une feuille

  • Initiateur de la discussion Initiateur de la discussion Tigrette121
  • Date de début Date de début

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 !

T

Tigrette121

Guest
J'essais d'écrire une macros pour faire la sélection automatique dans une consolidation. Mes données sont toutes à la même places sur chacune de mes feuilles qui se nommes toutes Facture plus un numéro (Facture1, Facture2...).

Est-ce que l'on peut dans la macro faire référence à la Facture(nom de variable) si oui, comment ? Je cherche déjà depuis un certain temps sans trouver..

Merci à l'avance
 
Je sais que ce n'est pas très clair mais ce n'est pas facile à expliquer. Je vous mets la ligne de code dans laquelle je voudrais faire changer le Facture1 pour Facture2.... je sais que cela doit être dans une boucle for next,mais je ne sais pas comment insérer la variable dans la ligne de ma macro.

Selection.Consolidate Sources:=Array( _
'''C:\\[Facture.xls]Facture1'!R30C2:R43C7'), _
Function:=xlSum, TopRow:=True, LeftColumn:=True, CreateLinks:=False

Merci
 
Tigrette121 écrit:
Je sais que ce n'est pas très clair mais ce n'est pas facile à expliquer. Je vous mets la ligne de code dans laquelle je voudrais faire changer le Facture1 pour Facture2.... je sais que cela doit être dans une boucle for next,mais je ne sais pas comment insérer la variable dans la ligne de ma macro.

Selection.Consolidate Sources:=Array( _
'''C:\\[Facture.xls]Facture1'!R30C2:R43C7'), _
Function:=xlSum, TopRow:=True, LeftColumn:=True, CreateLinks:=False
Merci
Salut
Cette explication dès le départ t'aurait déjà apporté la solution
For Int_X=1 to fin
Array( _
'''C:\\[Facture.xls]Facture' & Int_X & '!R30C2:R43C7'), _
Function:=xlSum, TopRow:=True, LeftColumn:=True,
Next
A+
 
Merci pour le code, il me manquait les signes & pour encadrer la variable. Sauf qu'il y a un autre problème, la consolidation ne semble pas fonctionner dans une boucle. Seulement la dernière référence est enregistrée dans références source. Avez-vous une idée?
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour