VBA Excel : Set WS = NewWB.NewWS
7i
-
7i -
7i -
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
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:
- VBA Excel : Set WS = NewWB.NewWS
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Déplacer colonne excel - Guide