XL pour MAC Filtrer par la valeur de la cellule sélectionnée

  • Initiateur de la discussion Initiateur de la discussion pamino
  • 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 !

pamino

XLDnaute Nouveau
Bonjour,

J'utilise énormément cette fonction. Sur EXCEL sous WINDOWS, j'ai mis en barre d'outil rapide l'icône FILTRE AUTOMATIQUE puis je me positionne sur la cellule à sélectionner et je clique sur l'icône... trop simple !

Mais sur EXCEL sous MAC OS, pas d'icône identique donc il faut se positionner sur la cellule à sélectionner puis clic droit / menu FILTRER / Filtrer par la valeur de la cellule sélectionnée... un peu fastidieux.

J'ai essayé en mettant un raccourci clavier sur la fonction mais ça ne marche pas. J'ai testé une macro mais ça me sélectionne la cellule sur laquelle j'ai monté la macro et non celle ou je serai la prochaine fois.

Sub Filtrer()
'
' Filtrer Macro
'
' Touche de raccourci du clavier: Ctrl+l
'
Range("C6033").Select
ActiveSheet.Range("$A$7:$P$6054").AutoFilter Field:=3, Criteria1:="Charges" je voudrais que ça soit la position de ma souris dans une cellule
Range("C115").Select
Selection.End(xlDown).Select
End Sub

Ca ne doit pas être très compliqué mais j'ai atteints mes limites !.

ou bien un raccourci clavier qui fonctionne.

Merci pour votre aide...
 
Re,

Pourtant c'est votre fichier...
VB:
Sub filtre()
    '
    ' Travailler sur la feuille Feuil1 de ce classeur
    With ThisWorkbook.Sheets("Feuil1")
        '
        ' Si la cellule active est dans le tableau de A7 et que son numéro de ligne est Supérieur à 7
        If Not Intersect(ActiveCell, .Range("A7").CurrentRegion) Is Nothing And ActiveCell.Row > 7 Then
            ' Alors filtrer selon la colonne et la valeur de la cellule
            .Range("$A$7").AutoFilter Field:=ActiveCell.Column, Criteria1:=ActiveCell.Text
        End If
    End With
End Sub
 
Bonjour,
Je reviens sur ce fil pour vous signaler que la compatibilité EXCEL WINDOWS / EXCEL MAC OS n'est pas optimale pour les MACROS. En effet, quand j'ouvre le fichier sur un PC (bureau) puis sur un MAC (maison), la macro créé sur MAC se déconnecte et je ne comprends pas pourquoi car c'est censé être compatible.
Bref, pour faire simple, quelqu'un qui connait bien EXCEL sur MAC pourrait-il m'aider ?.
Sur PC pas besoin de macro puisqu'il existe une commande FILTRE AUTOMATIQUE qui traite mon besoin. Je me mets sur la cellule à filtrer et je clique sur cette commande et ça me sélectionne toutes les valeurs. Il y a bien une solution via clic droit FILTRER puis PAR LA VALEUR DE LA CELLULE SELECTIONNEE mais pas pratique du tout.

Cette commande ne semble pas exister sur MAC, d'où la création d'une macro.

Merci pour vos aides.
 
Re

Si, tu as le choix, Noel approche et 300 euros devrait suffire pour un petit PC flambant neuf. 😉

Blague à part, VBA et Mac ne font pas bon ménage à 100%.
Et sur Mac, on n'a pas accès au Dll Windows ni à toutes les procédures à base de CreateObject.
C'est là, tout ce je voulais dire.
 
- 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

Réponses
5
Affichages
332
Retour