Impressum   

Neuanlegung einer Excelmappe

Problembeschreibung

Häufig wird das Anlegen einer neuen Excel-Mappen mit einer bestimmten Anzahl von Blättern benötigt. Zusätzlich soll registriert werden, dass die Mappe von einem Programm erzeugt wurde.

Lösung

Mit der Procedure erzeuge_Workbook können Sie die Anzahl der gewünschten Blätter und den Autor der Mappe übergeben.

Sub erzeuge_Workbook(blattanzahl As  Long, author As String)
  Dim save_value As Long
  '
  save_value = Application.SheetsInNewWorkbook
  '
  Application.SheetsInNewWorkbook = blattanzahl
  Workbooks.Add
  ActiveWorkbook.author = author
  '
  Application.SheetsInNewWorkbook = save_value
End Sub

Hinweis

Der Procedure-Aufruf

  call erzeuge_Workbook(7 ,"Generiert von esslog")

erzeugt eine Mappe mit 7 Einzelblättern und folgenden Hinweis in der Datei-Eigenschaft.

Excel-Dateieigenschaft