nach der Anforderung zu bewegen, habe ich alle Defekte nach Schweregrad gefiltert dann filtern Sie mit Lob, aber meine Anforderung alle JIRA in Spalte A sollte an der Spitze sein.Wie Range-Werte zu Top nach Filterung mit Vba Makro
ich bekomme nicht, wie man es an Spitze aller JIRA in der Spalte A. bewegt. Würdige Hilfe hier.
Hinweis: nach der Bewegung sollte der Schweregrad nicht verändert werden, dh. Alle JIRA-Fehler sollten mit Schweregrad gefiltert werden. gemäß dem Screenshot beigefügt
Sub moverange()
lRow = Range("A" & Rows.Count).End(xlUp).row
Set MR = Range("A2:A" & lRow)
MR.Select
For Each cell In MR
'If cell.Value = "Jira" Then Selection.EntireRow.Cut Shift:=xlUp
If cell.Value = "Jira" Then
Selection.Cut
'Rows("2:2").Select
Selection.Insert Shift:=xlUp
End If
Next
End Sub
Zeit mit der Tabellenfunktion verbringen. Wählen Sie in den Rohdaten das Optionsfeld Einfügen und klicken Sie auf Tabelle. Es bietet Ihnen viele leistungsstarke Filter- und Sortierfunktionen, um Ihre Daten zu betrachten. – OldUgly
Für Ihre VBA, lesen Sie auf [Range.Sort] (https://msdn.microsoft.com/en-us/library/office/ff840646.aspx) statt Ausschneiden und Einfügen. – OldUgly
@ OldUgly: das Blatt ist dynamisch, jedes Mal ziehen sie Defekte von verschiedenen Alm und Jira. Was ich in meinem Kopf hatte, war einfach auf den Knopf klicken und alles sollte gehen. Filter und Option konnte ich es tun. Problem passiert, wenn die Reihe A in alphabetischer Reihenfolge sortiert, JIRA ging dazwischen, So Anforderung war, alle JIRA Defekte auf der oberen Auflage auf der Unterseite zu zeigen. schätzen Sie Ihre Unterstützung. – Venkat