Bonjour
Mon probleme : avant de recoller des données je voudrais effacer les données précédente. Voisi la macro que j ai créer mais ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Sub CreationDeLaListe1() 'Mise en majuscule du massif texte = Range("f1").Value Range("f1").Value = UCase(texte) 'Blocage ecran Application.ScreenUpdating = False Sheets("Visio").Activate 'suppression des données des lignes 15 à 200 Rows("15:200").Select Selection.Delete Shift:=xlUp 'Application du filtrage Sheets("Liste").Range("$A$1:$Ah$18").AutoFilter Field:=1, Criteria1:=UCase(Range("f1")) 'Recopie du résultat Sheets("Liste").Range("A2").CurrentRegion.SpecialCells(xlCellTypeVisible).Rows.Copy Destination:=Sheets("Visio").Range("a15") 'Retire le quadrillage ActiveWindow.DisplayGridlines = False 'selection d'une cellule Range("f1").Select 'Dé-Blocage ecran Application.ScreenUpdating = True End Sub
Partager