LeSaintKebab
XLDnaute Nouveau
Bonjour le forum !
J'aurais besoin de votre aide pour m'aider à avancer dans ma macro
En effet, je cherche à déplacer une ligne entière située sur la feuille 1 vers la feuille 2 si la valeur en colonne F est "Mechanical".
Je devrais répéter cette manipulation avec 4 valeurs différentes mais si vous arrivez à m'éclairer sur 1, je saurais la répéter en faisant varier mes valeurs
J'ai essayé ce que je viens d'expliquer avec le bout de code suivant mais sans succès à cause d'une différence dans mes plages (je ne sais pas comment faire en sorte qu'elles concordent) :
With ws1
.Range("A1:X1").AutoFilter Field:=6, Criteria1:="=Mechanical"
.Rows("2:" & Cells.Rows.Count).SpecialCells(xlCellTypeVisible).Cut Destination:=ws2.Rows("2:" & Cells.Rows.Count)
.ShowAllData
End With
Dans ce code, ws1 est ma feuille 1 et ws2 est ma feuille 2.
Il y a peut être d'autres façons de faire cela, je suis ouvert à toutes les propositions !
Merci d'avance pour votre aide
Cordialement,
LSK
J'aurais besoin de votre aide pour m'aider à avancer dans ma macro
En effet, je cherche à déplacer une ligne entière située sur la feuille 1 vers la feuille 2 si la valeur en colonne F est "Mechanical".
Je devrais répéter cette manipulation avec 4 valeurs différentes mais si vous arrivez à m'éclairer sur 1, je saurais la répéter en faisant varier mes valeurs
J'ai essayé ce que je viens d'expliquer avec le bout de code suivant mais sans succès à cause d'une différence dans mes plages (je ne sais pas comment faire en sorte qu'elles concordent) :
With ws1
.Range("A1:X1").AutoFilter Field:=6, Criteria1:="=Mechanical"
.Rows("2:" & Cells.Rows.Count).SpecialCells(xlCellTypeVisible).Cut Destination:=ws2.Rows("2:" & Cells.Rows.Count)
.ShowAllData
End With
Dans ce code, ws1 est ma feuille 1 et ws2 est ma feuille 2.
Il y a peut être d'autres façons de faire cela, je suis ouvert à toutes les propositions !
Merci d'avance pour votre aide
Cordialement,
LSK