VBA Excel : Set WS = NewWB.NewWS

Fermé
7i - 21 juil. 2010 à 15:10
 7i - 21 juil. 2010 à 15:38
Bonjour,

Sauriez vous comment je peux contourner le problème suivant?:

J'ai dimensioné WS as Worksheet

ensuite

1. J'ouvre un fichier text avec la fonction Workbooks.OpenText
2. Je bascule sur ce workbook (windows.activate)
3. Je le sauve au format xlsx (ActiveWorkbook.SaveAs) en changement le filename pour en faire un xlsx
(jusque là ok, pas de problème)

et maintenant je voudrais lancer la commande suivante:

Set WS = Workbook("nomWB.xlsx").Worksheets("nomWS")

Mon problème c'est qu'AVANT de compiler le programme, le compileur va chercher si Workbook("nomWB.xlsx").Worksheets("nomWS") est disponible. En début de programme, ce WB n'existe pas encore, donc je reçois un message d'erreur.

En vous remerciant d'avance pour votre aide

7i
A voir également:

1 réponse

C'est bon, j'ai contourné le problème... merci :s
0