Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
233
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…