Merci à tous pour mon problème d'occurence !
une petite dernière, la macro ci-dessous(qui n'est pas de moi) :)
permet d'effacer les doublons en A1 (?)
Comment la modifier pour lui dire de A1 à E1 ????
Merci et un bon dimanche
Gilles
Sub supprdoublons()
Const Cell_Depart As String = "A1"
Dim Fin As Range, I As Long, J As Long, Col As Integer
Dim ModeCalcul As Long
With Application
ModeCalcul = .Calculation
.Calculation = xlCalculationManual
.ScreenUpdating = False
End With
Col = Range(Cell_Depart).Column
Set Fin = Range(Cell_Depart).End(xlDown)(2)
On Error Resume Next
Do
I = J + 1
J = Range(Cells(I, 1), Fin).ColumnDifferences(Cells(I, 1))(0).Row
If J > I Then Range(Cells(I + 1, 1), Cells(J, 1)).ClearContents
Loop Until Err
Application.Calculation = ModeCalcul
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JB
Bonjour,
http://cjoint.com/?meofZ3DMSb
Si la liste est triée:
Range("A1").Select Do While ActiveCell <> "" If ActiveCell = ActiveCell.Offset(-1, 0) Then ActiveCell.EntireRow.Delete Else ActiveCell.Offset(1, 0).Select End If Loop
En colonne E, remplacer A1 par E1
Cordialement JB
Bonjour,
http://cjoint.com/?meofZ3DMSb
Si la liste est triée:
Range("A1").Select
Do While ActiveCell <> ""
If ActiveCell = ActiveCell.Offset(-1, 0) Then
ActiveCell.EntireRow.Delete
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
Range("A1").Select Do While ActiveCell <> "" If ActiveCell = ActiveCell.Offset(-1, 0) Then ActiveCell.EntireRow.Delete Else ActiveCell.Offset(1, 0).Select End If Loop
En colonne E, remplacer A1 par E1
Cordialement JB
JLuc
*Bonjour JB*, Ton code plante à la ligne :
If ActiveCell = ActiveCell.Offset(-1, 0) Then Je pense qu'il faut modifier la selection de depart :
Range("A1").Select par Range("A2").select
à cause de :
If ActiveCell = ActiveCell.Offset(-1, 0) Then JLuc
Bonjour,
http://cjoint.com/?meofZ3DMSb
Si la liste est triée:
Range("A1").Select Do While ActiveCell <> "" If ActiveCell = ActiveCell.Offset(-1, 0) Then ActiveCell.EntireRow.Delete Else ActiveCell.Offset(1, 0).Select End If Loop
En colonne E, remplacer A1 par E1
Cordialement JB
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour JB*,
Ton code plante à la ligne :
If ActiveCell = ActiveCell.Offset(-1, 0) Then
Je pense qu'il faut modifier la selection de depart :
Range("A1").Select
par Range("A2").select
à cause de :
If ActiveCell = ActiveCell.Offset(-1, 0) Then
JLuc
Bonjour,
http://cjoint.com/?meofZ3DMSb
Si la liste est triée:
Range("A1").Select
Do While ActiveCell <> ""
If ActiveCell = ActiveCell.Offset(-1, 0) Then
ActiveCell.EntireRow.Delete
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
En colonne E, remplacer A1 par E1
Cordialement JB
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
If ActiveCell = ActiveCell.Offset(-1, 0) Then Je pense qu'il faut modifier la selection de depart :
Range("A1").Select par Range("A2").select
à cause de :
If ActiveCell = ActiveCell.Offset(-1, 0) Then JLuc
Bonjour,
http://cjoint.com/?meofZ3DMSb
Si la liste est triée:
Range("A1").Select Do While ActiveCell <> "" If ActiveCell = ActiveCell.Offset(-1, 0) Then ActiveCell.EntireRow.Delete Else ActiveCell.Offset(1, 0).Select End If Loop
En colonne E, remplacer A1 par E1
Cordialement JB
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour JB*, J'en ai pas douter une seule seconde, mais pour les autres lecteurs... :')
Bonjour Jluc,
Ok, dans la PJ, le code est bon
JB
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour JB*,
J'en ai pas douter une seule seconde, mais pour les autres lecteurs...
:')
Bonjour Jluc,
Ok, dans la PJ, le code est bon
JB
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour JB*, J'en ai pas douter une seule seconde, mais pour les autres lecteurs... :')
Bonjour Jluc,
Ok, dans la PJ, le code est bon
JB
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
JLuc
*Bonjour JB*, Je viens d'aller voir ta piece jointe, perso j'aurai meme mis Range("A3").Select Dans le cas ou le nom de la personne se trouve etre Nom, avec l'entete de colonne... :oÞ
Bonjour Jluc,
Ok, dans la PJ, le code est bon
JB
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour JB*,
Je viens d'aller voir ta piece jointe, perso j'aurai meme mis
Range("A3").Select
Dans le cas ou le nom de la personne se trouve etre Nom, avec l'entete
de colonne... :oÞ
Bonjour Jluc,
Ok, dans la PJ, le code est bon
JB
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour JB*, Je viens d'aller voir ta piece jointe, perso j'aurai meme mis Range("A3").Select Dans le cas ou le nom de la personne se trouve etre Nom, avec l'entete de colonne... :oÞ
Bonjour Jluc,
Ok, dans la PJ, le code est bon
JB
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS