Tabellenblätter umbenennen

  • #1
N

nok106

Bekanntes Mitglied
Themenersteller
Dabei seit
10.09.2005
Beiträge
108
Reaktionspunkte
0
Ort
Brunsbüttel
Hallo Excelfreunde !

Gibt es hierfür eine Lösung ?

Folgendes Makro erstellt automatisch 12 neue Tabellenblätter.
Auf allen hinzugefügten Tabellenblätter wird derselbe Inhalt von der Tabelle1 stehen.

Die hinzugefügten  Blätter werden von 1 bis 12 nummeriert.

Meine Frage:
Könnten statt der Nummern auch die Monate Januar bis Dezember damit ausgegeben werden ?

Sub Tabellen_einfügen_kopieren()
Dim i As Integer
For i = 1 To 12
Sheets(1).Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Tabelle & Sheets.Count
Next i
End Sub

Hat jemand eine Idee ob das geht und wenn ja - Wie ?

Einstweilen herzlichen Dank an alle, die sich für mich bemühen.

MfG Odje
 
  • #2
z.B. so
Code:
Sub Tabellen_einfügen_kopieren()
  Dim i As Integer
  
  For i = 1 To 12
    Sheets(1).Copy After:=Sheets(Sheets.Count)
  Next i
  
  For i = 1 To 12
    Sheets(i + 1).Name = Format(1. & i & .2007, mmm)
  Next i
End Sub

Wenn du den vollen Monatsnamen möchtest, dann tausch mmm gegen mmmm

Gruß Matjes :)
 
  • #3
Hallo Matjes,

für deine schnelle Antwort meinen besten Dank.

Klappt wunderbar ..... Danke  :1

Gruß Odje
 
Thema:

Tabellenblätter umbenennen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben