• Initiateur de la discussion Initiateur de la discussion delepine
  • 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 !

D

delepine

Guest
Bonjour
1) Ds le recherchev ci-dessous je voudrais faire varier les onglets mais le code bug....

form = _
'=IF(RC[-2]='''','''',VLOOKUP(Rc[-2],'[Pipli.xls]' & h & ''!R1C4:R100C27,3,FALSE))'

2) Deuxieme question....dans un classeur je lance une macro qui ouvre automatiquement un autre fichier, mais si ce fichier est deja ouvert la macro de doit pas le reouvrir..
Comment faire

Bon j'espere que j'ai ete clair

Merci beaucoup de votre aide
 
Bonjour

1-si h correspond à un objet feuille, remplaces h par h.name
si h correspond à un index, remplaces h par sheets(h).name
sinon mets le code que l'(on puisse voir à quoi correspond la variable
2-tu peux tester si le classeur est ouvert en faisant une boucle sur application.workbooks ou en utilisant la superbe fonction de Ti que tu trouveras ici.
Lien supprimé

Cordialement, A+
 
mille merci Yeahou, h correspond effectivement a un index :
For h = 1 To ActiveWorkbook.Sheets.Count
sheet(h).select

et je veux que le 'h' s'integre ds la formule :
form = _
'=IF(RC[-2]='''','''',VLOOKUP(Rc[-2],'[Pipli.xls]' & h & ''!R1C4:R100C27,3,FALSE))'

Merci pour reponse a 2)


Bonne journee
 
- 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

Réponses
13
Affichages
854
N
Réponses
0
Affichages
686
nicolashesse93
N
S
Réponses
13
Affichages
2 K
Stedemart
S
C
Réponses
5
Affichages
2 K
Charles78
C
A
Réponses
8
Affichages
1 K
A
T
  • Question Question
Réponses
4
Affichages
4 K
thierry.bayard
T
Retour