XL 2016 Trier des cases à cocher

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 !

vinckellionel

XLDnaute Nouveau
Bonjour à toutes et à tous,
Je réalise une feuille gestion de compte bancaire sur Excel.
Pour faciliter la saisie, j'ai opté pour des cases à cocher pour séléctionner le compte à débiter.
Seul petit soucis que je rencontre, lorsque je souhaite trier les comptes, les cases à cocher ne suivent pas le tri ...
Pourriez vous me donner qqes tuyaux SVP ?
Merci d'avance
Lio
 

Pièces jointes

Voyez le fichier joint et cette macro qui commande les fausses cases à cocher :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(ActiveCell, [J2:J14,M2:M22,P2:P22]) Is Nothing Then Exit Sub
ActiveCell = IIf(ActiveCell = "o", "þ", "o")
ActiveCell(1, 0).Select
End Sub
 

Pièces jointes

S'agissant de tableaux structurés qui s'agrandissent automatiquement on utilisera ce fichier (2) :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(ActiveCell, Union([Tableau1].Columns(2), [Tableau2].Columns(2), [Tableau4].Columns(2))) Is Nothing Then Exit Sub
ActiveCell = IIf(ActiveCell = "o", "þ", "o")
ActiveCell(1, 0).Select
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
'---crée la fausse case à cocher quand l'un des tableaux s'agrandit---
On Error Resume Next 'si aucune SpecialCell
Union([Tableau1].Columns(2), [Tableau2].Columns(2), [Tableau4].Columns(2)).SpecialCells(xlCellTypeBlanks) = "o"
End Sub
 

Pièces jointes

Bonjour @vinckellionel , @job75 , le Forum

Moi j'ai une autre approche, mais je ne comprends pas le sort fonctionne bien sur un fichier que j'ai fait ici pour Coralie (ci-joint), on peut faire le tri sur la Nouvelle Vitesse Théorique et les CheckBox suivent bien (ce sont des ActiveX, pas des CheckBox Form Contrôles)

J'ai refait ton fichier Lionel avec une génération automatique des CheckBox ActiveX aussi, mais là le sort ne fonctionne pas pour qu"elles "suivent" lors d'un tri.. je ne vois pas pourquoi cela fonctionne dans un cas et pas dans l'autre...

Bizarre...

Mais bon en cas de nouvelles entrées et d'un nouveau tri, on peut toujours re-générer les CheckBox (j'ai fait aussi pour générer des CheckBox Form Contrôles si besoin)

Welcome To XLD !
Bon week-end
@+Thierry
 

Pièces jointes

Dernière édition:
- 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

Retour