Bonjour,
Je m'occupe de créer un logiciel de gestion de stock sous VB.
J'ai besoin pour cela de créer 1 feuille par produit par mois.
Je voudrais que le nom de la feuille créer soit "n°du produit - Mois"
J'ai donc commencer un peu mais j'ai un problème avec les doubles boucles.
Le code suivant supose la création préalable de 120 feuilles nommées Feuil1,Feuil2,etc....
S'il est possible de les créer et de les nommées directement c'est encore mieux.
Ce code me créer bien la première feuille mais ne passe pas à la suivante.
Sub Creation_de_feuille()
Dim cellule As Integer
Dim cellule2 As Integer
Dim moisEnLettre As String
Dim NameFeuille As String
Dim Feuil As String
Dim numeroProduit As String
Dim i As Integer
Dim x As Integer
'Création_de_feuille Macro
For i = 1 To 12
For x = 1 To 120
cellule = i + 8
cellule2 = i + 2
'Récupération des mois
moisEnLettre = Sheets("Parametres" ).Range("A" & cellule2).Value
'Récupération des numéro de produit
numeroProduit = Sheets("Tableau de données" ).Range("F" & cellule).Value
'Création du nom de Feuille
NameFeuille = numeroProduit & " - " & moisEnLettre
Feuil = "Feuil" & x
Sheets(NomFeuille).Select
Sheets(NomFeuille).Name = NameFeuille
Next x
Next i
End Sub
Merci d'avance de votre aide