Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
On dirait bien que j'ai pas le choix.
 

Discussions similaires

Réponses
12
Affichages
870
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…