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.

Liste alphabetisch sortieren
#1
Guten Abend,
eigentlich komme ich ganz gut mit Excel zurecht, nun habe ich aber doch mal eine Frage an die Profis unter euch.
iIch habe in der Spalte A von A5 bis A11 Namen, die nicht alphabetisch sortiert sind.
Ich möchte, dass mein Programm die Namen in den Zellen B5 bis B11 alphabetisch sortiert ausgibt.
Ich bin leider etwas ratlos..
Vielen Dank für euch Hilfe!
Antworten Top
#2
Hola,

ab Office365 gibt es Sortieren().
Gruß,
steve1da
Antworten Top
#3
Vielen Dank, aber...
Code:
Sub Sortieren()

Columns(1).Sort Key1:=Range("A5:A11"), Order1:=xlAscending, Header:=xlGuess, _
MatchCase:=False, Orientation:=xlTopToBottom

End Sub
...das mit dem Sortieren an sich, ist nicht das Problem(siehe oben)

Aber wie schaffe ich es, dass die Namen in Spalte B ausgegeben werden?
Antworten Top
#4
Du hast nicht verstanden, dass steve =SORTIEREN() meinte, nicht Sortieren().
Antworten Top
#5
Achso, ja Danke, so einfach könnte es gehen. 19 

Aber darum gehts mir nicht, ich möchte das  ja im Makros programmieren..

LG
Antworten Top
#6
Hey,

dann kopiere doch zuerst die Spalte A nach B und sortiere B!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Nun wird mir der Laufzeitfehler 1004: Der Sortierbezug ist ungültig. Überprüfen Sie ... angezeigt.
Obwohl ich in meinem Code nur A zu B geändert habe..
Code:
Sub Sortieren()

Columns(1).Sort Key1:=Range("B5:B11"), Order1:=xlAscending, Header:=xlGuess, _
MatchCase:=False, Orientation:=xlTopToBottom

End Sub
Antworten Top
#8
Hi,

wo hast Du den Code denn abgeschrieben, ohne ihn zu verstehen?

Schritt 1:  Spalte A nach B kopieren ( eine Zeile Befehl)
Schritt 2: Sortieren der Spalte B (Columns(2))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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