Ich habe ein Arbeitsblatt, das ich die Zeile verschieben muss, wenn der Wert in der letzten Spalte gleich falsch ist. Ich weiß nicht, wie ich zu Blatt 2 gehe und das ganze Blatt durchgehen lasse. Danke für die Hilfe.Verschieben Sie die Zeile in ein anderes Blatt
Sub DeleteMatches2()
Dim a As Range, b As Range
Dim c As String
'The column that has the value is V2
With Sheets("Controle Estoque Fixo")
Set a = .Range(.Cells(2, "V"), .Cells(Rows.Count, "V").End(xlUp))
End With
For Each b In a
If b.Value = "False" Then
Sheets("Sheet1").Select
'know I am lost
End If
Next
End Sub
hast du SO gesucht? Es gibt ein paar Beispiele dafür, wie man das hier macht. Was hast du * eigentlich auch versucht * die Zeile auf ein anderes Blatt zu kopieren? –
Schnelle Notiz, stellen Sie auch sicher, dass Sie '.' vor' Rows.Count' hinzufügen, wenn Sie 'Set' festlegen. Für den nächsten Teil möchten Sie nur die nächste Zeile in Ihrem Sheet2 finden (verwenden Sie eine Variable), dann können Sie ausschneiden/einfügen. Es gibt unzählige Beispiele für das, was Sie hier verlangen. Verwenden Sie einfach das Suchfeld. Ich würde vorschlagen, den Makro-Recorder zu verwenden, ausschneiden/einfügen und sehen, wie dieser Code aussieht, und von dort aus zwicken. – BruceWayne
lol Ich mag, wie Sie 'mit' verwenden, dann weiter mit' Select' XD – findwindow