|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : avril 2009 Messages : 19 ![]() |
Bonjour,
Je souhaite copier des cellules vers une autre feuille si les cellules respectent certaines conditions. J'ai trouvé sur le net une macro qui s'apparente à ce que je cherche et je l'ai adaptée à mon problème. Toutefois, la macro ne fonctionne pas, Excel n'aime pas la ligne ci-dessous et me renvoit le code erreur d'exécution '1004', erreur définie par l'application ou par l'objet. Code :
DerniereLigne = .Range("A65536").End(x1Up).Offset(1, 0).Row Code :
Dernière modification par chrisbdx ; 04/02/2010 à 14h02. |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Hervé Agent Technique Inscription : mars 2009 Messages : 753 ![]() |
Slt
remplace :par C'est un L et non un 1 donc "XLUP" et non "X1UP" A+ |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2009 Messages : 19 ![]() |
Effectivement avec un L je n'ai plus d'erreur de compilation
Toutefois, je n'obtiens pas le résultat escompté; rien n'est recopié dans le feuillet "envoi_mail" bien que toutes les cellules soient balayées dans le feuillet "M2". |
|
|
00
|
|
|
#4 | ||||
|
Membre Expert
![]() Hervé Agent Technique Inscription : mars 2009 Messages : 753 ![]() |
je pense mais je peux me tromper que ton problème est ici:
Code :
Code :
.Cells(DerniereLigne, 1).Value = .Cells(LigneActive, 3).Value Code :
Sheets("envoi_mail").Cells(DerniereLigne, 1).Value = Sheets("envoi_mail").Cells(LigneActive, 3).Value
Code :
Je n'ai pas testé donc à voir |
||||
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : avril 2009 Messages : 19 ![]() |
Effectivement, j'en étais arrivé à la même conclusion. Ayant déjà testé, cela fonctionne correctement.
Merci en tout cas pour la réponse rapide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com