XL 2010 Copier une liste dans chaque feuille

lestoiles1

XLDnaute Occasionnel
Bonjour tt le monde,

J'aimerais copier chaque designation dans chaque B2 d'une feuille.

Merci
 

Pièces jointes

  • Chemical.xlsm
    284.8 KB · Affichages: 4

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Lestoiles, bonjour le forum,

Essaie comme ça :

VB:
Sub Macro1()
Dim R As Worksheet 'déclare la variable R (onglet Recap)
Dim I As Integer 'déclare la variable I (Incrément)
Dim J As Integer 'déclare la variable J (incrément)
Dim DL As Integer 'déclare la variable DL (Dernière Ligne)
Dim TV As Variant 'déclare la variable TV (Tableau des Valeurs)

Set R = Worksheets("Recap") 'définit l'onglet R
DL = R.Cells(Application.Rows.Count, "A").End(xlUp).Row 'définit la dernière ligne éditée DL de la colonne A de l'onglet R
TV = R.Range("A5:A" & DL) 'définit le tableau des valeurs TV
J = 1 'initialise la variable J
For I = 2 To Sheets.Count 'boucle des onglets 2 jusqu'au dernier
    Worksheets(I).Range("B2").Value = TV(J, 1): J = J + 1 'renvoie dans la cellule B2 de l'onglet de la boucle la donnée ligne J, colonne 1 de TV, incrémente J
Next I 'prochain onglet de la boucle
End Sub
 

Discussions similaires

Réponses
8
Affichages
347

Statistiques des forums

Discussions
312 215
Messages
2 086 325
Membres
103 179
dernier inscrit
BERSEB50