[excel] copier une ligne

Résolu/Fermé
lo - 14 avril 2006 à 10:01
 lo - 14 avril 2006 à 11:18
bonjour tout le monde !

est il possible de copier une ligne, la deuxième de la première feuille, dans toutes les feuilles de mon classeur ? (j'en ai une soixantaine)
merci d'avance et bonne journée !
A voir également:

2 réponses

vieu bison boiteu Messages postés 44278 Date d'inscription lundi 11 avril 2005 Statut Contributeur Dernière intervention 23 avril 2024 3 550
14 avril 2006 à 10:46
salut lo

bien sûr
tu sélectionnes ta ligne "2" , clic droit et copier
puis faire tes feuilles une à une
sélectionner la première case de la ligne où tu veux "coller" ou "insérer la ligne"

à+
0
merci d'avoir répondu
j'esperais l'existence d'une solution plus pratique pour ne pas avoir à répéter 60 fois la même opération mais à priori elle n'existe pas...
bonne journée !
0
Armojax Messages postés 1858 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 22 mars 2024 1 528
14 avril 2006 à 11:02
Hello,

Ci-dessous une petite macro :
Sub Propage()

  Dim F           As Worksheet
  Dim NomFeuille  As String
  
  Application.ScreenUpdating = False
  NomFeuille = ActiveSheet.Name
  Rows("2:2").Copy
  For Each F In Worksheets
    With F
      If .Name <> NomFeuille Then
        .Activate
        .Rows("2:2").Select
        .Paste
        .Cells(2, 1).Select
      End If
    End With
  Next
  Sheets(NomFeuille).Activate
  Application.CutCopyMode = False
  Application.ScreenUpdating = True
  
End Sub
Il suffit que tu te positionnes sur ta feuille source avant de l'exécuter.
0
merci beaucoup pour ta réponse..je vais tester !
A + !
0