Einzelnen Beitrag anzeigen
Alt 07.12.2006, 11:51   #2 (permalink)
redilS
Extrem Performer
 
Benutzerbild von redilS
 

Registriert seit: 22.11.2004
Beiträge: 1.169

redilS ist jedem bekanntredilS ist jedem bekanntredilS ist jedem bekanntredilS ist jedem bekanntredilS ist jedem bekannt

Standard AW: Anfänger VBA braucht Hilfe beim Spalten ausblenden

Quick and dirty:

Code:
  
  Dim bCellsFilled As Boolean
 
  For Each Column In Columns("A:Z")
 
    Column.Select
    bCellsFilled = False
 
    For Each cell In Selection.Cells
      DoEvents
      If cell.Value <> Empty Then
        bCellsFilled = True
        Exit For
      End If
    Next
 
    If bCellsFilled = False Then
      Column.EntireColumn.Hidden = True
    End If
 
  Next
Läuft aber bei komplett leeren Spalten ne ganze Weile, da wirklich _jede_ Zelle in _jeder_ Spalte auf Inhalt geprüft wird.
redilS ist offline   Mit Zitat antworten