Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5707 connectés 

 


Dernière réponse
Sujet : Petit coup de pouce en VBA siouplai
Fredaxe Oki de rien a+  :jap:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Fredaxe Oki de rien a+  :jap:
Averell_qui_bosse :jap:  :jap:  :jap:  
 
Ca a marché ....
 
En tout cas, tu connais toujours plus que moi ....
 
Grand merci, je vais pouvoir continuer cette  :gun: de macro
Fredaxe Essaye:
 
Sheets(NewSheet.Name).Select  
 
Mais bon je ne connais pas trop VBA...     ;)
Averell_qui_bosse Suis pas programmeur, mais je chipotte un peu en VBA
 
Soit le code suivant pour Excel XP :
 
Set Dernier = ActiveSheet.Cells.SpecialCells(xlLastCell)        'reprend le nombre de ligne dans la feuille
   For i = 1 To Dernier
       Set nom = Worksheets("temp" ).Cells(i, 1)     ' la variable nom reprend successivement le contenu des cellules de la 1ère colonne
       Set NewSheet = Worksheets.Add
       NewSheet.Name = nom         'il me crée une feuille reprenant le nom contenu dans la cellule
   ...
   ...
       Sheets(nom).Select        'le but étant de sélectionner la feuille nouvellement créée ....
 
Et à cette ligne il me renvoit un vilain : "Run time error 13 : Type mismatch"
 
Une idée ????
 
  Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)