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
Présentation

Hello Kavia, Bienvenue sur FEI :) @+ Gabriel.

New crash game Plinko

Oh, great. Crash games are a good choice if you wa[…]

Site officiel du casino Vavada

C'est un vieux casino, ce n'est pas du tout int&ea[…]

Hello everybody. Lately I have been very unlucky[…]