désactiver le filtre auto

Jimrcl

XLDnaute Occasionnel
Bonjour le forum,
sur une base donnée, les données sont rentrées via une userform.
Celle ci va chercher la dernière ligne non vide afin de remplir les données à la suite.
Cependant, lorsque le filtre automatique est activé sur une colonne,
et que l'on veut rentrer une nouvelle donnée, celle ci vient écraser une ligne déjà rempli car elle prend en compte le filtre,
d'où ma question:

Comment désactiver le filtre automatique pour que la macro s'excecute correctement?
 

grégory

XLDnaute Nouveau
tu peux essayer avec ça :

If ActiveSheet.AutoFilterMode Then
If ActiveSheet.AutoFilter.Filters(1).On Then
ActiveSheet.ShowAllData
End If
If ActiveSheet.AutoFilter.Filters(2).On Then
ActiveSheet.ShowAllData
End If
If ActiveSheet.AutoFilter.Filters(3).On Then
ActiveSheet.ShowAllData
End If
If ActiveSheet.AutoFilter.Filters(4).On Then
ActiveSheet.ShowAllData
End If
End If

salut.
 

Discussions similaires

Réponses
3
Affichages
652

Statistiques des forums

Discussions
312 749
Messages
2 091 639
Membres
105 009
dernier inscrit
aurelien76110