reference à un autre classeur dans une formule

reference à un autre classeur dans une formule - VB/VBA/VBS - Programmation

Marsh Posté le 26-07-2010 à 14:16:52    

bonjour à tous,  
j'utilise une macro pour insérer des formules qui font référence à un classeur situé dans le dossier parent.
J'ai réussi à récupéré le classeur dans ClasseurChantier mais lorsque je met ma formule il me dit  :  
 
Dim ClasseurDepense As Workbook
 

Code :
  1. Set ClasseurChantier = Workbooks.Open(test.xls)
  2.         For i = 13 To 300
  3.             Cells(i, 22) = WorksheetFunction.VLookup(Cells(i, 16), ClasseurChantier.Range("B:D" ), 3, False)
  4.             Next i
  5.         ClasseurChantier.Close SaveChange = False
  6.         Set ClasseurChantier = Nothing


 
"méthode non gérer par cet objet.. "
 
avez vous une idée?
Merci !

Reply

Marsh Posté le 26-07-2010 à 14:16:52   

Reply

Marsh Posté le 26-07-2010 à 16:12:52    

du coup je suis revenu à cette formule :  
 

Code :
  1. Range("V" & i).Formula = "=VLOOKUP(P" & i & ",'" & monChemin & "\[" & monClasseur & "]Feuil1'!B15:D100,3,FALSE)"


 
et ça marche...


Message édité par @pierre le 26-07-2010 à 16:14:02
Reply

Marsh Posté le 26-07-2010 à 16:36:11    

Tu as peut etre justement oublié dans ton code de préciser le chemin...
D'où le monChemin spécifié dans la formule...


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed