|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Thomas SabourinIngénieur qualité méthodes Inscription : mars 2008 Messages : 48 ![]() |
Bonjour à tous,
J'ai créé dans mon entreprise une base de données réclamations clients sur Excel, qui doit nous permettre de répertorier l'ensemble des réclamations. J'aimerais que cette base contienne également, le cas écheant, le fichier source de la réclamation (ex : Lettre du client numérisée; mail du client numérisé...). Pour faciliter la vie aux utilisateurs, j'aimerais qu'il puissent rattacher ce fichier (pdf ou autre) en cliquant simplement sur la case de la ligne correspondant à la réclamation que l'utilisateur serait en train d'enregistrer dans la base. Autrement dit, je voudrais une colonne dédiée aux pièces jointes pour chaque réclamation (ligne) ayant un fichier source (ex : Lettre du client numérisée; mail du client numérisé... en format pdf ou autre), qui permettrait de télécharger le fichier source issu d'un répertoire quelconque vers la base Excel, par un simple clique sur la cellule correspondante. Je ne sais pas si je me suis bien fait comprendre, et je ne sais pas si cela est faisable facilement ou si cela nécessite du VBA. Merci d'avance. |
|
|
00
|
|
|
#2 | ||||
|
Membre régulier
![]() Chargé d'études Inscription : décembre 2007 Messages : 98 ![]() |
Bonjour Thomas S,
Voici une première idée pour t'aider. Dans un premier temps, on va créer dans un module, une fonction permettant de sélectionner le chemin complet du fichier : Code :
colonne A = "Nom du client" Colonne B = "Prenom du client" Colonne C = "Le chemin du fichier" On va associer à l'évènement Code :
Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Code :
Il te faudra adapter ce code à tes colonnes. En espérant que cela puisse t'aider et en attendant mieux. Exemple en pièce jointe Doncamelo |
||||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Thomas SabourinIngénieur qualité méthodes Inscription : mars 2008 Messages : 48 ![]() |
Bonjour doncamelo,
J'ai essayé ton code, et en effet, ca marche. Merci, ca pourra m'être utile. Entre temps, de mon côté, j'ai aussi opté pour un lien hypertexte. Dans la colonne S, J'utilise la fonction CONCATENER pour localiser le fichier : =CONCATENER("chemin pour acccéder au dossier";"\";$R5) A noter que dans mon cas, le chemin pour accéder au dossier est toujours le même. L'utilisateur n'a donc qu'à mettre le nom de son fichier avec son extension dans la colonne R. Dans la colonne T, la fonction LIEN_HYPERTEXTE transforme S5 en lien : =LIEN_HYPERTEXTE($S5;"&") A noter que & correspond à un livre ouvert en police Wingdings. J'ai fait cela pour que ça soit visuellement plus sympa. Une fois le nom du fichier collé avec son extension dans la colonne R, l'utilisateur n'a donc plus qu'à cliquer sur le livre ouvert dans la colonne T pour ouvrir son fichier. Le problème du lien, est que dès que l'on change le fichier de place, ou que le chemin d'accès est modifié, plus rien ne marche. Mais ça devrait faire l'affaire pour l'instant. Je laisse la discussion ouverte un moment au cas où quelqu'un aurait une autre idée. Encore merce doncamelo. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com