Bonjour,
J'ai un soucis, je voudrai sur le visual basic de inventor récupérer une information qui est dans un classeur qui est déjà ouvert.
Bonjour,
J'ai un soucis, je voudrai sur le visual basic de inventor récupérer une information qui est dans un classeur qui est déjà ouvert.
bonjour,
avez-vous essayé avec la commande: GoExcel.CellValue,
par exemple:
Longueur=GoExcel.CellValue("PIECE 1.xls", "Feuil1", "C2")
pour la prise en compte il faut enregistrer le fichier excel sans nécessairement le fermer.
Bonjour,
Cela n'a pas fonctionné
GoExcel.CellValue <-- il ne connait pas cette fonction.
Je suis sur inventor 2021 si jamais ça peut vous aider.
Bonjour,
Ajoute la Reference pour Micosoft Excel:
Puis utilise ce code:
Public Sub ReadExcel()
Dim excelApp As Excel.Application
Set excelApp = GetObject(, "Excel.Application")
Dim workBook As workBook
Set workBook = excelApp.Workbooks.Open("C:\Temp\Test.xlsx")
Dim sheet As WorkSheet
Set sheet = workBook.Sheets.Item("Feuille1")
Dim Val1 As String
Val1 = sheet.Cells(22, 3)
Debug.Print Val1
excelApp.Quit
End Sub
Mon fichier Excel est déjà ouvert donc je peux pas faire Open il me faut autre chose pour choisir mon Excel.
J'ai fait ça mais Vall est vide. Le msgbox ne m'affiche rien.
Le code, tel que vous l'avez écrit, fonctionne bien de mon côté.
Ba pour moi le Msbox Vall m'affiche rien du tout.