extraction des données d'unne feuille dans une aut

jibouille09

XLDnaute Nouveau
Bonjour à tous,


Je vous expose mon problème. Dans le cadre d'une opération de mailing, je dispose d'un fichier excel avec 10 000 noms(+ coordonnées...). Le problème est que le courrier a déjà été envoyé à 500 personnes parmi ces 10 000. Je dispose d'une feuille excel avec les noms de ces 500 personnes (+coordonnées) à qui le courrier a déjà été envoyé. Dans le but d'éviter les doublons je souhaiterais donc trouver un moyen qui m'éviterait d'enlever de façon manuelle ces 500 noms dans la premiere feuille. Existerait-il un moyen de dire à EXCEL d'enlever les 500 noms de la première feuille ??

Je vous remercie pour votre réponse

à bientôt

JB
 

MichelXld

XLDnaute Barbatruc
bonjour JB

avec quelques adaptations , cette macro pourra peut etre t'aider .
la procedure supprime les lignes dans la feuille 'listeComplete' si le nom existe dans la feuille 'dejaEnvoyes' .
les données controlées sont dans la colonne A pour les 2 feuilles

Option Explicit
Option Compare Text

Sub supprimerLignesConditionnel()
Dim i As Integer, j As Integer, Cible As Integer
Dim Cell As Range, Plage As Range

'derniere ligne dans la colonne A de la premiere feuille
i = Sheets('dejaEnvoyes').Range('A65536').End(xlUp).Row

For Each Cell In Sheets('dejaEnvoyes').Range('A1:A' & i)
j = Sheets('listeComplete').Range('A65536').End(xlUp).Row
Set Plage = Sheets('listeComplete').Range('A1:A' & j)

On Error Resume Next
Cible = Application.Match(Cell, Plage, 0)
If Cible <> 0 Then Sheets('listeComplete').Rows(Cible).Delete
Next Cell
End Sub



bonne soiree
MichelXld
 

Tibo

XLDnaute Barbatruc
Salut Jibouille,

A essayer :

solution sans macro :

insérer une colonne

utiliser la fonction RECHERCHEV

ex :

=SI(ESTNA(RECHERCHEV(liste_complète;déjà_envoyé;1;faux));'';'*')

Les lignes contenant * pourraient être supprimées via un filtre automatique.


Voilou
 

Discussions similaires

Réponses
7
Affichages
390

Statistiques des forums

Discussions
312 410
Messages
2 088 163
Membres
103 752
dernier inscrit
FG2