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

Comment renommer un PDF externe selon certaines cellules

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

A

alzi

Guest
Bonjour à tous,

J'ai un bouton qui crée un lien hypertexte vers un fichier PDF.
Je souhaiterais qu'en sélectionnant le fichier PDF, ce dernier soit renommé en fonction de la concaténation de plusieurs cellules du classeur excel ouvert qui sont situées sur la même ligne que le lien hypertexte.

Je ne m'y connais pas assez en macro pour trouver.
En partant de la fonction oFSO.MoveFile, on devrait pouvoir y arriver.

Des idées ?
Merci à tous
 
Re : Comment renommer un PDF externe selon certaines cellules

Bonsoir,
Tu y es presque mais oFSO.MoveFile ne fait que déplacer.

Ci-joint fichier pour copier la source avec le nouveau nom et détruire la source
ATTENTION : il est nécessaire d'activer la référence VBA 'Microsoft Scripting Runtime'

+ un lien pour le FSO
Objet FileSystemObject (FSO)

Cordialement
Robert
 

Pièces jointes

Re : Comment renommer un PDF externe selon certaines cellules

Bon, mes connaissances sont vraiment trop limitées pour que j'arrive à me débrouiller : je n'arrive pas à bidouiller la solution de Georges.


Je vous mets un exemple de classeur en PJ dans lequel je précise les choses.

En me positionnant sur une cellule, il s'agit donc de :
- sélectionner un fichier pdf via un boite de dialogue
- le renommer d'après les deux valeurs des cellules A et B de la ligne active
- créer un lien hypertexte vers le nouveau nom de fichier
- afficher dans la cellule le nom du nouveau fichier vers lequel pointe le lien hypertexte

Attention, ce classeur sera partagé et la fonction de création de lien hypertexte n'est pas accessible normalement. Je ne sais pas si elle l'est via VBA.

Je vous remercie beaucoup, je patauge sévère là en tentant de copier coller des bouts de codes 🙂
 

Pièces jointes

Re : Comment renommer un PDF externe selon certaines cellules

Up.

Allez, il faut vous maintenir en forme : un petit peu d'exercice de programmation pour digérer pendant les fêtes avec l'exemple que je vous propose ci dessus et pour lequel je n'ai toujours pas de solution.
 
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…