@Marcel32, Michel,
si ça peut te consoler
, Michel t'a répondu plusieurs fois :
post #6 ;
post #7 ;
post #10 ;
post #12 ;
post #14.
mais effectivement, je n'ai pas vu de retour sur le code de ton
post #17 ; c'est sans doute car tu n'as pas utilisé de inputbox ; or selon le
post #18 de Michel, il y tient beaucoup vu qu'il y a cette ligne de code :
Set ref = Application.InputBox(prompt:="Sélectionner les colonnes", Type:=8)
il est d'accord pour essayer ma solution avec coche "x", mais apparemment, il n'est pas intéressé par ta version avec filtre, bien que le titre de ce sujet soit :
« Filtre sur colonnes multiples » ; ça m'fait penser à dire pour
Michel cette remarque importante : pour ma version avec coche "x"
et pour ma version avec inputbox :
y'a pas besoin qu'tu sélectionnes les 2 colonnes à filtrer ➯ c'est plus sûr ; en effet, imagine qu'après avoir sélectionné les 2 colonnes tu appuies par mégarde sur la touche Suppression : tu effaces sans l'vouloir le contenu des 2 colonnes choisies ; bien sûr, tu peux faire Ctrl z pour annuler cette suppression, mais il faut que tu le fasses sans tarder, pour éviter qu'une autre opération rende irréversible la récupération des données supprimées
(par exemple le lancement d'une macro ➯ commande "Annuler" en grisé et donc indisponible) ; il faut aussi, évidemment, que l'utilisateur sache qu'on peut faire Ctrl z ou Undo
(commande Annuler, flèche arrondie vers la gauche) pour annuler une opération
(si fait suffisamment tôt).
autre remarque importante pour
Michel : merci de bien vouloir faire un retour sur le code VBA du
post #17 de mon copain Marcel
et sur celui de son
post #22 , sinon Marcel sera inconsolable, et je ne vais pas savoir comment y remédier !
soan