Microsoft 365 vba

INIME-

XLDnaute Nouveau
Bonjour à tous,

Je voudrais dupliquer une centaine de fois un onglet et le renommer, mais lenom est dans une plage dans une autre feuille,
Ma question est comment je pourrais modéliser cea sur vba excel ?

Merci d'avance
 

fanfan38

XLDnaute Barbatruc
Bonjour
Un fichier est TOUJOURS le bienvenu
VB:
Sub dupliquer()
  For i = 1 To 100
    Sheets(1).Copy after:=Sheets(Sheets.Count)
    ActiveSheet.Name = Sheets("Nom de la feuille").Range("A" & i).Value
  Next
End Sub
Remplacer nom de la feuille, la colonne si différente de A et si la ligne est plus grande que 1
exemple: ActiveSheet.Name = Sheets("Données").Range("C" & i+3).Value

A+ François
 

Discussions similaires

Réponses
4
Affichages
194

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 276
Messages
2 086 714
Membres
103 378
dernier inscrit
phdrouart