transformer macro auto en macro bouton

  • Initiateur de la discussion Initiateur de la discussion almas
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 😛


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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
239
Réponses
4
Affichages
164
Réponses
2
Affichages
428
Réponses
3
Affichages
250
Réponses
3
Affichages
467
Réponses
7
Affichages
555
Retour