Bonsoir,
Merci de ton fichier.
Suis cette procédure :
- Vas dans VBA par ALT + F11
- Menu/insertion/module
- A droite dans la fenêtre place la macro ci-dessous
Sub recopie()
'Macro par Dan le 05/07/2007
Dim ligne As Integer
Dim c As Range
Dim prim As Variant
ligne = Sheets("feuil2").Range("A65536").End(xlUp).Row + 1
With sheets("feuil1").Range("A1", Range("A65536").End(xlUp))
Set c = .Find(9, LookIn:=xlValues)
If Not c Is Nothing Then
prim = c.Address
Do
Sheets("feuil2").Cells(ligne, 1) = c.Value
ligne = ligne + 1
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> prim
End If
End With
End Sub
- Quitte VBA et Enregistre ton fichier
- Vas dans menu/outils/macro/macro
- Sélectionne ta macro puis clique sur exécuter
Tu peux également dans ce menu, cliquer sur "options" et ajouter un raccourci clavier de sorte qu'en utilisant les touche CTRL + la lettre de raccourci choisie, ta macro s'exécutera.
A te lire
Dan