Registriert seit: 02.12.2017
Version(en): Office 365
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Anfangszeile = 17
Endzeile = 26
For D = Anfangszeile To Endzeile
If Cells(D, 1).Value = "" Then
Rows(D).Hidden = True
End If
Next
End Sub
Versuchs mal damit das is einfacher... um den Bereich zu verändern muss du einfach die Anfangszeile und Endzeile anpassen!
Registriert seit: 29.09.2015
Version(en): 2030,5
@Frog:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
range("D17:D26").specialcells(4).entirerow.hidden =true
End Sub
Registriert seit: 25.08.2016
Version(en): 2010
Erstmal Danke für eure Mühen!
Leider funktionieren beide nicht so richtig - zumindest für meine Anforderungen.
Beim Code von Frog kann ich jeweils nur einen Betrag (in Zeile H9 - H11) eingeben - bei einem zweiten wird nichts mehr generiert.
Beim Code von snb werden nur die Zeilen 18 - 20 angezeigt, nicht ab die Zeilen 22 - 24
Bei beiden Codes habe ich ebenfalls das Problem, das diese beim löschen des Betrags (in Zeile H9 - H11) nicht neu starten - sprich, ich kann nur einmal eine Eingabe machen, und muss bei Veränderungen die Datei neu starten.
Gibt es evtl. noch eine andere Möglichkeit?
VG
Paul
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
den beiden letzten codes ist egal, was in H9:H11 passiert. Der eine interessiert sich dafür, was in A17:A26 steht, der andere für D17:D26.
Wenn Du in diesen Zellen nix änderst, bemerkst Du auch nicht, dass der Code ausgeführt wird.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• Frogger1986