transformer macro auto en macro bouton

almas

XLDnaute Occasionnel
bonjour le forum

je rage , j 'ai un code qui me fait un tri auto ,par date,sur une feuille quand on saisie cette date.

le soucis c 'est que c 'est pénible car il y a plein d autre chose a saisir sur la ligne et qu 'il faut aller rechercher la ligne dans la base de donnée pour finir de remplir.

je veux donc juste insérer un bouton"Actualiser" pour déclencher le tri

je me suis dit qu 'il suffisait de changer :Private Sub Worksheet_Change par Private Sub CommandButton1_Click()

mais non ,trop simple ^^
j' ai essayer plein de chose mais je pert un temps infinis et je trouve pas
je me doute que la solution n 'est pas trop compliquer mais j 'ai encore besoin de vous :p


le code auto:
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("MANIF").Select
Static EnCours As Boolean 'Evite l'effet de boucle sur l'évènement Change()
If EnCours Then Exit Sub
If Not Application.Intersect(Target, Range("b:B")) Is Nothing Then
EnCours = True
Range("A:Z").Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
EnCours = False
End If
End Sub

la date référence ce saisie dans la colonne B
 

M12

XLDnaute Accro
Re : transformer macro auto en macro bouton

Bonjour

Teste

Code:
Private Sub Bouton_click()
Sheets("MANIF").Select

Range("A:Z").Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

End Sub
 

Discussions similaires

Réponses
3
Affichages
236

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 015
dernier inscrit
kkgk