Bonjour,
Je débute avec VB. J'ai fait une appli sous Visual studio. cette appli ouvre un fichier Excel en local et exploite les données du fichier pour afficher des infos dans une fenêtre Windows.
Tout fonctionne parfaitement.
Maintenant que l'appli fonctionne, je souhaite ouvrir ce fichier qui se trouve sur le réseau (je l'avais copié en local le temps de terminer l'appli) mais l'ouverture réseau une fonctionne pas. En local pas de soucis, sur le réseau j'ai l'erreur :
- $exception {"Index non valide. (Exception de HRESULT : 0x8002000B (DISP_E_BADINDEX))"}
En local j'utilise ce code :
1 2 3
| Private Sub ReadExcelFile()
workbook = APP.Workbooks.Open("C:\Modeles\ListeModelesRéduits.xlsx")
worksheet = workbook.Worksheets("Avions") |
Pour le réseau je remplace le chemin comme ceci :
1 2 3
| Private Sub ReadExcelFile()
workbook = APP.Workbooks.Open("https://xxxxxxxx.sharepoint.com/Documents%20partages/ListeModelesRéduits.xlsx?d=wc57d464ad3f6da9c7&csf=1&web=1&e=esiNMm")
worksheet = workbook.Worksheets("Avions") |
et l'erreur survient sur la ligne :
worksheet = workbook.Worksheets("Avions")
Je ne comprends pas ce qui se passe.
Si quelqu'un a une idée, merci par avance !
Partager