logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Automatyczne sortowanie wierszy według wybranej kolumny w Excelu

Quibol 11 Wrz 2013 15:11 18993 3
REKLAMA
  • #1 12723966
    Quibol
    Poziom 9  
    Posty: 7
    Pomógł: 1
    Ocena: 3
    Witam.
    Czy istnieje funkcja automatycznego sortowania tabeli według konkretnej kolumny? Tzn. Tabela zawiera kilkadziesiąt wierszy i około 10 kolumn, pierwsza kolumna to liczba rankingowa od 1 do itd., następnie Nazwisko, następnie liczba punktów, a kolejne to tygodniowe dane, i chodzi o to że chcę aby podczas aktualizacji liczby punktów tabela automatycznie posortowała wiersze według kolumny z punktami od największej liczby do najmniejszej.
    Z góry dziękuje za odpowiedź.
  • REKLAMA
  • #2 12725767
    Maciej Gonet
    Specjalista - VBA, Excel
    Posty: 2207
    Pomógł: 824
    Ocena: 481
    Dobry wieczór,
    Procedurę sortowania uruchamia się w zasadzie na żądanie, nie ma funkcji (w znaczeniu Excela) do sortowania, ale rozumiem, że Panu chodzi o sortowanie w miejscu. Zautomatyzować ten proces można pisząc procedurę obsługi zdarzenia Change. Kiedy wartość w komórce w kolumnie z wynikami zmieni się, ta procedura jest wywoływana automatycznie. W moim przykładzie sortowane są kolumny B i C, a klucz jest w kolumnie C. Procedura obsługi zdarzenia jest w kodzie Arkusza1. Kolumna A z rankingiem zawiera formuły i jej nie należy sortować.
    Proszę sobie przeanalizować tę procedurę i dopasować do swoich danych.
    Pozdrowienia.
    Załączniki:
    • Zeszyt1sort.xls (34.5 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #3 15952858
    boodzioo
    Poziom 10  
    Posty: 3
    Czy istnieje możliwość aby to działało w przypadku gdy w kolumnie C zamiast wartości jest odwołanie do innej komórki (np. =F7). Teraz gdy jest odwołanie to pozycję w kolumnie A podaje poprawną ale nie sortuje automatycznie
  • #4 15955209
    Maciej Gonet
    Specjalista - VBA, Excel
    Posty: 2207
    Pomógł: 824
    Ocena: 481
    Przy sortowaniu formuły zachowują się jak przy kopiowaniu, a nie jak przy przenoszeniu komórek. W tym przypadku należy zastosować odwołania absolutne (z dolarami), przynajmniej w części odnoszącej się do wierszy.
REKLAMA