Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

CSV Import und Sortierung
#11
Hallo,
sind die Bezeichnungen in der csv am Anfang immer "AAA" oder welche Varianten existieren noch?
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 19 (32bit)
Antworten Top
#12
In deinem Bild gibt es IDs, aber  in der Excelmappe gibt es diese nicht. Weiterhin wäre eine händisch erstellt Musterlösung hilfreich. Und was meisnt du es giubt Änderungen?  Sind dies dann neue Zeilen, oder ändert sich Datum/Uhrzeit zu einer ID, die ja in der Mustermappe nicht vorhanden ist.

Nachtrag: Habe gerade die IDs gefunden, die viel weiter rechts stehen.

Hier mal die Daten aufbereitet und in der gewünschten Sortierfolge. Das war ein Klacks für Power Query.


Angehängte Dateien
.xlsx   cef - CSV Import und Sortierung (Power Query).xlsx (Größe: 25,67 KB / Downloads: 4)
VG, wisch
Wer Hilfe nimmt, sollte auch Hilfe geben! Auch wenn dies auf einem ganz anderem Gebiet geschieht.
[-] Folgende(r) 1 Nutzer sagt Danke an wisch für diesen Beitrag:
  • slHusky
Antworten Top
#13
Danke schonmal! Mache erstmal mit der kleinen Hausaufgaben Smile und schau mir das gleich an....
Antworten Top
#14
In der CSV-Datei:

Code:
Sub M_snb()
  sn = Cells(5, 1).CurrentRegion.Resize(, 35)
   
  With CreateObject("scripting.dictionary")
    For j = 1 To UBound(sn)
      If sn(j, 33) <> "" Then .Item(.Count) = Array(sn(j, 33), sn(j, 3) + sn(j, 5))
      If sn(j, 35) <> "" Then .Item(.Count) = Array(sn(j, 35), sn(j, 9) + sn(j, 11))
    Next
    Cells(5, 13).Resize(.Count, 2) = Application.Index(.items, 0, 0)
  End With
   
  Cells(5, 13).CurrentRegion.Sort Cells(5, 14)
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#15
Das hilft mir schon mal weiter! Werde mal weiter Testen danke!
Antworten Top
#16
Hallo,
hier zum testen eine VBA Lösung.


Angehängte Dateien
.xlsm   Board01.xlsm (Größe: 37,45 KB / Downloads: 4)
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 19 (32bit)
[-] Folgende(r) 1 Nutzer sagt Danke an EbyAS für diesen Beitrag:
  • slHusky
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste