bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans le message de news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
estpas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" <julien@antique-wine.com> a écrit dans le message de news:
BE083971.CFC0%julien@antique-wine.com...
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans le message de news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
estpas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4$, « Thierry »Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans le message de news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
estpas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4$x9EHA.1400@TK2MSFTNGP11.phx.gbl, « Thierry »
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" <julien@antique-wine.com> a écrit dans le message de news:
BE083971.CFC0%julien@antique-wine.com...
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4$, « Thierry »Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans le message de news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
estpas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
-----Message d'origine-----
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à
ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4
$, « Thierry »
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu
copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est
considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton
ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que
le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez
aussi vérifier que les
données ont bien été saisies dans la première
colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le
titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort
Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE =
Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , ,
xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep
= True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce
que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans
le message de news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont
une colonne remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les
deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de
la feuille A il n'y
estpas les valeurs de la colonne de la feuille B. Si il y
a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que
je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
-----Message d'origine-----
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à
ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4
$x9EHA.1400@TK2MSFTNGP11.phx.gbl, « Thierry »
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu
copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est
considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton
ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que
le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez
aussi vérifier que les
données ont bien été saisies dans la première
colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le
titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort
Key1:=ActiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE =
Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , ,
xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep
= True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce
que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" <julien@antique-wine.com> a écrit dans
le message de news:
BE083971.CFC0%julien@antique-wine.com...
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont
une colonne remplie
de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les
deux fichiers et
savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de
la feuille A il n'y
est
pas les valeurs de la colonne de la feuille B. Si il y
a doublon alors
qu'il
les mettent en valeur ou qu'il me les montre pour que
je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
-----Message d'origine-----
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à
ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4
$, « Thierry »
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu
copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est
considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton
ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que
le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez
aussi vérifier que les
données ont bien été saisies dans la première
colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le
titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort
Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE =
Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , ,
xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep
= True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce
que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans
le message de news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont
une colonne remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les
deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de
la feuille A il n'y
estpas les valeurs de la colonne de la feuille B. Si il y
a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que
je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y est
pas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'il
les mettent en valeur ou qu'il me les montre pour que je
puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y est
pas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'il
les mettent en valeur ou qu'il me les montre pour que je
puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y est
pas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'il
les mettent en valeur ou qu'il me les montre pour que je
puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4$, « Thierry »Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet
(clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite
de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que
les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort
Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et
ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a
définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans le message de
news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne
remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il
n'y
estpas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4$x9EHA.1400@TK2MSFTNGP11.phx.gbl, « Thierry »
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet
(clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite
de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que
les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort
Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et
ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a
définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" <julien@antique-wine.com> a écrit dans le message de
news:
BE083971.CFC0%julien@antique-wine.com...
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne
remplie
de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il
n'y
est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Merci enormement
Avant que je teste, puis-je avoir le menu qui equivaut à ALT+F11 ? Je suis
sous mac et c pas les memes racourcis.
Merci vraiment
Le 10/01/05 14:26, dans #S$V4$, « Thierry »Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet
(clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite
de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que
les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort
Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et
ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a
définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans le message de
news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne
remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il
n'y
estpas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Bonjour,
Tu copies les adresses de la 2nde feuille à la suite de
celles de la 1ère. Puis en te positionnant sur cette liste
(qui doit avoir un titre), tu vas dans
Données/Filtre/Filtre élaboré :
Tu peux filtrer vers un autre emplacement
Indiquer à partir de quelle cellule tu veux le résultat
Et cocher "Extraction sans doublon"
Camille-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y estpas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'illes mettent en valeur ou qu'il me les montre pour que je
puisse lessupprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
Bonjour,
Tu copies les adresses de la 2nde feuille à la suite de
celles de la 1ère. Puis en te positionnant sur cette liste
(qui doit avoir un titre), tu vas dans
Données/Filtre/Filtre élaboré :
Tu peux filtrer vers un autre emplacement
Indiquer à partir de quelle cellule tu veux le résultat
Et cocher "Extraction sans doublon"
Camille
-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y est
pas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'il
les mettent en valeur ou qu'il me les montre pour que je
puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
Bonjour,
Tu copies les adresses de la 2nde feuille à la suite de
celles de la 1ère. Puis en te positionnant sur cette liste
(qui doit avoir un titre), tu vas dans
Données/Filtre/Filtre élaboré :
Tu peux filtrer vers un autre emplacement
Indiquer à partir de quelle cellule tu veux le résultat
Et cocher "Extraction sans doublon"
Camille-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y estpas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'illes mettent en valeur ou qu'il me les montre pour que je
puisse lessupprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans le message de news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
estpas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" <julien@antique-wine.com> a écrit dans le message de news:
BE083971.CFC0%julien@antique-wine.com...
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
est
pas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'il
les mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Bonjour,
Tu fais ALT + F11 pour lancer VBE/ Nouveau module et tu copies ce code:
'Quand il y a un ' devant une ligne, cette ligne est considérée comme un
commentaire et n'altère pas le code (coloration en vert)
'Il faut ensuite que tu affecte cette macro à un bouton ou autre objet (clic
droit Barre d'outils Boîte à outils contrôles)
Sub doublons()
'Variables pour définir le titre, le message ainsi que le style de boite de
dialogue à afficher
Dim Message, Style, Titre, Reponse
'Définit le ou les messages à gèrer
Message = "Il n'y a pas ou plus de doublons. Veuillez aussi vérifier que les
données ont bien été saisies dans la première colonne !" ' Définit le
message.
Style = vbExclamation ' Définit les boutons.
Titre = "Suppression des doublons... " ' Définit le titre.
On Error GoTo ERREUR 'Renvoi au message d'erreur...
ActiveSheet.UsedRange.EntireRow.Sort Key1:¬tiveSheet.UsedRange.Cells(1)
'on supprime les doublons dans la première colonne
'si vous désirez changer de colonne exemple: "LIGNE = Columns(2)" et ainsi
de suite
LIGNE = Columns(1).Find("*", , , , , xlPrevious).Row
RechercheDoublons:
keep = False
For col = 1 To Rows(LIGNE).Find("*", , , , , xlPrevious).Column
If Cells(LIGNE, col) <> Cells(LIGNE - 1, col) Then keep = True
Next col
If keep = False Then Rows(LIGNE).Delete
LIGNE = LIGNE - 1
If LIGNE > 1 Then GoTo RechercheDoublons
ERREUR: 'Message d'erreur
Reponse = MsgBox(Message, Style, Titre) 'réponse de ce que l'on a définit
plus haut
End Sub
@+
Thierry
"Julien FROGER" a écrit dans le message de news:
BE083971.CFC0%bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une colonne remplie
de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux fichiers et
savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la feuille A il n'y
estpas les valeurs de la colonne de la feuille B. Si il y a doublon alors
qu'illes mettent en valeur ou qu'il me les montre pour que je puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
Salut
Ta solution aparait hyper facile à faire.
Mon probleme (j'ai essayé) c'est que dans ce fichier il y a 20
colonnes et
non pas une seule. La premiere colonne est la colonne "email". Si je
filtre
celle là il va me supprimer ... L'email doublon mais pas la ligne
non ?????
Merci
Le 10/01/05 14:50, dans 1a5d01c4f723$c7a657e0$, «
Ellimac »
Bonjour,
Tu copies les adresses de la 2nde feuille à la suite de
celles de la 1ère. Puis en te positionnant sur cette liste
(qui doit avoir un titre), tu vas dans
Données/Filtre/Filtre élaboré :
Tu peux filtrer vers un autre emplacement
Indiquer à partir de quelle cellule tu veux le résultat
Et cocher "Extraction sans doublon"
Camille-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y estpas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'illes mettent en valeur ou qu'il me les montre pour que je
puisse lessupprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
Salut
Ta solution aparait hyper facile à faire.
Mon probleme (j'ai essayé) c'est que dans ce fichier il y a 20
colonnes et
non pas une seule. La premiere colonne est la colonne "email". Si je
filtre
celle là il va me supprimer ... L'email doublon mais pas la ligne
non ?????
Merci
Le 10/01/05 14:50, dans 1a5d01c4f723$c7a657e0$a401280a@phx.gbl, «
Ellimac »
Bonjour,
Tu copies les adresses de la 2nde feuille à la suite de
celles de la 1ère. Puis en te positionnant sur cette liste
(qui doit avoir un titre), tu vas dans
Données/Filtre/Filtre élaboré :
Tu peux filtrer vers un autre emplacement
Indiquer à partir de quelle cellule tu veux le résultat
Et cocher "Extraction sans doublon"
Camille
-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de
10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoir
les différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y est
pas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'il
les mettent en valeur ou qu'il me les montre pour que je
puisse les
supprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.
Salut
Ta solution aparait hyper facile à faire.
Mon probleme (j'ai essayé) c'est que dans ce fichier il y a 20
colonnes et
non pas une seule. La premiere colonne est la colonne "email". Si je
filtre
celle là il va me supprimer ... L'email doublon mais pas la ligne
non ?????
Merci
Le 10/01/05 14:50, dans 1a5d01c4f723$c7a657e0$, «
Ellimac »
Bonjour,
Tu copies les adresses de la 2nde feuille à la suite de
celles de la 1ère. Puis en te positionnant sur cette liste
(qui doit avoir un titre), tu vas dans
Données/Filtre/Filtre élaboré :
Tu peux filtrer vers un autre emplacement
Indiquer à partir de quelle cellule tu veux le résultat
Et cocher "Extraction sans doublon"
Camille-----Message d'origine-----
bonjour
Je suis coincé j'ai un truc a faire sur excel et j'y
arrive pas
J'ai un classeur excel
Dedans j'ai deux feuilles de calcul qui chacunes ont une
colonne remplie de10000 adresses email.
Mon probleme est que j'aimerai pouvoir comparer les deux
fichiers et savoirles différences qu'il y a entre eux.
En fait la premiere feuille (A) a 12000 emails
La deuxieme (B) a 500 emails
J'aimerais que Excel verifie que dans la colonne de la
feuille A il n'y estpas les valeurs de la colonne de la feuille B. Si il y a
doublon alors qu'illes mettent en valeur ou qu'il me les montre pour que je
puisse lessupprimer.
En fait je veut juste rechercher les doublons...
Merci de votre aide.
.