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

Word - jak stworzyć powiązaną listę rozwijaną z automatycznym wypełnianiem pól?

Samuraj 01 Gru 2015 09:13 6660 14
REKLAMA
  • #1 15200557
    Samuraj
    Poziom 35  
    Posty: 2792
    Pomógł: 286
    Ocena: 619
    W Wordzie chciałam stworzyć formularz, w którym występować ma pole listy rozwijanej powiązane z innym polem.

    Ma to działać w taki sposób, że po wyborze opcji z listy rozwijanej w drugim polu pojawia się tekst.
    Np. mam listę nazwisk powiązaną z adresami, wybór nazwiska powoduje wypełnienie pozostałych pól adresowych, ulica, miasto, kod pocztowy.
  • REKLAMA
  • #2 15200571
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    I koniecznie chcesz to robić w Wordzie? Excel nie wystarczy?
    W czym masz tą listę nazwisk powiązanych z adresami?
  • #3 15200577
    Samuraj
    Poziom 35  
    Posty: 2792
    Pomógł: 286
    Ocena: 619
    Może być Excel, choć pracownicy przyzwyczajeni do Word'a ciężko wpoić używanie różnych narzędzi pracy :)
  • REKLAMA
  • #4 15200587
    -psiak-
    Poziom 32  
    Posty: 1185
    Pomógł: 259
    Ocena: 107
    @marcinj12, niektórym bez sensu zadawać więcej niż jedno pytanie na raz ;P
    @Samuraj, o ile odpowiedź na pierwsze pytanie od @marcinj12 decyduje w czym (czyli średnio istotne), to drugie pytanie jest bardzo istotne. To nie jest scena polityczna gdzie odpowiedziałeś na jedno z zadanych pytań to już jesteś "wporzo" gość.
  • REKLAMA
  • #5 15200591
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    Jeżeli Excel jest rozwiązaniem, to względnie prosto to zrobić na liście i funkcji WYSZUKAJ.PIONOWO (patrz: załącznik).
    Jeżeli musi to być Word, to nie wiem :) Chyba, że mowa o korespondencji seryjnej - wtedy można połączyć Worda z bazą adresów Excela.
    Załączniki:
    • lista.zip (6.99 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #6 15200593
    Samuraj
    Poziom 35  
    Posty: 2792
    Pomógł: 286
    Ocena: 619
    W firmie mamy cały pakiet Office, stary bo stary z 2002 roku więc bez różnicy co dam pracownikom do pracy. Mogą być formularze w Excel'u.
    Obecnie mają przygotowane formularze w dla rożnych urzędów skarbowych (ok 15) i wypisując dokumenty wyszukują jaki urząd i zmieniając bardziej istotne dane wypełniają formularz. Chce ułatwić im pracę i stworzyć jeden druk.
  • #7 15200674
    Gianni_85
    Poziom 7  
    Posty: 76
    Pomógł: 1
    Ocena: 5
    Excel bedzie przyjemniejszym narzędziem.

    W Wordzie musisz skorzystać z elementów formularza. a dokładniej format zawartości - pole kombi.

    Jak dodasz to do dokumentu to liste wartości do wyboru dodajesz we właściwościach pola.

    Można zawsze jeszcze spróbować z excela i do worda wkleić łącze.

    Lub jak chcesz możesz skorzystac z prawie gotowego rozwiązania (płatnego) dostępnego pod tym linkiem http://vbatools.pl/pobieranie-danych-z-szablonow-worda/
  • #8 15200906
    Samuraj
    Poziom 35  
    Posty: 2792
    Pomógł: 286
    Ocena: 619
    marcinj12 Taka rzecz pasuje idealnie. Lecz chyba sobie kupię książkę Excel dla opornych gdyż nie potrafię tego samego zrobić w nowym dokumencie.
    Jak wstawić takie pole z listą wybieraną. Nie jest to formularz i nie jest to nic a VBA.
    Druga kolumnę rozumiem.
  • #9 15200951
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    Samuraj napisał:
    Jak wstawić takie pole z listą wybieraną.
    Ja mam Excela 2007, nie pamiętam już jak się to ustawiło w starszej wersji...
    Ale generalnie tak: na zakładce z listą zaznaczasz zakres komórek, które mają się pokazać na liście. Potem definiujesz jej nazwę: w 2007 jest to Dane->Definiuj nazwę, tam podajesz jakąś nazwę oraz zakres komórek, do którego się odwołuje.
    Następnie, w polach gdzie ma być lista wybierasz Poprawność Danych i w Dozwolonych Wartościach wybierasz Lista. W polu Źródło wpisujesz =nazwa_listy (którą uprzednio zdefiniowałeś).
    Do wersji 2002 musisz to sobie na czuja dostosować. :)
  • #10 15200993
    Samuraj
    Poziom 35  
    Posty: 2792
    Pomógł: 286
    Ocena: 619
    Niestety w Dane nie ma Definiuj nazwę ani nic do brzmiało by podobnie.
    Word - jak stworzyć powiązaną listę rozwijaną z automatycznym wypełnianiem pól?
    Zna ktoś receptę dla Word'a 2002
  • Pomocny post
    #11 15201102
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    Zobacz Wstaw->Nazwa->Definiuj albo Utwórz....
    Wydaje mi się że działało też jak po zaznaczeniu wpisałeś nazwę w to okienko, gdzie wyświetla się teraz adres komórki i zatwierdziłeś to enterem.
  • Pomocny post
    #12 15201188
    Gianni_85
    Poziom 7  
    Posty: 76
    Pomógł: 1
    Ocena: 5
    Ewentualnie sprubuj skrótem ctrl+F3
  • REKLAMA
  • #13 15201275
    Samuraj
    Poziom 35  
    Posty: 2792
    Pomógł: 286
    Ocena: 619
    Pierwszą cześć zrobiłem, ctrl+F3 - osobiście nie widziałem linka w menu do takiej formatki. Ale niech będzie to zrobione.
    Teraz pozostaje druga część - wstawienie listy.
    "w polach gdzie ma być lista wybierasz Poprawność Danych i w Dozwolonych Wartościach wybierasz Lista. W polu Źródło wpisujesz =nazwa_listy" wydaje się oczywiste i proste do zrobienia lecz jak poprzednio nie ma jak odwołać się do listy.
  • Pomocny post
    #14 15201282
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    Na ekranie który załączyłeś widać opcję: Sprawdzanie poprawności... Lista powinna być tam.

Podsumowanie tematu

LABEL_AI_GENERATED
W dyskusji poruszono temat tworzenia powiązanej listy rozwijanej w programie Word, która automatycznie wypełnia inne pola formularza na podstawie wybranego elementu. Użytkownicy zasugerowali, że Excel może być bardziej odpowiednim narzędziem do tego celu, zwłaszcza z wykorzystaniem funkcji WYSZUKAJ.PIONOWO oraz opcji poprawności danych. Wskazano również na możliwość połączenia Worda z bazą danych w Excelu w przypadku korespondencji seryjnej. Użytkownik, który zadał pytanie, posiada starszą wersję pakietu Office (2002) i miał trudności z odnalezieniem odpowiednich opcji w interfejsie. Ostatecznie udało mu się skonfigurować listę rozwijaną, korzystając z podpowiedzi innych uczestników dyskusji.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA