Petit coup de pouce en VBA siouplai

Petit coup de pouce en VBA siouplai - Programmation

Marsh Posté le 22-02-2002 à 14:36:17    

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


---------------
La terre est le berceau de l'humanité. L'homme ne peut vivre éternellement dans son berceau.
Reply

Marsh Posté le 22-02-2002 à 14:36:17   

Reply

Marsh Posté le 22-02-2002 à 14:44:28    

Essaye:
 
Sheets(NewSheet.Name).Select  
 
Mais bon je ne connais pas trop VBA...     ;)

Reply

Marsh Posté le 22-02-2002 à 14:53:25    

: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


---------------
La terre est le berceau de l'humanité. L'homme ne peut vivre éternellement dans son berceau.
Reply

Marsh Posté le 22-02-2002 à 14:59:51    

Oki de rien a+  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed