Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Rechercher les Rendez vous du Mois

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

KTM

XLDnaute Impliqué
Salut Forum
Je travaille sur une base de donnée et j'aimerais faire ressortir en fonction du mois dans mon tableau de bord les rendez vous programmés
J'ai essayé de faire de mon mieux mais je pense que quelque chose coince . Veuillez m'aider sur les codes que j'ai élaborés ou mieux me proposer meilleur
Merci
 

Pièces jointes

Bonjour KTM,

Ce n'est pas clair, pourquoi 2 tableaux prévus pour les résultats ?

Il faudrait sur un exemple donner les résultats que vous voulez obtenir, a priori il s'agit d'un simple filtrage non ?

A+
 
Bonjour KTM,

Ce n'est pas clair, pourquoi 2 tableaux prévus pour les résultats ?

Il faudrait sur un exemple donner les résultats que vous voulez obtenir, a priori il s'agit d'un simple filtrage non ?

A+
OUI Merci
Je me compliquais inutilement la vie.
J'ai revu ma demarche comme suggerée et l'extraction est correcte mais au niveau de la sauvegarde de la plage récupérée j'ai un petit soucis.
Pouvez vous voir cela ? Merci
 

Pièces jointes

Fichier joint avec cette macro :
VB:
Sub RDV()
Dim source As Worksheet, dest As Worksheet
Set source = Sheets("Grille_de_Dispensation")
Set dest = Sheets("RDV")
source.[A1].CurrentRegion.AdvancedFilter xlFilterCopy, dest.[H1:H2], dest.[B3:F3]
End Sub
Edit : j'ai simplifié la macro.
 

Pièces jointes

Dernière édition:
Bonjour KTM, le forum,

Bah je n'avais pas vu la colonne A, il faut utiliser ce fichier (2) avec dest.[A3:F3] :
VB:
Sub RDV()
Dim source As Worksheet, dest As Worksheet
Set source = Sheets("Grille_de_Dispensation")
Set dest = Sheets("RDV")
source.[A1].CurrentRegion.AdvancedFilter xlFilterCopy, dest.[H1:H2], dest.[A3:F3]
With dest.[A3:F3].CurrentRegion
    .Offset(.Rows.Count).Resize(Rows.Count - .Rows.Count + 1 - .Row).Delete xlUp 'RAZ en dessous pour les bordures
End With
With dest.UsedRange: End With 'actualise les barres de défilement
End Sub
Bonne journée.
 

Pièces jointes

Super Merci Job75
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…