OVH Cloud OVH Cloud

référence à une cellule (fichier dont on a le l'adresse hypertex te

2 réponses
Avatar
pierre66
dans un fichier récapitulatif,
je veux indiquer le lien hypertexte de mes fichiers clients pour les ouvrir
d'un simple clic (avec un clic droit "lien hypertexte")

par ex
PS0160-affiches.xls est affiché (en souligné)
et pointe illico vers
\\serveur-nt\documents communs\commercial\tableaux marges\PS0160-affiches.xls

à partir de cette adresse hypertexte, je voudrais récupérer automatiquement
la valeur de certaines cellules (que les fichiers clients soient ouverts ou
pas)

par exemple les cellules définies PV1, PV2, TM1, ... dans chaque fichier
client

je rame depuis 2 jours avec les fonctions ADRESSE, INDIRECT sans trouver

êtes-vous plus malins que moi ?
;-)

--
merci par avance

bien cordialement

pierre,
perpignan

2 réponses

Avatar
isabelle
bonjour Pierre,

sans ouvrir le fichier je ne voie pas,

Sub Lire_Fichier_AddressHyperlink()
Application.ScreenUpdating = False
Dim h As Hyperlink
Dim Fichier, rep, Ligne, colonne, w, addr
For Each h In Sheets("Bilan").Hyperlinks
w = h.Address
addr = h.Range.Address
Workbooks.Open Filename:=w
Fichier = ActiveWorkbook.Name
rep = ActiveWorkbook.Path
ActiveWorkbook.Close
Ligne = 1
colonne = 1
onglet = "Feuil1"
Range(addr).Offset(0, 1) = ExecuteExcel4Macro _
("'" & rep & "[" & Fichier & "]" & onglet & "'!R" & Ligne & "C" & colonne & "")
Next
Application.ScreenUpdating = True
End Sub

isabelle

dans un fichier récapitulatif,
je veux indiquer le lien hypertexte de mes fichiers clients pour les ouvrir
d'un simple clic (avec un clic droit "lien hypertexte")

par ex
PS0160-affiches.xls est affiché (en souligné)
et pointe illico vers
serveur-ntdocuments communscommercialtableaux margesPS0160-affiches.xls

à partir de cette adresse hypertexte, je voudrais récupérer automatiquement
la valeur de certaines cellules (que les fichiers clients soient ouverts ou
pas)

par exemple les cellules définies PV1, PV2, TM1, ... dans chaque fichier
client

je rame depuis 2 jours avec les fonctions ADRESSE, INDIRECT sans trouver

êtes-vous plus malins que moi ?
;-)



Avatar
pierre66
merci beaucoup isabelle
mais alors là, ce n'est plus de mon niveau ... (et d'assez loin)

;-)

nous avons une application sur oracle qui fait (presque) tout;
alors je ne dépasse pas les fonctions de base d'excel

mais si je m'ennuie cet été, je regarde les macros et VBA,
promis

merci encore en tous cas
--

pierre,
perpignan



bonjour Pierre,

sans ouvrir le fichier je ne voie pas,

Sub Lire_Fichier_AddressHyperlink()
Application.ScreenUpdating = False
Dim h As Hyperlink
Dim Fichier, rep, Ligne, colonne, w, addr
For Each h In Sheets("Bilan").Hyperlinks
w = h.Address
addr = h.Range.Address
Workbooks.Open Filename:=w
Fichier = ActiveWorkbook.Name
rep = ActiveWorkbook.Path
ActiveWorkbook.Close
Ligne = 1
colonne = 1
onglet = "Feuil1"
Range(addr).Offset(0, 1) = ExecuteExcel4Macro _
("'" & rep & "[" & Fichier & "]" & onglet & "'!R" & Ligne & "C" & colonne & "")
Next
Application.ScreenUpdating = True
End Sub

isabelle

dans un fichier récapitulatif,
je veux indiquer le lien hypertexte de mes fichiers clients pour les ouvrir
d'un simple clic (avec un clic droit "lien hypertexte")

par ex
PS0160-affiches.xls est affiché (en souligné)
et pointe illico vers
serveur-ntdocuments communscommercialtableaux margesPS0160-affiches.xls

à partir de cette adresse hypertexte, je voudrais récupérer automatiquement
la valeur de certaines cellules (que les fichiers clients soient ouverts ou
pas)

par exemple les cellules définies PV1, PV2, TM1, ... dans chaque fichier
client

je rame depuis 2 jours avec les fonctions ADRESSE, INDIRECT sans trouver

êtes-vous plus malins que moi ?
;-)