• Initiateur de la discussion Initiateur de la discussion lionel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lionel

Guest
Bonjour à tous,

je suis novice dans le macros, surtout avec visual basic, et je cherche à faire une macro de ce type:

SI VALEUR_CEL=0 ALORS COPIE LIGNE CORRESPONDANTE (A LA CELLULE) ET COLLE CETTE LIGNE DANS UNE AUTRE FEUILLE (du meme classeur) A LA FIN DU TABLEAU EXISTANT

merci pour vos infos
Lionel
 
bonjour

if worksheets("feuil1").range("a1").value=0 then rows(range("A1").row).copy destination:=worksheets("feuil2").range("A65536").end(xlup).offset(1)

cela peut aussi s'écrire ainsi
with worksheets("feuil1").range("a1")
if .value=0 then rows(row).copy destination:=worksheets("feuil2").range("A65536").end(xlup).offset(1)
end with

bye bye
 
Bonjour Lionel, Jon et le Forum

Désolé Jon mais la syntaxe rows(range("A1").row) ne fonctionne pas avec Excel 2002, petit correctif donc :

Sub Recopier()

If Worksheets("feuil1").Range("a1").Value = 0 Then Worksheets("feuil1").Range("A1").EntireRow.Copy Worksheets("feuil2").Range("A65536").End(xlUp).Offset(1)

'Cela peut aussi s'écrire ainsi :
With Worksheets("feuil1").Range("A1")
If .Value = 0 Then .EntireRow.Copy Worksheets("feuil2").Range("A65536").End(xlUp).Offset(1)
End With
End Sub

Cordialement

Bernard
 
ça marche très bien sur excel 2000, mais en même temps ça nous permet de faire découvrir entirerow et entirecolumn aux nouveaux venus.

bye bye

plus d'infos sur la manipulation de cellules
<http://xlbysteph.free.fr/aideinformatique/actioncellule.htm>
 
lionel,

Je ne sais pas. Essaye de sélectionner la feuille source au préalable Worksheets("feuil1").Select



Joins une version allégée zippée de ton classeur sans données importantes si besoin est.



bye bye
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Réponses
7
Affichages
375
Réponses
3
Affichages
241
  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
293
Réponses
12
Affichages
287
Retour