Comment renommer un PDF externe selon certaines cellules

alzi

XLDnaute Nouveau
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
 

Herdet

Nous a quitté
Repose en paix
Re : Comment renommer un PDF externe selon certaines cellules

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

  • Renommer fichier PDF.xlsm
    14.9 KB · Affichages: 58

alzi

XLDnaute Nouveau
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

  • Suivi Réclamations FORUM.xlsm
    24.9 KB · Affichages: 57

alzi

XLDnaute Nouveau
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.
 

Discussions similaires

Statistiques des forums

Discussions
312 715
Messages
2 091 259
Membres
104 822
dernier inscrit
BAAG