FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Entraide pour le programmation en général (tous langages).
Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.
  • Avatar du membre
  • Avatar du membre
Avatar du membre
par cosmo68
#116036
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.
par KeRR_@
#127145
Bonjour cosmos

Regarde ici pour ton Code

Bonne journée.  

Kerr

Re Vous pouvez laisser WD activé.

Bonjour, Je me suis du coup attarder sur ce fame[…]

bachelorarbeit

Hola an alle. Ich bin begeistert von der Zusammena[…]

Cadeaux High-tech

Bien joué :mdr: