Excel Fully Qualifying Range (Zellen (), Zellen ())

Ich weiß, dass viele Leute über voll qualifizierte Bereiche gesprochen haben. Ich möchte nur wissen, wie tief Sie damit gehen müssen, um Probleme zu vermeiden.

In diesem Beispiel habe ich mein Arbeitsblatt anhand einer bemaßten Variablen qualifiziert. Ist es dann notwendig, 100% zuverlässig zu sein, um sich im Bereich der Klammern weiter zu qualifizieren?

dim myWS as Worksheet
set myWS = Thisworkbook.Activesheet

- Methode A verwenden?

myWS.Range(Cells(1,5), Cells(500,20)).ClearContents

- Oder Methode B?

myWS.Range(myWS.Cells(1,5), myWS.Cells(500,20)).ClearContents

Verweist "Cells" in Range-Klammern standardmäßig auf myWS.Range, in dem es aufgerufen wurde, oder verweist "Cells" standardmäßig auf das aktive Arbeitsblatt?

Wenn myWS auf ein anderes Blatt als das aktive Blatt festgelegt wurde, erhalte ich unerwartete Ergebnisse von Cells?

Es ist nicht schwer, außer ich muss zurückgehen und es an vielen Stellen ändern, wenn du sagst, dass der zweite Weg vertrauenswürdiger ist!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage