Soco: VBA Excel

hi,

weis jemand zufällig wie ich mit vba in excel jeweis ein tabellenblatt für ein ganzes Jahr erstellen:

also so:

01.01.2009 DO
02.01.2009 FR
03.01.2009 SA
04.01.2009 So
usw...

brauche für jeden tag ein eigenes blatt.

vielen Dank für eure Hilfe..

sl...

  1. hi,

    weis jemand zufällig wie ich mit vba in excel jeweis ein tabellenblatt für ein ganzes Jahr erstellen:

    also so:

    01.01.2009 DO
    02.01.2009 FR
    03.01.2009 SA
    04.01.2009 So
    usw...

    brauche für jeden tag ein eigenes blatt.

    vielen Dank für eure Hilfe..

    sl...

    hey
    das sind 365 blätter
    aber egal
    ich glaube, das sprent excel

    1. würde es dann eh auf 3 Blöcke zu je 4 Monaten aufteilen.

      habe es die letzten jahre immer manuell gemacht. bin mir aber sicher dass es einen weg gibt dies automatisch zu erstellen.

      am besten wäre wenn man alle blätter mit den eigenschaften einer masterfolie belegen könnte.

      sl..

      1. würde es dann eh auf 3 Blöcke zu je 4 Monaten aufteilen.

        habe es die letzten jahre immer manuell gemacht. bin mir aber sicher dass es einen weg gibt dies automatisch zu erstellen.

        am besten wäre wenn man alle blätter mit den eigenschaften einer masterfolie belegen könnte.

        sl..

        warum brauchst du den für jeden tag ein einzelnes tabellenblatt

        1. Tourenplan für 6 LKW's

          sollte schön übersichtlich sein und wurde schon seit Jahren so gemacht.

          1. sollte schön übersichtlich sein und wurde schon seit Jahren so gemacht.

            Hi,

            hab mal was von einem 255 Sheets Limit gelesen aber anscheinend kann man das irgendwie umgehen und auch ohne Probleme weitere erstellen (in einem Forum war sogar die Rede von 5000, was ich aber nicht bestätigen kann, keine ahnung =)  )

            google hilft dir weiter..versuchs mal mit "excel Tabellen Limit" , es gibt da zum Teil auch Codeschnipsel

            Gruß mk

            1. Hallo,

              hab mal was von einem 255 Sheets Limit gelesen

              an einer irrelevanten Stelle

              aber anscheinend kann man das irgendwie umgehen und auch ohne Probleme weitere erstellen (in einem Forum war sogar die Rede von 5000, was ich aber nicht bestätigen kann, keine ahnung =)  )

              die Anzahl der Tabellenblätter war bereits in Excel XP nur durch den zur Verfügung stehenden Arbeitsspeicher begrenzt. Für Excel 2007 gilt das immer noch.

              Ach ja, sowas steht in der Excel-Hilfe und findet man bei Microsoft, hier z.B. für Excel 2003: http://office.microsoft.com/en-us/excel/HP051992911033.aspx.

              Freundliche Grüße

              Vinzenz

      2. am besten wäre wenn man alle blätter mit den eigenschaften einer masterfolie belegen könnte.

        Erstelle dein Masterblatt und benenne es zB: 'Master'

          
        Sub NewSheet()  
          Sheets("Master").Select  
          Sheets("Master").Copy After:=Sheets(WorkSheets.Count)  
        End Sub  
        
        
  2. Hallo,

    • starte die Makro-Aufnahme
    • füge über das Menü ein neues Tabellenblatt ein
    • benenne es entsprechend
    • beende die Makro-Aufnahme
    • schau dir den VBA Code des Makros an
    • zieh deine Schlüsse und setze dein Vorhaben um

    Ich bezweifle aber, dass du wirklich 365 Worksheets in deinem Excel haben willst. Und du kannst auch nur 256 Sheets aufeinmal hinzufügen. (Excel 2003

    Sheets.Add After:=Worksheets(Worksheets.Count), Count:=256, Type:=xlWorksheet
    Sheets(24).Name = "Hello Frank"

    Ciao, Frank