Ich mag verwenden:Wie eine Reihe von Zellen auszuwählen, mit zwei Variablen in VBA
Set rng1 = .Range("A1")
Set rng2 = .Range("C3")
wie in diesen link diskutiert. Das OP hatte Zelle A1 und Zelle C3 als zwei getrennte einzellige Bereiche. Er fragte, wie man die Reichweite ändern könnte, so dass alle dazwischen liegenden Zellen ebenfalls in einem neuen größeren Bereich enthalten sind. Mein Problem ist ähnlich, aber mein Zellenbereich ändert sich mit jedem neuen Szenario. Beispiel # 1 Anfangsdatum in Zelle D1 und Enddatum in Zelle Y1, neuer Bereich ist D1: Y1; oder Beispiel # 2 Startdatum in Zelle B1 und Enddatum in Zelle AZ1, neuer Bereich ist B1: AZ1. Wie kann ich den obigen Code ändern, so dass eine Variable anstelle eines statischen Bereichs verwendet werden kann?
Wissen Sie, dass Sie dies ohne VBA mit bedingter Formatierung tun können? – trincot
Ja, aber diese Idee hat andere Anwendungen in meinem Modell wie das Schreiben einer Formel für eine Reihe von Bedingungen und danach eine weitere Reihe von Bedingungen. – lindqmx1
Auch das scheint ohne VBA möglich zu sein, mit In-Cell-Formeln. – trincot