title image


Smiley Auto_open() nur das erste mal aufrufen?
Hallo



Ich versuche mit einem Makro ein generiertes Excelfile zu formatieren.

Das File wird mit POI (eine Javalibrary die es ermöglicht excel files mit java zu generieren) geschrieben und es fehlen aber grundlegende formatierungen.



Leider bin kenne ich mich mit Visual Basic / Makros zu wenig aus um mein Problem selbständig zu lösen.



Das makro hier wird automatisch beim öffnen ausgeführt:





Sub Auto_open()



Dim ws As Worksheet



For Each ws In ActiveWorkbook.Worksheets

ws.Activate

Cells.EntireColumn.AutoFit

ws.Outline.ShowLevels ColumnLevels:=1 'Hide all grouped and cols

Next ws



If ActiveWorkbook.Worksheets.Count > 1 Then Sheets(2).Activate



End Sub





Allerdings will ich das es beim 2ten mal öffnen nicht mehr ausgeführt wird. Der benutzer soll ja seine formatierungen nicht verlieren.



Habt ihr eine gute idee?

Vielen Dank





Gruss Joker



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: