Wyświetlanie komórek z wielu arkuszy

Użytkowanie arkusza kalkulacyjnego
peterost
Posty: 3
Rejestracja: sob sty 21, 2017 6:48 pm

Wyświetlanie komórek z wielu arkuszy

Post autor: peterost »

Zamysł jest taki - w kilku arkuszach oznaczam kolorem wiersze (np osoby do kontaktu). Teraz pytanie - jak wyświetlić w jednym arkuszu oznaczone w ten sposób dane z wielu arkuszy?
Open Office 4.1.2 Windows 10
Jan_J
Posty: 4626
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Wyświetlanie komórek z wielu arkuszy

Post autor: Jan_J »

Kolor, czyli format, jest dobrym sposobem na oznaczenie wizualne, ale kiepskim do rozpoznawania. Bo formatu komórki nie da się odczytać formułą.
Gdyby mieć kolumnę ze znacznikami, powiedzmy "x", dałoby się przez formuły wyszukiwania zgromadzić odwołania do nich w innym miejscu albo w innym arkuszu.
Ale pobieranie z różnych arkuszy prowadziłoby wtedy do bardzo skomplikowanych formuł.
Gdyby napisać funkcję (makropolecenie) gromadzące w z góry ustalonym miejscu dane z oznaczonych komórek, byłoby jak znalazł. W tym przypadku wszystko jedno, czy kryterium wyboru byłby znacznik (tzn. treść), czy format. Z jedną uwagą: spis nie aktualizowałby się automatycznie, wymagałby uruchomienia makra.

Taki programik składałby się z kilkunastu wierszy kodu o następującej budowie:

Kod: Zaznacz cały

sub takiesobiewybranewyniki()
  usuń wszystkie dane z obszaru wynikowego
  kolejno dla wszystkich analizowanych arkuszy 
    kolejno dla wszystkich wierszy w bieżącym arkuszu
       jeżeli bieżący wiersz jest pokolorowany (ew. oznaczony), to
          skopiuj daną z bieżącego wiersza w bieżący wiersz obszaru wynikowego
          aktualizuj numer bieżącego wiersza w obszarze wynikowym
       end jeżeli
    end dla wierszy
  end dla arkuszy  
end sub
i nie byłby bardziej skomplikowany od pseudokodu, który napisałem wyżej.
JJ
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ