Bonjour à tous,
J'ai une petite demande à faire que je n'arrive pas à résoudre
Voici ma source du programme VBA
Set Mondico = CreateObject("Scripting.Dictionary")
For i = 3 To 14
With Worksheets(i)
Derligne = .Range("B" & Rows.Count).End(xlUp).Row
For Each c In .Range("B2:B" & Derligne)
Mondico(c.Value) = Mondico(c.Value) + 1
Worksheets("Résultat").Range("F" & i).Value = Worksheets(i).Name
Next c
End With
Next
Plutôt que de mettre Worksheets(i), j'aimerais lui donner des vrais noms des feuilles. (La boucle ne prend pas les onglets que je voudrais)
BlablaJanvier,FeuilleFevrier,EricMars,OngletAvril,MaFeuilleMai,MaFeuilleJuin,MaFeuilleJuillet,MaFeuilleAout,MaFeuilleSeptembre,MaFeuilleOctobre,MaFeuilleNovembre,MaFeuilleDecembre
Comme vous pouvez voir les onglets n'ont pas tout a fait les mêmes noms, ce n'est que pour l'exemple.
Une chose est sur c'est que je vais récupérer 12 onglets
La suite du programme ressemble à ça
[A2].Resize(Mondico.Count, 1) = Application.Transpose(Mondico.keys)
[B2].Resize(Mondico.Count, 1) = Application.Transpose(Mondico.items)
Merci pour votre aide