Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
148to152
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
148to152
148to152
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Tabellenblätter

Tabellenblätter
16.08.2002 09:55:32
martin
guten morgen excel experten,

ist es möglich tabellenblätter automatisch in vba (alphabetisch) zu ordnen? es soll auch funktionieren wenn ich tabellenblätter hinzufüge.

für hilfe wäre ich dankbar.

gruß
martin

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Tabellenblätter
16.08.2002 10:03:54
Micha
hi,

klar ist es. schreib ein makro.
mit worksheets(index).name kannst du auf den blattnamen zugreifen,
mit worksheets(blattname).move kannst du ein blatt verschieben.

mfg

Re: Tabellenblätter
16.08.2002 10:11:48
martin
hallo micha,
danke für das makro. sieht das makro so aus, oder muß ich es anders schreiben?

Private Sub Workbook_Open()
Worksheets(Index).name
End Sub

martin

Re: Tabellenblätter
16.08.2002 11:17:33
Micha
hi,

das makro: sortiert beim öffnen die tabellenblätter
(legt temporär eine hilfsseite an, löscht diese aber wieder)

mfg


Private Sub Workbook_Open()
Worksheets.Add Worksheets(1)
Set tbnew = Worksheets(1)
For i = 1 To Worksheets.Count - 1
Range("A" & i) = Worksheets(i + 1).Name
Next i
Range("A1:A" & Worksheets.Count - 1).Sort Range("A1")
For i = 1 To Worksheets.Count - 1
tbnew.Activate
Worksheets(Range("A" & i).Text).Move , Worksheets(i)
Next i
Worksheets(1).Delete
End Sub

Anzeige
Re: Tabellenblätter
16.08.2002 12:13:29
martin
hallo micha,

danke für die anweisung, es klappt prima.

ein schönes wochenende.

gruß
martin

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige