• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

VBA werkt niet goed

Senso

Inventaris
Lid geworden
13 jun 2016
Berichten
12.086
Besturingssysteem
W11 Pro 25H2
Office versie
Office 2007 H&S en Office 2021 Prof Plus
Het zijn kolommen in tabelvorm
met
kolom1
daaronder
Naam
zo elke kolom
Wat is niet goed aan de code?
PHP:
Sub HideColumnsWithOnlyHeaders()
    Dim col As Range
    Application.ScreenUpdating = False
    
    For Each col In ActiveSheet.UsedRange.Columns
        ' If CountA is 1 or 0, it means it only has a header or nothing at all
        If Application.WorksheetFunction.CountA(col) <= 1 Then
            col.EntireColumn.Hidden = True
        End If
    Next col
    
    Application.ScreenUpdating = True
End Sub
 
Wat niet goed is aan de code? Kort antwoord: niets.
Het werkt namelijk, zowel met een échte als met een imitatietabel.
Misschien ziet jouw tabel er enigszins anders uit dan uit je vraag af te leiden valt.
Voorbeeldbestandje toevoegen misschien?
 
Senseo werkt aan ultrageheime staatsdossiers zodoende is een voorbeeldbestandje plaatsen uit de boze.
 
Of zo:

Code:
Sub M_snb()
   Application.ScreenUpdating = false

  For Each it In UsedRange.Columns
    it.hidden =application.counta(it)<2
  Next
End Sub
 
Terug
Bovenaan Onderaan