Wartość zakresu

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

kliknij, aby powiększyć

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

 


A tu możesz mi postawić kawę: 

buycoffee.to/marzatela

 

 

Aktywacja zakresu

Aktywacja zakresu to jedna z metod obiektu Range.

Metoda ta aktywuje komórkę zdefiniowaną w zakresie. Jeżeli zakres zawiera więcej niż jedną komórkę – zaznacza cały zakres i aktywuje pierwszą komórkę w tym zakresie. Choć tu warto zauważyć, że zgodnie z dokumentacją – metoda Activate powinna być stosowana tylko w stosunku do jednej komórki. W praktyce jednak – działa właściwie tak jak metoda Range.Select. Przynajmniej w wersjach Excela 2010 i 2019. 

Metoda ta jest często stosowana zaraz po aktywacji arkusza i ustawieniu jako czynnej jednej komórki.


Sortowanie tabeli

Każdą tabelę i zakres danych można posortować w dowolny sposób. Służy do tego narzędzie Excela Sortuj w grupie opcji Sortowanie i Filtrowanie na karcie Dane.

kliknij, aby powiększyć

Jak to wygląda w praktyce? Wykorzystajmy tu znany z wątku statystyki wyborcze plik kandydatów do sejmu w wyborach 2023r.
Zaznaczamy całe kolumny (choć można precyzyjnie zaznaczyć tylko zakres,  w którym są dane) i naciskamy Sortuj.

kliknij, aby powiększyć

Otworzy się formularz, w którym definiujemy parametry, zgodnie z którymi chcemy posortować dane.

kliknij, aby powiększyć

I kolejny poziom:

kliknij, aby powiększyć

Im wyższy poziom, tym wyższa kolejność sortowania.
A efekt końcowy wygląda tak:

kliknij, aby powiększyć

Oczywiście można ustalić tu własne zasady – w zależności od potrzeb.


Kurs Excel dla pracowników administracji

 

Statystyki wyborcze czyli ćwiczymy Excela

Przed nami wybory. Niezależnie od wszelki analiz politycznych i socjologicznych warto też na nie spojrzeć od strony Excela. Na stronie PKW:
https://wybory.gov.pl/sejmsenat2023/pl/dane_w_arkuszach
dostępne są listy kandydatów w wyborach w formie plików Excela xlsx oraz csv.  Warto zainteresować się szczególnie listą kandydatów w wyborach do Sejmu. Ponad 6500 kandydatów (czyli z punktu widzenia Excela – rekordów) to świetny materiał do ćwiczeń. Można naprawdę w całkiem fajny sposób podszkolić własne umiejętności.

Po pobraniu, rozpakowaniu i otwarciu pliku mamy taki widok:

kliknij obrazek, aby powiększyć

Teraz wystarczy tylko sformatować.
Zaznaczamy pierwszy wiersz i na karcie Dane wciskamy przycisk Filtruj

kliknij obrazek, aby powiększyć

W ten sposób możemy bez problemu wyfiltrować interesujące nas dane np.:

W nagłówku kolumny wystarczy kliknąć na strzałkę z prawej strony, aby otworzyć filtr i wybrać konkretne dane.
W nagłówku kolumny, w której są wyfiltrowane dane zamiast strzałki widoczny jest znaczek lejka

Chcąc odfiltrować dane w pojedynczej kolumnie klikamy na ten znaczek i zaznaczamy opcję Zaznacz wszystko.

W dużych zakresach danych warto też pomyśleć, aby nie stracić z oczu nagłówka.
Na karcie Widok wybieramy Zablokuj okienka i Zablokuj górny wiersz.

Nawet przewijając w dół do kolejnych wierszy – nagłówek będzie zawsze widoczny.
W bardziej uniwersalnej opcji można ustawić się w dowolnej komórce i wybrać pierwszą opcję czyli Zablokuj Okienka. Od tej pory część arkusza powyżej i z lewej strony wybranej komórki będzie zawsze widoczna.

I jeszcze jedna uwaga. To, co widoczne jest w tym przykładzie to nie jest Tabela jako obiekt Excela, a jedynie Zakres komórek. I nie chodzi tu wcale o formatowanie, obramowanie komórek itp. Ale to już temat na osobną notkę.

 


Kurs Efektywna praca w Excelu - porady i triki