Microsoft 365 Ouverture d'un fichier sur sharepoint

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour