Gehirn geschmolzen. Ich weiß, dass Stackoverflow kein freies Coding macht, aber ich bleibe beim Start stecken. Ich versuche, die Daten von der linken Seite zu filtern und auszugeben, um wie die Daten auf der rechten Seite mithilfe von VBA-Skripts zu aussehen. Irgendwelche Vorschläge, wie ich das erreichen kann?Fehler Filtern, Ausgeben und Kurzschließen dieser Daten
1
A
Antwort
0
Dies könnte Ihnen den Einstieg:
Sub mergeCategoryValues()
Dim lngRow As Long
With ActiveSheet
Dim columnToMatch As Integer: columnToMatch = 2
Dim columnToConcatenate As Integer: columnToConcatenate = 4
Dim columnToSum As Integer: columnToSum = 5
lngRow = .Cells(65536, columnToMatch).End(xlUp).Row
.Cells(columnToMatch).CurrentRegion.Sort key1:=.Cells(columnToMatch), Header:=xlYes
Do
If .Cells(lngRow, columnToMatch) = .Cells(lngRow - 1, columnToMatch) Then
.Cells(lngRow - 1, columnToConcatenate) = .Cells(lngRow - 1, columnToConcatenate) & .Cells(lngRow, columnToConcatenate)
.Cells(lngRow - 1, columnToSum) = .Cells(lngRow - 1, columnToSum) + .Cells(lngRow, columnToSum)
.Rows(lngRow).Delete
End If
lngRow = lngRow - 1
Loop Until lngRow = 1
End With
End Sub
Es wurde aus diesem Code angepasst: Excel VBA - Combine rows with duplicate values in one cell and merge values in other cell
Alles was Sie brauchen, um herauszufinden, ist die erste Spalte zu entfernen und die Variablen dynamischer zu machen. Lassen Sie mich wissen, ob das hilft.
+0
Das ist perfekt ... Ty so viel ... –
+0
Ich bin froh, dass ich helfen konnte, einen schönen Tag. –
Verwandte Themen
- 1. Speichern von Daten in einem Array und Ausgeben dieser Daten
- 2. Inline If-Anweisung - kurzschließen
- 3. Ausgeben von Perzentilen durch Filtern eines Datenrahmens
- 4. Ereignisse in d3 kurzschließen?
- 5. Python - Kurzschließen seltsame Verhalten
- 6. Kurzschließen: OrElse kombiniert mit oder
- 7. Excel Daten validieren und filtern
- 8. Filtern von Daten in @ Pipe Fehler
- 9. Fehlende Operand Fehler beim Filtern von Daten
- 10. Binäre Daten in PHP ausgeben
- 11. Pandas Filtern und Vergleichen von Daten
- 12. Reagieren/Redux Abrufen und Filtern von Daten
- 13. RxAndroid. Einfaches Cachen und Filtern von Daten
- 14. Doppelte Daten sortieren und löschen und korrekt in CSV ausgeben
- 15. Fehler beim Ausgeben von SSE
- 16. Daten sicher aus SQL-Injection ausgeben?
- 17. Fehler beim Ausgeben einer Liste
- 18. Filtern von JSON-Daten und Drucken
- 19. Daten filtern und Werte kopieren VBA
- 20. Json die Daten filtern und um
- 21. Filtern und Exportieren von Daten in .csv
- 22. Cassandra Spark-Connector und Filtern von Daten
- 23. Filtern von Daten mit EntityDataSource und WHERE
- 24. Separate CSV-Datei und Filtern der Daten
- 25. Wie Daten dieser Linie und vor dieser Linie erhalten und nach dieser Zeile in Python
- 26. die Daten filtern
- 27. Wie json Daten filtern
- 28. Intraday-Daten filtern R
- 29. d3 Filtern von Daten
- 30. Warum wird dieser Code nichts auf der Konsole ausgeben?
(1) Lesen Sie Quellenname aus dem ersten Datensatz, suchen Sie nach Zielnamen. Wenn nicht gefunden, fügen Sie den Zielnamen einen Namen hinzu. (2) Finden Sie den Quellennamen in den Zielnamen (er wird jetzt definitiv da sein) und aktualisieren Sie die anderen Spalten auf "x", wenn die entsprechende Quellspalte "x" ist (3) Wiederholen Sie für den nächsten Datensatz. (Es gibt wahrscheinlich einfachere Möglichkeiten, dies zu tun, aber ich bin hungrig und denke gerade nicht gerade.) – YowE3K