Thema Datum  Von Nutzer Rating
Antwort
25.06.2014 13:47:47 Kerstin
Solved
25.06.2014 23:05:07 Gast37523
NotSolved
Rot Sortieren nach neuestem Datum
26.06.2014 11:26:05 Gast10466
NotSolved
26.06.2014 13:15:45 Gast37523
NotSolved
26.06.2014 16:35:55 Gast23195
NotSolved
26.06.2014 16:46:12 Gast80782
NotSolved
26.06.2014 17:24:47 Gast89765
NotSolved
26.06.2014 17:55:03 Gast51574
NotSolved
30.06.2014 17:18:38 Gast12814
NotSolved

Ansicht des Beitrags:
Von:
Gast10466
Datum:
26.06.2014 11:26:05
Views:
802
Rating: Antwort:
  Ja
Thema:
Sortieren nach neuestem Datum

Hallo unbekannter Helfer Gast37523,

vielen Dank erst mal für Deine Antwort. Habe die Anweisung entsprechend angepasst, aber er werden leider zu viele Daten gelöscht.

With ActiveSheet.UsedRange.Columns("A:D")

    Call .Sort(Key1:=.Cells(2, 1), Order1:=xlAscending, _
                    Key2:=.Cells(2, 4), Order2:=xlDescending, _
                   Header:=xlYes)
    Call .RemoveDuplicates(Columns:=1, Header:=xlYes)
 End With

 

Habe über den Makro-Rekorder bereits einiges probiert, allerdings ohne Erfolg. Es handelt sich um eine längere Preisliste, die nach Kunde, Artikel, Preis und Datum sortiert ist. Als Ergebnis benötige ich zu jedem Kunden, zu den einzelnen Artikeln den zuletzt gültigen Preis. Könnte mir vorstellen, dass es nur mit Loop und if-Anweisung zu lösen ist. 

Gewünschtes Ergenis ist:  

10100      94037      30      05.05.2014

10435      95050      10      02.04.2014

Ist halt doch eine Herausforderung, zumindest für mich als Anfänger in VBA.

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
25.06.2014 13:47:47 Kerstin
Solved
25.06.2014 23:05:07 Gast37523
NotSolved
Rot Sortieren nach neuestem Datum
26.06.2014 11:26:05 Gast10466
NotSolved
26.06.2014 13:15:45 Gast37523
NotSolved
26.06.2014 16:35:55 Gast23195
NotSolved
26.06.2014 16:46:12 Gast80782
NotSolved
26.06.2014 17:24:47 Gast89765
NotSolved
26.06.2014 17:55:03 Gast51574
NotSolved
30.06.2014 17:18:38 Gast12814
NotSolved