Recopier une ligne sur une autre feuille

  • Initiateur de la discussion Initiateur de la discussion zaephi
  • 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 !

Z

zaephi

Guest
Bonjour,

Je souhaiterai qu'un lligne soit recopier en integralité sur une autre feuille s'il y a une anomalie.
Comment faire sachant que :

Dans un tableau en feuille 1 j'ai une colonne "anomalie" qui se calcul (1=anomalie, 0= ok)

je souhaiterais que la ligne comportant une anomalie soit recopiée en feuille 2.

Merci de votre aide.


Zaephi
 
Re : Recopier une ligne sur une autre feuille

Bonsoir,

Voici une façon de faire avec un filtre :

Code:
Sub Filtre()

Dim Tablo As Range, PlgFiltre As Range

Application.ScreenUpdating = False
Set Tablo = Range("A1:D" & Range("A65536").End(xlUp).Row)

  With Tablo
   .AutoFilter
   .AutoFilter Field:=3, Criteria1:="1"
  End With
  
Set PlgFiltre = Tablo.SpecialCells(xlCellTypeVisible)

PlgFiltre.Cells(1).EntireRow.Hidden = True
PlgFiltre.Copy Sheets("Feuil2").Range("A65536").End(xlUp).Offset(1, 0)
PlgFiltre.Cells(1).EntireRow.Hidden = False
Tablo.AutoFilter
Application.ScreenUpdating = True

End Sub
-Tablo correspond à la plage de ton tableau de départ, ici sur 4 colonnes
(la première ligne du tableau est une ligne d'en-tête)
- Field:=3 correspond à la 3ème colonne (celle filtrée), colonne C
- Criteria1:="1" recherche le 1 dans les cellules du tableau dans la 3ème colonne (C)
- PlgFiltre correspond à la plage filtrée, celle qui contient toutes les linges où il y a le 1
- Le code masque la ligne d'en-tête puis copie le reste sur la feuille 2 (la 1ère ligne de la feuille 2 correspond à l'en-tête)
- Enfin la ligne d'en-tête est ré-affichée et le filtre annulé.

A toi d'adapter à ton cas 🙂

Bonne soirée
 
- 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

R
  • Question Question
Réponses
3
Affichages
113
regis6460
R
Retour