Page 1 sur 1

[Résolu] vba2003

Posté : jeu. 27 mars 2014 18:19
par cosmo68
Bonjour,

Pourriez-vous me préciser comment faire dans Excel et VBA 2003 pour ouvrir une feuille de calcul avec une variable, voici le code qui ne fonctionne pas :
-------------------------------------------------------------
Dim Feuille As Worksheet
Dim Nf As String * 8

Windows("CLASSEUR_A.xls").Activate
For Each Feuille In Workbooks("CLASSEUR_A.xls").Worksheets
Feuille.Select
Nf = ActiveSheet.Name + "A"
--- Code ---
Windows("CLASSEUR_B.xls").Activate
Worksheets("Nf").Select
---- Code ---
Windows("CLASSEUR_A.xls").Activate

Next Feuille
-----------------------------------------------------------------
En fait dès que la macro arrive dans le CLASSEUR_B, la sélection de la feuille suscite une erreur 9 ... N’appartient pas à la collection.
Comment sélectionner la feuille avec la valeur de la variable et non la variable elle-même (Nf) .
Merci pour votre réponse.

vba2003

Posté : ven. 28 mars 2014 16:08
par cosmo68
Bonjour,
UP

vba2003

Posté : lun. 31 mars 2014 12:22
par cosmo68
Re-
UP

vba2003

Posté : jeu. 3 avr. 2014 18:20
par cosmo68
Re,
Up

vba2003

Posté : dim. 6 avr. 2014 19:31
par cosmo68
Bonjour,
Up

vba2003

Posté : mar. 29 avr. 2014 18:42
par cosmo68
Re,
Up

vba2003

Posté : dim. 18 mai 2014 16:22
par 2011N2
Up...

vba2003

Posté : dim. 18 mai 2014 16:49
par KeRR_@
Bonjour cosmos

Regarde ici pour ton Code

Bonne journée.  

Kerr

vba2003

Posté : dim. 18 mai 2014 19:18
par cosmo68
Merci pour le tuyau.
Bonne journée à toi