copier des ligne d'un onglet a un autre en fonction de certains critères

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

M

manpower

Guest
salut je suis debutant en vba excel,je souhaiterais que ma macro copie chaque ligne de ma feuille traitement vers les onglet concerné en fonction des valeur de la colonne C a savoir: BR vers onglet a,CR vers onglet b et VT vers onglet c.
voici un fichier pour plus d'explication
merciii
 

Pièces jointes

Re : copier des ligne d'un onglet a un autre en fonction de certains critères

Bonsoir manpower le forum
ton fichier en retour tu ouvres tu cliques copier et tu me redis
j'ai rajouté un bouton effacer comme cela tu pourras tester que cela marche bien en copie et en effacement
a+
Papou😱
 

Pièces jointes

Re : copier des ligne d'un onglet a un autre en fonction de certains critères

Bonjour manpower, Bonjour Paritec 🙂 , Bonjour 00 🙂
Surtout pour saluer les ami(e)s, en repartant du code de 00 😉

VB:
Private Sub Workbook_SheetActivate(ByVal o As Object)
Dim crit As String


Select Case o.Name
    Case "a"
        crit = "BR"
    Case "b"
        crit = "CR"
    Case "c"
        crit = "VT"
End Select


If crit <> "" Then
    o.Cells.Clear
    With Sheets("traitement")
        .[a:d].AutoFilter Field:=3, Criteria1:=crit
        .AutoFilter.Range.SpecialCells(xlCellTypeVisible).Copy o.[a1]
        .[a:d].AutoFilter
    End With
End If


End Sub

Cordialement
 
Re : copier des ligne d'un onglet a un autre en fonction de certains critères

Bonsoir,

Sinon, encore plus rapide :
- 1 filtre sur le critère sélectionné
- 1 sélection de la zone
- alt + ;
- copier puis coller dans l'autre feuille !

A+
 
Re : copier des ligne d'un onglet a un autre en fonction de certains critères

slt merci pour vos reponse,paritec j'ai testé ta macro ca marche tres bien mais je souhaiterais que a chaque execution de cette macro elle ajoute le donnée au fur et a mesure sans les supprimés,car l'objectif c d les conservées.merci
 
- 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

Retour