Microsoft 365 VBA supprimer filtre bdd

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

Marec

XLDnaute Occasionnel
Bonjour a tous et a toutes,

Est il possible de supprimer des tri dans une Bdd dès lors que l'on fait appel au formulaire en relation avec cette Bdd??
Est que quelqu'un aurait une solution
Au besoin je vous joins un fichier allegé.

D'avance merci pour pour votre aide
 
Re,
Un essai en PJ avec :
VB:
Private Sub Workbook_Open()
Sheets("Accueil").Select
If Sheets("Accueil").FilterMode Then Sheets("Accueil").ShowAllData
If Sheets("BDD1").FilterMode Then Sheets("BDD1").ShowAllData
End Sub
Les filtres sont supprimés à l'ouverture du fichier.
 

Pièces jointes

Bonjour Sylavanu,

De mon coté ca ne fonctionne pas. Les tries restent.
Dans le fonctionnement du fichier, les utilisateurs peuvent visionner et trier dans la BDD;
Ce que je souhaiterai, c'est que les tries s'annulent dès que l'on appuie sur le bouton "afficher le formulaire"

merci
 
Re,
De mon coté ca ne fonctionne pas. Les tries restent.
Faux, les filtres sont bien supprimée avec mon hypothèse :
Les filtres sont supprimés à l'ouverture du fichier.
En PJ une nouvelle version avec vos hypothèses :
VB:
Sub SuppFiltres()
If Sheets("Accueil").FilterMode Then Sheets("Accueil").ShowAllData
If Sheets("BDD1").FilterMode Then Sheets("BDD1").ShowAllData
End Sub
Et cette macro "SuppFiltres" est implémenté en début de Workbook_open et dans l'userform :
Code:
Sub ouvreformulaire()
SuppFiltres
Formulaire.Show 0
End Sub
 

Pièces jointes

oui tout a fait, la première version était fonctionnelle a la fermeture.
Et pour cette seconde version c'est exactement ce dont j'avais besoin.
il ni aura plus d'erreur de saisie avec votre proposition.. Grand merci

en option :Adapter ce fichier pour toute taille d'écran
j'ai tenté des codes mais .....🙄🙄
 
Adapter ce fichier pour toute taille d'écran
Là, vous devriez ouvrir un autre fil car ce point n'a rien à voir avec le titre.
D'autre part, c'est une autre paire de manche. Regardez déjà s'il existe un post qui vous satisfait :
Lien
Ensuite préciser ce que vous voulez. Si vous voulez uniquement un affichage plein écran, quel que soit l'écran, utilisez :
VB:
Application.DisplayFullScreen = True
A mettre dans Workbook_Open.
 
En fait lorsque vous mettez en vert un post, cela veut dire résolu, mais plus important, ce post remonte en début de fil.
Donc si le lecteur est intéressé par la solution il lui suffit de cliquer pour aller directement à la solution.
Lorsque le fil à beaucoup de post, et beaucoup de PJ, cette astuce simplifie la vie au futur lecteur :

1718176216666.png
 
- 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
12
Affichages
303
Réponses
32
Affichages
428
Réponses
4
Affichages
319
Réponses
36
Affichages
2 K
Retour