Création de feuilles via VBA
Résolu/Fermé
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
-
30 juin 2015 à 09:49
jenor Messages postés 51 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 24 juillet 2015 - 30 juin 2015 à 10:55
jenor Messages postés 51 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 24 juillet 2015 - 30 juin 2015 à 10:55
A voir également:
- Création de feuilles via VBA
- Creation compte gmail - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création site web - Guide
- Création organigramme - Guide
2 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
30 juin 2015 à 10:27
30 juin 2015 à 10:27
Bonjour,
Une proposition (lancer la macro "CreerLesFeuilles")
https://www.cjoint.com/c/EFEizIkG3fW
A+
Une proposition (lancer la macro "CreerLesFeuilles")
https://www.cjoint.com/c/EFEizIkG3fW
A+
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
30 juin 2015 à 10:47
30 juin 2015 à 10:47
Voici le code modifié
A+
Sub CreerLesFeuilles()
Dim DerLig As Long
Dim Cel As Range
Dim i As Integer
Application.ScreenUpdating = False
With Worksheets("Principale")
DerLig = Range("A" & Rows.Count).End(xlUp).Row
If DerLig > 1 Then
For Each Cel In Range("A2:A" & DerLig)
If Cel.Offset(0, 1) > 0 Then
For i = 1 To Cel.Offset(0, 1).Value
Sheets("Feuille 1").Copy After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "Feuille " & i & " (" & Cel.Value & ")"
Sheets(Sheets.Count).Range("A1") = Cel.Value
Sheets(Sheets.Count).Range("B1") = i
Next i
End If
Next Cel
Application.DisplayAlerts = False
Sheets("Feuille 1").Delete
Application.DisplayAlerts = True
.Activate
End If
End With
End Sub
A+
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
30 juin 2015 à 10:55
30 juin 2015 à 10:55
C'est parfait, c'est exactement ce que j'attendais. Merci beaucoup
30 juin 2015 à 10:34
Ton fichier est bon, les onglets se créés correctement avec le bon nom. Cependant, il manque le nom du type en A1 et le numéro en B1. Comment procéder ?
(j'ai du mal avec VBA ...)