Ouverture d'un fichier EXCEL grace au contenu d'une cellule

N

Nico17

Guest
Salut a tous! Voila une question reserver aux pros! Je vous explique :

J'ai la reference 0125FG present dans une cellule d'un fichier quelconque.
Ce que je souhaite faire, c'est cliquer sur cette reference et de ce fait ouvrir le fichier 0125FG.xls!!!

Es ce possible? D'avance merci a tous ceux qui pourront m'aider.
 
N

Nico17

Guest
Ce n'est pas si simple, car je ne connait pas les references a l'avance qui seront presentent dans les cellules!

Le fichier 0125FG est creer a partir du remplissage d'un formulaire! Les informations de ce formulaire sont aussi transmisent a un tableau recapitulatif dans un autre classeur.

Et c'est a partir de ce tableau qui s'incremente au fur et a mesure du temps que je souhaite en cliquant sur n'importe qu'elle reference ouvrir le fichier qui lui correspond!

J'espere que c comprehensible tout ca!

D'avance Merci si vous avez des sol au pb!

Merci qd meme Yvon51, je vais tout de meme essayer de voir si c pas possible de parametrer des liens Hypertext!
 
T

Temjeh

Guest
Bonjour Nicol7 et Yvon51

J'ai déja eu se prob comme avec cela que tu peut modifié avec un inputbox

Private Sub UserForm_Activate()
Dim Nom_Fichier
Nom_Fichier = Application.InputBox(prompt:="Entrez le nom du fichier")

'ton dossier ou se trouve tes fichiers XLS

ChDir "C:\Program Files\Factures 2004.1.1\Dossier quelconque"

If FileExists("C:\Program Files\Factures 2004.1.1\Factures\" & Nom_Fichier & ".xls") = False Then
MsgBox "Fichier Inexistant"
Else
Workbooks.Open FileName:= _
"C:\Program Files\Factures 2004.1.1\Factures\" & Nom_Fichier & ".xls"
End If
End Sub

A++
Temjeh
 
P

Pascal76

Guest
Bonjour

tiens voilà une solution à adapté à tes plages et à ton repertoire

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("A1:C1")) Is Nothing Then

  monfichier = Target.Value

  On Error GoTo erreur

  Workbooks.Open Filename:="C:\TEMP\" & monfichier & ".xls"

End If

Exit Sub

erreur:
MsgBox "Fichier Inexistant"

End Sub


Bon courage

Pascal
 

Discussions similaires

Statistiques des forums

Discussions
312 330
Messages
2 087 343
Membres
103 525
dernier inscrit
gbaipc