Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 28/10/2004, 10h16   #1 (permalink)
fredo
Guest
 
Messages: n/a
Par défaut Petit code avec petit probleme

bonjour voici mon code...

Sub essai()
Sheets("approarrivé").Select
Range("A:A").Select
For Each c In Selection
If c.Value <> "" And c.Offset(0, 21).Value = "" Then
c.Value = X
Range("A:A").Select
For Each cell In Selection
If cell.Value = X Then
ActiveCell.EntireRow.Delete shift:=x1Up
End If
Next cell
End If
Next c
End Sub


a la base, je veux supprimer les doublons de la colonne A si un de ces doublons possede la valeur "" dans sa colonne 21....

si quelqu'un peut m'aider avant que je ne tente de me pendre avec le fil de la souris ce serait gentil ..... je vais peut etre acheter une souris infrarouge ce sera plus prudent

merci tt le monde

fredo
 
ANNONCES
Vieux 28/10/2004, 11h50   #2 (permalink)
Abel
Guest
 
Messages: n/a
Par défaut Re: Petit code avec petit probleme

Bonjour fredo, tous

Inspire toi ce cette exemple que j'avais fait il y a quelques temps.

Ceci dit, le forum et le téléchargement regorgent d'exemples et de traitements aussi divers que variés concernants les doublons.

En espérant que cela te dépanne.

Abel
Fichiers attachés
Type de fichier : zip ExempleCreepy.zip (17,1 Ko, 5 affichages)
 
Vieux 28/10/2004, 11h57   #3 (permalink)
Abel
Guest
 
Messages: n/a
Par défaut Re: Petit code avec petit probleme

Re,

Ca yest, je viens de le retrouver.

Ca vient de ce fil.

Il n'y a pas de raison de ne pas citer les copains, après tout !

A+

Abel
 
Vieux 28/10/2004, 13h11   #4 (permalink)
K@d
Guest
 
Messages: n/a
Par défaut Re: Petit code avec petit probleme

Salut,

sinon, reprends ton code comme ceci :

Sub essai()
Sheets("approarrivé").Select
Range("A:A").Select

LoopIt:

For Each c In Selection
If c.Value <> "" And c.Offset(0, 21).Value = "" Then
X=c.value

For Each cell In Selection
cell.activate
If cell.Value = X and cell.row<>c.row Then
ActiveCell.EntireRow.Delete shift:=x1Up
goto LoopIt
End If
Next cell
End If
Next c
End Sub

Bon courage !

Clément
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 16h28.


(C) 2006 Excel Downloads