Thema Datum  Von Nutzer Rating
Antwort
Rot automatisch Tabellenblätter erstellen
20.04.2012 19:11:37 Tim
NotSolved
21.04.2012 14:25:28 Holger
NotSolved
22.04.2012 11:32:49 Brumms
NotSolved
22.04.2012 11:43:16 Brumms
NotSolved

Ansicht des Beitrags:
Von:
Tim
Datum:
20.04.2012 19:11:37
Views:
2586
Rating: Antwort:
  Ja
Thema:
automatisch Tabellenblätter erstellen

Hallo zusammen,

 

ich habe hier ein Makro, dass mir in Abhängigkeit des Zellenwertes A3 automatisch ein Tabellenblatt mit dem Namen des Zelleninhalts erstellt.

Sub NeuesBlatt()

'Varialen deklarieren

Dim ws As Worksheet, wb As Workbook, sName As String

 

' Name des neuen Blattes auslesen

 

sName = ActiveWorkbook.Sheets(1).Range("A3")

Set wb = ActiveWorkbook

 

' Falls kein Blatt mit dem Namen existiert,

' wird ein Fehler auftreten. Diesen Fangen

' wir vorerst ab.

On Error Resume Next

Set ws = wb.Sheets(sName)

 

' Wenn kein Blatt mit dem Namen exisitiert...

If Err.Number = 9 Then

On Error GoTo 0

'... wird ein neues erstellt ...

Set ws = wb.Sheets.Add(, wb.Sheets(wb.Sheets.Count))

 

'... und sein Name gesetzt.

ws.Name = sName

End If

 

Set ws = Nothing

 

End Sub

 

Dieses möchte ich jetzt so erweitern, dass die Tabellenblätter in Abhängigkeit aller Zelleninhalte der Spalte A erstellt werden. Habe dieses mit dem Befehl Columns probiert, aber es kommt immer eine Fehlermeldung.

 

Hat jemand eine Idee, wie ich den Code entsprechend abändern kann?

 

Vielen Dank


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot automatisch Tabellenblätter erstellen
20.04.2012 19:11:37 Tim
NotSolved
21.04.2012 14:25:28 Holger
NotSolved
22.04.2012 11:32:49 Brumms
NotSolved
22.04.2012 11:43:16 Brumms
NotSolved