Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Insertion chemin dans formule

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

chrisdu73

XLDnaute Occasionnel
Bonjour le forum,
Voilà j'aurai juste voulu savoir si cela est possible, je voudrais insérer dans une formule un chemin pour lire une valeur dans un fichier fermer ?

ActiveCell.FormulaR1C1 = _
"=IF(R[-2]C[-5]>=[date.xls]Feuil1!R2C2,[date.xls]Feuil1!R2C2,R[-2]C[-5])"

j'arrive à le faire si le fichier est ouvert comme dessus, mais pas quand il est fermer.

Merci pour votre aide
 
Re : Insertion chemin dans formule

Bonjour chrisdu73,

Code:
Dim chemin$
chemin = ThisWorkbook.Path 'à adapter éventuellement
ActiveCell.FormulaR1C1 = _
"=IF(R[-2]C[-5]>='" & chemin & "\[date.xls]Feuil1'!R2C2,'" & chemin & "\[date.xls]Feuil1'!R2C2,R[-2]C[-5])"
Pas très compliqué mais il faut mettre les guillemets anglais aux bons endroits.

A+
 
Re : Insertion chemin dans formule

Re,

Bien sûr on peut aussi mettre le slash \ et le guillemet anglais ' dans chemin :

Code:
Dim chemin$
chemin = "'" & ThisWorkbook.Path & "\" 'à adapter éventuellement
ActiveCell.FormulaR1C1 = _
"=IF(R[-2]C[-5]>=" & chemin & "[date.xls]Feuil1'!R2C2," & chemin & "[date.xls]Feuil1'!R2C2,R[-2]C[-5])"
A+
 
- 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
15
Affichages
786
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…