Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Erreur dans une macro

4 réponses
Avatar
Apitos
Bonsoir =E0 tous,

Dans cette macro, qui marche tr=E9s bien, j'ai remarqu=E9 qu'il y'a une
petite erreur.

Lorsque le PrixU =E0 la m=EAme valeur que le nom de la d=E9signation, la
colonne P1 est vide !

Voila un exemple :

http://cjoint.com/?fkaYcsx6zJ

Merci d'avance.

4 réponses

Avatar
Fredo P
Sub transforme()
On Error Resume Next ' cette commande ne se positionne jamais dans une
boucle. De pref en deb de routine ou aprés un "on error goto 0"
[M2:Z300].ClearContents
[B1:B1000].AdvancedFilter Action:=xlFilterCopy, CopyToRange:=[M1],
Unique:=True
For Each c In Range([B2], [B65000].End(xlUp))
Set X = [M:M].Find(c, MatchCase:úlse, lookat:=xlWhole)
Set y = Cells(X.Row, 14).Resize(1, 199).Find(c.Offset(0, 1).Value,
lookat:=xlWhole) ' il suffisait de changer la valeur de colonne 13 ,en 14.
If y Is Nothing Then
Cells(X.Row, 255).End(xlToLeft).Offset(0, 1) = c.Offset(0,
1).Value
End If
Next c
[M2:x300].Sort Key1:=[M2]
End Sub


--


Sans les bérouettes
"Apitos" a écrit dans le message de news:

Bonsoir à tous,

Dans cette macro, qui marche trés bien, j'ai remarqué qu'il y'a une
petite erreur.

Lorsque le PrixU à la même valeur que le nom de la désignation, la
colonne P1 est vide !

Voila un exemple :

http://cjoint.com/?fkaYcsx6zJ

Merci d'avance.
Avatar
Fredo P
Le fichier corrigé
http://cjoint.com/?fkepJadZx7
--

"Apitos" a écrit dans le message de news:

Bonsoir à tous,

Dans cette macro, qui marche trés bien, j'ai remarqué qu'il y'a une
petite erreur.

Lorsque le PrixU à la même valeur que le nom de la désignation, la
colonne P1 est vide !

Voila un exemple :

http://cjoint.com/?fkaYcsx6zJ

Merci d'avance.
Avatar
Jacques ALARDET
Bonjour,

Il y a juste une petite erreur d'indice : Il faut 14 au lieu de 13

Set y = Cells(X.Row, 14).Resize(1, 199).Find(c.Offset(0, 1).Value,
lookat:=xlWhole)

J a c q u e s

"Apitos" a écrit dans le message de
news:
Bonsoir à tous,

Dans cette macro, qui marche trés bien, j'ai remarqué qu'il y'a une
petite erreur.

Lorsque le PrixU à la même valeur que le nom de la désignation, la
colonne P1 est vide !

Voila un exemple :

http://cjoint.com/?fkaYcsx6zJ

Merci d'avance.
Avatar
Apitos
Bonjour,

Merci à vous deux Fredo et Jacques.

@ bientôt.