Bonjour à tous,
Avec une macro lancée à l'ouverture d'un classeur partagé, je n'arrive pas à figer uniquement les 3 premières lignes à cause des filtres automatiques (personnalisés par chaque utilisateur).
- cela marche si aucun filtre n'est activé
- dès qu'un filtre cache les premières lignes du tableau à la fermeture du classeur, ces lignes apparaissent figées à l'ouverture suivante lorsqu'on désactive les filtres.
Même en nommant la cellule, cela ne marche pas.
Auriez vous une astuce ?
(Note : je connais mal le VBA, et je n'arrive pas à joindre le fichier qui est en .xlsm)
Je vous remercie beaucoup
Echec également en nommant cellule_filtre la cellule A4 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Workbook_Open() With ActiveWindow .FreezePanes = False .SplitRow = 3 .FreezePanes = True End With End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range("cellule_filtre").Select ActiveWindow.FreezePanes = True
Partager