Registriert seit: 01.11.2014
Version(en): 2013
Hallo
Excel 2013
gibt es die Möglichkeit die Register (Tabellen) von links nach rechts alphabetisch aufsteigend zu sortieren?
Gruss
Oski
Registriert seit: 12.04.2014
Version(en): Office 365
24.06.2015, 15:18
(Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2015, 20:55 von Rabe.
Bearbeitungsgrund: 3fach eingestellter Code entfernt
)
Hallo,
ich habe kein XL2013, habe aber bisher auch noch nicht mitbekommen, dass das jetzt mit Bordmitteln möglich wäre.
Bisher musste man sich mit einem VBA-Code behelfen.
Schau mal ob dir einer dieser Codes weiterhilft:
Code:
Sub SortierungBlätter()
'Quelle: A. Eckl
Dim i As Integer
Dim j As Integer
For i = 1 To Sheets.Count
For j = 1 To Sheets.Count - 1
If UCase$(Sheets(j).Name) > UCase$(Sheets(j + 1).Name) Then _
Sheets(j).Move after:=Sheets(j + 1)
Next j
Next i
End Sub
Eine weitere Möglichkeit ist dieser VBA-Code:
Code:
Public Sub SortWorksheets()
'http://www.ms-office-forum.net/forum/showthread.php?t=169524
Dim iCount As Integer, iFirst As Integer, iSecond As Integer
iCount = ActiveWorkbook.Worksheets.Count
For iFirst = 1 To iCount
For iSecond = iFirst To iCount
If Worksheets(iSecond).Name < Worksheets(iFirst).Name Then
Worksheets(iSecond).Move before:=Worksheets(iFirst)
End If
Next iSecond
Next iFirst
End Sub
oder
Code:
Sub Tabellenblätter_sortieren()
'http://www.office-loesung.de/fpost813455.php#813455
AnzahlRegister = Sheets.Count
For i = 1 To AnzahlRegister - 1
X = i
For Zähler = i + 1 To AnzahlRegister
If UCase$(Sheets(Zähler).Name) < UCase$(Sheets(X).Name) Then
X = Zähler
End If
Next Zähler
If X > i Then Sheets(X).Move Sheets(i)
Next i
End Sub
Gruß
Peter
Registriert seit: 01.11.2014
Version(en): 2013
24.06.2015, 15:42
(Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2015, 19:40 von Rabe.
Bearbeitungsgrund: Zitat korrigiert. Es reicht, die relevanten Teile zu zitieren!
)
(24.06.2015, 15:18)Peter schrieb: Bisher musste man sich mit einem VBA-Code behelfen.
Schau mal ob dir einer dieser Codes weiterhilft:
Danke Peter
noch eine Zusatzfrage, könnten auch nur die Register ausser die letzten zwei (ganz rechts) sortiert werden, das wäre natürlich perfekt.
Gruss
Oski
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Hallo!
Bitte kein Fullquote, wir sehen auch so, was darüber stand!
Alle Blätter sind Sheets.Count
alle außer den beiden rechts sind Sheets.Count - 2
Bekommst Du dies angepasst?
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• oski
Registriert seit: 01.11.2014
Version(en): 2013
24.06.2015, 16:03
(Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2015, 19:41 von Rabe.
Bearbeitungsgrund: Zitat korrigiert. Es reicht, die relevanten Teile zu zitieren!
)
(24.06.2015, 15:46)RPP63 schrieb: Bekommst Du dies angepasst?
perfekt, Danke
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
(24.06.2015, 16:03)oski schrieb: perfekt, Danke
jetzt hat er Dich grade gebeten, nicht den Vorgängerbeitrag komplett zu zitieren und schon machst Du es wieder.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallo Ralf,
war ja "kein Fullquote"
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 10.04.2014
Version(en): 2016 + 365
24.06.2015, 23:17
(Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2015, 23:18 von Rabe.)
Hi André,
(24.06.2015, 22:12)schauan schrieb: war ja "kein Fullquote" 
ja, weil ich die Zitate reduziert habe.