Registriert seit: 02.01.2021
Version(en): 2019
10.04.2021, 15:08
Du bist mein Held!
Es läuft!!!
Registriert seit: 02.01.2021
Version(en): 2019
Ich hätte noch eine weiterführende Frage:
In dem folgenden Code stoße ich auf ein Problem.
Private Sub Worksheet_Calculate()
Dim i As Long
Application.ScreenUpdating = False
For i = 5 To 26 Step 3
Cells(5, i).MergeArea.EntireColumn.Hidden = Cells(7, i).Value = ""
Next i
Application.ScreenUpdating = True
End Sub
Hier ist die Zelle 7 der entsprechenden Spalte die Zelle die geprüft wird. Wenn aber genau dieser Schüler die "Arbeit" nicht mitschreibt, habe ich das Problem, dass die Spalte ausgeblendet wird, obwohl die anderen Zellen 8-37 ausgefüllt sind.
Der Code müsste also den Zellbereich 7-37 überprüfen.
Könnt ihr mir da nochmal helfen?
LG Tina
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Tina,
Code:
Private Sub Worksheet_Calculate()
Dim i As Long
Application.ScreenUpdating = False
For i = 5 To 26 Step 3
Cells(5, i).MergeArea.EntireColumn.Hidden = Application.CountBlank(Cells(7, i).Resize(31)) = 31
Next i
Application.ScreenUpdating = True
End Sub
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• so.egal
Registriert seit: 02.01.2021
Version(en): 2019
Vielen Dank! Das erleichtert mir meine Arbeit extrem.