Lecture cellule autre classeur
Bonjour,
Je voudrais faire un truc très très simple: lire une cellule d'un autre classeur. Sauf que je n'y arrive pas, c'est pourtant très simple à faire sur le papier...
J'utilise Excel 2002.
Peut-être verrez-vous mon erreur:
Code:
1 2 3 4 5 6 7 8 9 10
|
Dim wbInput, wbOutput As Excel.Workbook
Dim wsInput, wsOutput As Excel.Worksheet
Set wbInput = Excel.Application.Workbooks.Open(filename)
Set wsInput = wbInput.Sheets(sheetname)
Set wbOutput = Excel.Application.Workbooks.Add
Set wsOutput = wbOutput.Worksheets.Add
wsOutput.name = "newSheet"
Dim valeur As String
valeur = wsInput.Cells(lig, col) |
Et là, j'ai une erreur 1004 (Erreur définie par l'application ou par l'objet) sur la dernière ligne.
De plus, je trouve bizarre que la completion automatique ne fonctionne pas dès que je tape "Set wsInput = wbInput. ..." (4eme ligne)
Peut-être que j'ai trop la tête dans le guidon pour pas voir où je me suis gourré...
Merci de vos lumières!