Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonsoir.
Essaie :
Sub test()
Dim Zon As String, Derligne As Long, c As Range
Dim ResAdr As String, Plage As Range
Range("A1").Select
Derligne = Range("A65536").End(xlUp).Row
Do While ActiveCell.Row <> Derligne
For i = 1 To Len(ActiveCell.Value) - 2
Zon = Mid(ActiveCell.Value, i, 3)
Set c = Range("A:A").Find(Zon)
If Not c Is Nothing Then
ResAdr = c.Address
Do
Set c = Range("A:A").FindNext(c)
Var = c.Address
If c.Address <> ActiveCell.Address Then c.Value =
"!!!§§§!!!"
Loop While Not c Is Nothing And c.Address <> ResAdr
End If
Next i
ActiveCell.Offset(1, 0).Select
Loop
Set Plage = Range("A1", Range("A65536").End(xlUp))
For Each c In Plage
If c.Value = "!!!§§§!!!" Then c.Delete
Next c
End Sub
Cordalement.
Daniel
"Swoap" a écrit dans le message de news:
%Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonsoir.
Essaie :
Sub test()
Dim Zon As String, Derligne As Long, c As Range
Dim ResAdr As String, Plage As Range
Range("A1").Select
Derligne = Range("A65536").End(xlUp).Row
Do While ActiveCell.Row <> Derligne
For i = 1 To Len(ActiveCell.Value) - 2
Zon = Mid(ActiveCell.Value, i, 3)
Set c = Range("A:A").Find(Zon)
If Not c Is Nothing Then
ResAdr = c.Address
Do
Set c = Range("A:A").FindNext(c)
Var = c.Address
If c.Address <> ActiveCell.Address Then c.Value =
"!!!§§§!!!"
Loop While Not c Is Nothing And c.Address <> ResAdr
End If
Next i
ActiveCell.Offset(1, 0).Select
Loop
Set Plage = Range("A1", Range("A65536").End(xlUp))
For Each c In Plage
If c.Value = "!!!§§§!!!" Then c.Delete
Next c
End Sub
Cordalement.
Daniel
"Swoap" <nospam-swoap1@hotmail.com> a écrit dans le message de news:
%23vBZADvPGHA.5740@TK2MSFTNGP10.phx.gbl...
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonsoir.
Essaie :
Sub test()
Dim Zon As String, Derligne As Long, c As Range
Dim ResAdr As String, Plage As Range
Range("A1").Select
Derligne = Range("A65536").End(xlUp).Row
Do While ActiveCell.Row <> Derligne
For i = 1 To Len(ActiveCell.Value) - 2
Zon = Mid(ActiveCell.Value, i, 3)
Set c = Range("A:A").Find(Zon)
If Not c Is Nothing Then
ResAdr = c.Address
Do
Set c = Range("A:A").FindNext(c)
Var = c.Address
If c.Address <> ActiveCell.Address Then c.Value =
"!!!§§§!!!"
Loop While Not c Is Nothing And c.Address <> ResAdr
End If
Next i
ActiveCell.Offset(1, 0).Select
Loop
Set Plage = Range("A1", Range("A65536").End(xlUp))
For Each c In Plage
If c.Value = "!!!§§§!!!" Then c.Delete
Next c
End Sub
Cordalement.
Daniel
"Swoap" a écrit dans le message de news:
%Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour à tous,
En parcourant le forum, j'ai vu la macro de Daniel ci contre, que
j'esssaye d'adapter pour supprimer les doublons identiques ( même n°
références, même mtant en positives & négatives ), je m'explique, j'ai une
feuille qui peut contenir jusqu'à 10000 lignes de données, j'ai corrigé :
Derligne=Range("A65536") en range("F65536").End(xlUp) ' les références des
produits sont sur les colonnes F et les montants en colonnes H.
Ma question est, comment adapter le reste de la macro, si après le tri,
j'ai 2 lignes identiques en mtant & référence, pour supprimer les 2
lignes.
Merci d'avance.
seng
"Daniel" a écrit dans le message de news:
%Bonsoir.
Essaie :
Sub test()
Dim Zon As String, Derligne As Long, c As Range
Dim ResAdr As String, Plage As Range
Range("A1").Select
Derligne = Range("A65536").End(xlUp).Row
Do While ActiveCell.Row <> Derligne
For i = 1 To Len(ActiveCell.Value) - 2
Zon = Mid(ActiveCell.Value, i, 3)
Set c = Range("A:A").Find(Zon)
If Not c Is Nothing Then
ResAdr = c.Address
Do
Set c = Range("A:A").FindNext(c)
Var = c.Address
If c.Address <> ActiveCell.Address Then c.Value =
"!!!§§§!!!"
Loop While Not c Is Nothing And c.Address <> ResAdr
End If
Next i
ActiveCell.Offset(1, 0).Select
Loop
Set Plage = Range("A1", Range("A65536").End(xlUp))
For Each c In Plage
If c.Value = "!!!§§§!!!" Then c.Delete
Next c
End Sub
Cordalement.
Daniel
"Swoap" a écrit dans le message de news:
%Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes
où se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour à tous,
En parcourant le forum, j'ai vu la macro de Daniel ci contre, que
j'esssaye d'adapter pour supprimer les doublons identiques ( même n°
références, même mtant en positives & négatives ), je m'explique, j'ai une
feuille qui peut contenir jusqu'à 10000 lignes de données, j'ai corrigé :
Derligne=Range("A65536") en range("F65536").End(xlUp) ' les références des
produits sont sur les colonnes F et les montants en colonnes H.
Ma question est, comment adapter le reste de la macro, si après le tri,
j'ai 2 lignes identiques en mtant & référence, pour supprimer les 2
lignes.
Merci d'avance.
seng
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23pdJfVxPGHA.3896@TK2MSFTNGP15.phx.gbl...
Bonsoir.
Essaie :
Sub test()
Dim Zon As String, Derligne As Long, c As Range
Dim ResAdr As String, Plage As Range
Range("A1").Select
Derligne = Range("A65536").End(xlUp).Row
Do While ActiveCell.Row <> Derligne
For i = 1 To Len(ActiveCell.Value) - 2
Zon = Mid(ActiveCell.Value, i, 3)
Set c = Range("A:A").Find(Zon)
If Not c Is Nothing Then
ResAdr = c.Address
Do
Set c = Range("A:A").FindNext(c)
Var = c.Address
If c.Address <> ActiveCell.Address Then c.Value =
"!!!§§§!!!"
Loop While Not c Is Nothing And c.Address <> ResAdr
End If
Next i
ActiveCell.Offset(1, 0).Select
Loop
Set Plage = Range("A1", Range("A65536").End(xlUp))
For Each c In Plage
If c.Value = "!!!§§§!!!" Then c.Delete
Next c
End Sub
Cordalement.
Daniel
"Swoap" <nospam-swoap1@hotmail.com> a écrit dans le message de news:
%23vBZADvPGHA.5740@TK2MSFTNGP10.phx.gbl...
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes
où se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour à tous,
En parcourant le forum, j'ai vu la macro de Daniel ci contre, que
j'esssaye d'adapter pour supprimer les doublons identiques ( même n°
références, même mtant en positives & négatives ), je m'explique, j'ai une
feuille qui peut contenir jusqu'à 10000 lignes de données, j'ai corrigé :
Derligne=Range("A65536") en range("F65536").End(xlUp) ' les références des
produits sont sur les colonnes F et les montants en colonnes H.
Ma question est, comment adapter le reste de la macro, si après le tri,
j'ai 2 lignes identiques en mtant & référence, pour supprimer les 2
lignes.
Merci d'avance.
seng
"Daniel" a écrit dans le message de news:
%Bonsoir.
Essaie :
Sub test()
Dim Zon As String, Derligne As Long, c As Range
Dim ResAdr As String, Plage As Range
Range("A1").Select
Derligne = Range("A65536").End(xlUp).Row
Do While ActiveCell.Row <> Derligne
For i = 1 To Len(ActiveCell.Value) - 2
Zon = Mid(ActiveCell.Value, i, 3)
Set c = Range("A:A").Find(Zon)
If Not c Is Nothing Then
ResAdr = c.Address
Do
Set c = Range("A:A").FindNext(c)
Var = c.Address
If c.Address <> ActiveCell.Address Then c.Value =
"!!!§§§!!!"
Loop While Not c Is Nothing And c.Address <> ResAdr
End If
Next i
ActiveCell.Offset(1, 0).Select
Loop
Set Plage = Range("A1", Range("A65536").End(xlUp))
For Each c In Plage
If c.Value = "!!!§§§!!!" Then c.Delete
Next c
End Sub
Cordalement.
Daniel
"Swoap" a écrit dans le message de news:
%Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes
où se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance
Bonjour a tous.
Je suis entrain de découvrir VBA pour les macros et j'avoue c'est
FANTASTIQUE!
Cependant je bute encore sur beaucoup de choses.
J'explique:
si dans une colonne X on retrouve des mots quasi-identique( + de 3
caractères se suivant identiques) je souhaiterais supprimer les lignes où
se trouve ces doublons. Je precise que ma colonne X contient des noms
classé par ordre alphabétique est donc on peut avoir a la suite par
exemple AURILIS, AURILIS HUILE....
Je sais pas si je suis assez clair, je suis a votre disposition
Merci d'avance