Registriert seit: 17.03.2021
Version(en): Excel 3016
Hallo zusammen.
Ich habe mehrere Makros zum ausblenden von Zeilen geschrieben.
Beispiel:
If Target.Address(0, 0) = "C37" Then
If Range("C37") = "Nein" Then
Rows("38").Hidden = True
Else
Rows("38").Hidden = False
End If
End If
Wenn die angesteuerten Zeilen sich auf dem Sheet verschieben (z.B. C37 wird C39 und Row 38 wird Row 40) da Ergänzungen notwendig werden muss ich jedesmal das Makro nachziehen. Wie kann ich dies vermeiden.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
gebe den Zellen Namen ...
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 17.03.2021
Version(en): Excel 3016
Hallo schauan,
das wäre sehr aufwendig. Hatte gehofft es gäbe eine andere Lösung, aber danke dir.
Registriert seit: 17.02.2021
Version(en): 2019
19.03.2021, 12:20
(Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2021, 12:23 von bug99.)
von was ist denn die Zeille abhängig, welche ausgeblendet werden soll?
ist es die Zeile der ersten beschriebene nach Zelle x,y in Spalte x?
oder ist es die Zelle, welche n Zellen, neben der Zelle, in der "Oscar" steht?
oder, wie es eher wie aus deinem Beispiel zu entnehmen ist, immer die "darunter stehende"?
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
Du kannst auch irgendwo die Adressen per Formel hinterlegen. Verschiebt sich was, ändert sich auch das Ergebnis
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A |
1 | $C$37 |
2 | 38 |
Zelle | Formel |
A1 | =ADRESSE(ZEILE(C37);SPALTE(C37)) |
A2 | =ZEILE(C38) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
If Target.Address(0, 0) = Range("A1").Value Then
...
Rows(Range("A2").Value).Hidden=True
...
Must ggf. die Dollars im Code oder per WECHSELN entfernen, ...
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 17.03.2021
Version(en): Excel 3016
22.03.2021, 16:01
Hallo Andre,
danke , probiere ich gleich mal aus.