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:
Et là, j'ai une erreur 1004 (Erreur définie par l'application ou par l'objet) sur la dernière ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
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!
Partager