Microsoft 365 Ouverture d'un fichier sur sharepoint

lesoldat9

XLDnaute Occasionnel
Bonjour à tous,

Je souhaiterai que ma macro ouvre un fichier qui se situe sur le SharePoint.
Le problème que je rencontre est que le nom du fichier est variable.
J'ai codé ceci la macro fonctionne sur mon bureau mais pas sur le sharepoint.

chem_macro = ThisWorkbook.Path & "\"
wbkmacro = ThisWorkbook.Name
Nomfichier = "*Statistique*.xlsx"
Feui1 = Workbooks(wbkmacro).Sheets(1).Name
Feui2 = Workbooks(wbkmacro).Sheets(2).Name
Feui3 = Workbooks(wbkmacro).Sheets(3).Name
Feui4 = Workbooks(wbkmacro).Sheets(4).Name
Feui5 = Workbooks(wbkmacro).Sheets(5).Name
Feui6 = Workbooks(wbkmacro).Sheets(6).Name
On Error Resume Next
Application.DisplayAlerts = False
Sheets("Overview").Range("T5") = Sheets("Overview").Range("T5") + 1
If Sheets("Overview").Range("T5") > "1" Then GoTo traduction2


'*******************************************************************************************************************************************************
Workbooks.Open Filename:= _
chem_macro & Dir(chem_macro & Nomfichier)
'*******************************************************************************************************************************************************


Besoin de votre aide.
 
Solution
Re

Et bien tu adaptes un peu

VB:
Sub test()

Dim Wbk As Workbook, Chemin$, Fichier$
'Set Wbk = Workbooks.Open("https://monsharepoint/mondossier/monsousdossier/monfichierquivabien.xlsx")

Chemin = "https://monsharepoint/mondossier/monsousdossier/" '==> A adapter bien sur
Fichier = Range("A1")  '==> A adapter bien sur

Set Wbk = Workbooks.Open(Chemin & Fichier)

End Sub

Merci de ton retour

@Phil69970

lesoldat9

XLDnaute Occasionnel

Phil69970

XLDnaute Barbatruc
Re

Et bien tu adaptes un peu

VB:
Sub test()

Dim Wbk As Workbook, Chemin$, Fichier$
'Set Wbk = Workbooks.Open("https://monsharepoint/mondossier/monsousdossier/monfichierquivabien.xlsx")

Chemin = "https://monsharepoint/mondossier/monsousdossier/" '==> A adapter bien sur
Fichier = Range("A1")  '==> A adapter bien sur

Set Wbk = Workbooks.Open(Chemin & Fichier)

End Sub

Merci de ton retour

@Phil69970
 

lesoldat9

XLDnaute Occasionnel
Re

Et bien tu adaptes un peu

VB:
Sub test()

Dim Wbk As Workbook, Chemin$, Fichier$
'Set Wbk = Workbooks.Open("https://monsharepoint/mondossier/monsousdossier/monfichierquivabien.xlsx")

Chemin = "https://monsharepoint/mondossier/monsousdossier/" '==> A adapter bien sur
Fichier = Range("A1")  '==> A adapter bien sur

Set Wbk = Workbooks.Open(Chemin & Fichier)

End Sub

Merci de ton retour

@Phil69970
On dirait bien que j'ai pas le choix.
 

Discussions similaires

Réponses
12
Affichages
868

Statistiques des forums

Discussions
315 091
Messages
2 116 110
Membres
112 662
dernier inscrit
lou75