Création automatique de fiches

zagglo

XLDnaute Nouveau
Bonjour,

J'ai un fichier excel avec mes données de base, je voudrais créer pour chaque ligne de mon tableau une fiche individuelle par entreprise et je ne sais pas comment faire sans avoir à copier les onglets un par un (96 noms).

Merci.
 

Pièces jointes

  • exemple.xls
    13.5 KB · Affichages: 95
  • exemple.xls
    13.5 KB · Affichages: 92
  • exemple.xls
    13.5 KB · Affichages: 93

Odesta

XLDnaute Impliqué
Re : Création automatique de fiches

Bonjour

Dans un nouvelle macro :

Code:
With Sheets("Données de Base")
    For i = 2 To .Range("B65000").End(xlUp).Row
        Sheets("ex1").Copy After:=Sheets(2)
        Sheets("ex1 (2)").Name = .Cells(i, 2).Value
        Sheets(.Cells(i, 2).Value).Cells(3, 1).Value = .Cells(i, 2).Value
        Sheets(.Cells(i, 2).Value).Cells(5, 2).Value = .Cells(i, 4).Value
        Sheets(.Cells(i, 2).Value).Cells(6, 2).Value = .Cells(i, 5).Value
        Sheets(.Cells(i, 2).Value).Cells(7, 2).Value = .Cells(i, 6).Value
        
    Next i
End With

Cordialement
Olivier
 

Discussions similaires

Statistiques des forums

Discussions
312 153
Messages
2 085 802
Membres
102 981
dernier inscrit
fred02v