Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Makro automatisch anpassen mit Excelnamen

Makro automatisch anpassen mit Excelnamen
26.07.2018 10:55:19
Martin
Hallo,
mit folgendem code blende ich Zellen aus, in denen nichts eingetragen ist.
code:
Dim iSpalte As Integer
Application.ScreenUpdating = False
With ThisWorkbook.Worksheets("Tabelle5")
.Columns("A:J").EntireColumn.Hidden = False
For iSpalte = 1 To 10
If Application.CountA(.Range(.Cells(7, iSpalte), .Cells(9, iSpalte))) = 0 Then
.Columns(iSpalte).Hidden = True
End If
Next iSpalte
End With
Application.ScreenUpdating = True
End Sub
Nun möchte ich, dass sich das Makro, beim einfügen oder löschen einer Zeile, automatisch anpasst. Für den Bereich von A7:J9 habe ich dafür den Namen "A" definiert. Wie muss ich folgende Zeile umschreiben, dass mit der Verwendung des Namen "A" die Funktion erhalten bleibt, die leeren Spalten des Bereichs auszublenden.
Code:
If Application.CountA(.Range(.Cells(7, iSpalte), .Cells(9, iSpalte))) = 0 Then
.Columns(iSpalte).Hidden = True
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro automatisch anpassen mit Excelnamen
26.07.2018 12:12:07
Rudi
Hallo,
versuch mal
If Application.CountA(.Range("A").columns(iSpalte)) = 0 Then
Gruß
Rudi
AW: Makro automatisch anpassen mit Excelnamen
27.07.2018 08:58:31
Martin
Danke Rudi für die Antwort.
Leider funktioniert es nicht so wie geplant. Es werden zwar Spalten ausgeblendet. Jedoch Spalten in denen etwas steht und es bleiben auch Spalten, in denen nichts steht, eingeblendet.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige