Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
808to812
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
808to812
808to812
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Name Tabellenblatt

Name Tabellenblatt
12.10.2006 11:58:26
Erich
Hallo Excelaner....
Mit diesem Code erstelle ich ein Tabellenblatt mit der
Nummer die in Spalte B steht. (Formation Standard)
On Error Resume Next
Dim i As String
Dim wks As Worksheet
i = Selection
If i = "" Then Exit Sub
If Target.Column = 2 Then
Set wks = Worksheets(i)
If Err &gt 0 Or wks Is Nothing Then
Worksheets.Add after:=Worksheets(Worksheets.Count)
ActiveSheet.Name = i
Worksheets(i).Select
Worksheets(1).Select
Nun mein Problem
Egal wie ich die Spalte formatiere, gebe ich in die Zelle z.B. 007 ein
wird das neue Tabellenblatt mit 7 bezeichnet.
Da ich die Tabellenblätter sortieren muß gibt es ein Problem.
Die Sortierung ist dann z.B. 112,244,2,300 soll aber 2,112,244,300 sein
Wie bekomme ich es hin das die Variable i 3 stellig ist.
Ich hoffe es versteht jemand und kann mir helfen.
mit freundlichen Gruss
Erich

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Name Tabellenblatt
12.10.2006 12:10:08
Reinhard
Hi Erich,
i= activecell.value
'...
ActiveSheet.Name = right("000" & i, 3)
Gruß
Reinhard
ps: Ich freue mich über eine Rückmeldung ob diese Antwort hilfreich war oder nicht..
Perfekto
12.10.2006 12:33:41
Erich
Hallo Reinhard
Vielen Dank dafür, es klappt perfekt.
Nochmals Danke
Gruss Erich
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige