Range.Value to podstawowa właściwość obiektu Range.

Dotyczy tylko zakresu jednokomórkowego, dla większej ilości komórek pojawia się błąd 13. Zwraca wartość zapisaną w komórce.
Właściwość Value jest wartością domyślną obiektu Range. Samo odwołanie do Range oznacza, że chodzi o Value.
Przykładowy kod:
Public Sub WartoscKomorki() Dim Zakres As Range Dim a Dim b Set Zakres = Range(„A1”) a = Zakres.Value b = Zakres Set Zakres = Nothing End Sub |
Range.Value to właściwość nie tylko do odczytu, ale również do zapisu.
Np. zapisanie w komórce A1 aktywnego arkusza bieżącej daty systemowej.
Public Sub WartoscKomorki() Dim Zakres As Range Set Zakres = Range(„A1”) Zakres=Date() Set Zakres = Nothing End Sub |