VBA: générer une feuille avec un nom variable
Fermé
FrenchyFrog
-
14 mai 2008 à 15:06
dandypunk Messages postés 831 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 11 septembre 2011 - 24 mai 2008 à 12:50
dandypunk Messages postés 831 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 11 septembre 2011 - 24 mai 2008 à 12:50
A voir également:
- VBA: générer une feuille avec un nom variable
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Vba range avec variable ✓ - Forum VB / VBA
- Vba autofill ✓ - Forum Excel
1 réponse
dandypunk
Messages postés
831
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
11 septembre 2011
83
24 mai 2008 à 12:50
24 mai 2008 à 12:50
Essaye cela
Sub AjouterFeuille() Dim iNombreFeuille As Integer Dim sNomFeuille As String Dim wsFeuilleCopiée As Worksheet Dim iQuit As Integer On Error GoTo GestionErreurs iNombreFeuille = ActiveWorkbook.Sheets.Count 'On compte le nombre de feuilles sNomFeuille = "J" & ActiveCell.Value Worksheets("LISTE").Copy after:=Sheets(iNombreFeuille) Set wsFeuilleCopiée = Sheets("LISTE (2)") wsFeuilleCopiée.Name = sNomFeuille Exit Sub 'Evite la gestion des erreurs GestionErreurs: If Err.Number = 1004 Then iQuit = MsgBox("La feuille existe déjà", vbCritical + vbOKOnly, "Doublon dans les feuilles") End If End Sub