Wyszukaj...

Dyskusje dotyczące tworzenia makropoleceń, pisania skryptów oraz programowania przy użyciu UNO
babiniec4
Posty: 53
Rejestracja: wt sie 03, 2010 10:20 pm

Wyszukaj...

Post autor: babiniec4 »

Witam, szukam sposobu na wyszukanie danych w arkuszu, a dokładniej...
Dwie sąsiednie kolumny - A (A2:A1000) nazwy ulic, B (B2:B1000) nr lokali.
W komórce A1 wpisuję ulicę, a w komórce B1 nr lokalu na tej ulicy.
I teraz potrzebne makro które przeszuka obie kolumny dla zadanego adresu A1-B1 i po zlokalizowaniu zwróci mi nr wiersza.
Albo może inny sposób na to zagadnienie?
Dziękuję :-)
Apache OpenOffice 4.1.5 na Windows 10
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: Wyszukaj...

Post autor: belstar »

babiniec4 pisze:Albo może inny sposób na to zagadnienie?
Funkcje wyszukujące, jest tego pełno na forum. Makro w tym przypadku to wywarzanie otwartych drzwi.
LibreOffice 5.1.2.2 Ubuntu 16 LTS
babiniec4
Posty: 53
Rejestracja: wt sie 03, 2010 10:20 pm

Re: Wyszukaj...

Post autor: babiniec4 »

Nie jestem przekonany czy, jest to łatwe zadanie choć na pozór tak się wydaje... Ja znalazłem rozwiązanie tutaj https://www.youtube.com/watch?v=1kPyHh1fxOE
Apache OpenOffice 4.1.5 na Windows 10
Jan_J
Posty: 4579
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Wyszukaj...

Post autor: Jan_J »

Metoda 1: autofiltr z koniunkcją warunków typu = w dwóch kolumnach. Makro polegałoby co najwyżej na aktualizacji autofiltra.
Metoda 2: konstrukcja pomocniczej (ukrytej?) kolumny z pełnym adresem + standardowe wyszukiwanie w niej.
Inne metody: bardzo wiele da się ich wymyślić.
Poradniki wideo: nie oglądam. Wolę przeczytać dobrze przygotowany tekst.
JJ
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ