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

Aide Tri tableau à l'aide de VBA

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

mar_vern

XLDnaute Nouveau
Bonjour à tous

J'utilise depuis peu le langage VBA dans le cadre professionnel.
J'ai débuté l'écriture d'une macro mais je bloque sur l'optimisation de mon code.

Mon souci est le suivant :

Je dispose d'une base de données clients actualisée de manière hebdomadaire.
Je ne dois en sélectionner que certains, éligibles à un certain statut.
J'ai d'abord procédé à un premier tri, par le code suivant, pour ceux qui sont de manière évidente non éligibles :
Do
If Cells.Find(What:="supermarche") Is Nothing Then
Exit Do
Else
Cells.Find(What:="supermarche").Activate
Selection.EntireRow.Delete
End If
Loop

Néanmoins, je ne peux utiliser ce code a l'infini.
Je dispose par ailleurs d'un autre onglet qui est un fichier de clients contractuellement éligibles.
Est il possible de créer une recherche dans ma base de données des ref clients qui apparaissent dans le fichier annexe puis copier toute la ligne dans une nouvelle feuille

Pour ceux qui restent et qui sont inconnus :
créer une msgbox qui me demande pour chacune des references son eligibilité :
- si oui-->copier coller la ligne dans la nouvelle feuille+ ajouter la reference au fichier annexe
- si non-->supprimer la ligne entière.

Je planche dessus depuis 4 jours, j'espère avoir été assez claire
merci beaucoup de votre aide
 
Re : Aide Tri tableau à l'aide de VBA

Bonjour Mar vern et bienvenue sur ce forum

Pout une aide correcte, il nous faudrait la structure de tes 2 feuilles (entêtes de colonnes)

Avec des exemples (non confidentiel) de clients éligilbles ou non

A+

Edit : oups, bonjour mon cher Pierre 😉
 
Re : Aide Tri tableau à l'aide de VBA

Bonjour à tous,

voici un fichier exemple de mon modèle,
le premier onglet donne la liste des clients contractuellement eligibles et le second est un extrait de ma base de données.

Merci beaucoup de votre aide si vous en avez le temps
 

Pièces jointes

Re : Aide Tri tableau à l'aide de VBA

Bonjour mar_vern, BrunoM45 et Pierre-Jean, bonjour à toutes et à tous 🙂

Pour la première partie de ta question (suppression de lignes), tu trouveras une réponse dans le fichier joint ; peut-être pas la meilleure, mais c'en est une 🙂 😉 🙂

Par contre je n'ai compris cette partie de ta demande :


Pourrais-tu l'expliciter un peu ? En tenant compte des noms de feuilles de ton fichier et des titres de colonnes 😉

@+
 

Pièces jointes

- 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…