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

Excel - dynamiczna ścieżka w WYSZUKAJ.PIONOWO z ZŁĄCZ.TEKSTY

lukaszp2 25 Cze 2014 14:38 3165 9
REKLAMA
  • #1 13740488
    lukaszp2
    Poziom 9  
    Posty: 15
    Mam ot taki wpis w komórce:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Potrzebuje aby:
    - ścieżka do pliku
    - data w ścieżce do pliku
    - nazwa pliku
    były pobierane z innych komórek.

    najlepiej było by wstawić:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    ale nie działa ;/
  • REKLAMA
  • #2 13740722
    JRV
    Specjalista - VBA, Excel
    Posty: 2724
    Pomógł: 805
    Ocena: 455
    Witaj
    "\["
  • #3 13740762
    lukaszp2
    Poziom 9  
    Posty: 15
    jasne... to chyba pozostałość po testach...

    nie, nie działa..
  • REKLAMA
  • #4 13740826
    JRV
    Specjalista - VBA, Excel
    Posty: 2724
    Pomógł: 805
    Ocena: 455
    ADR.POŚR - ale z książki zamkniętej problematyczne
  • #5 13740890
    lukaszp2
    Poziom 9  
    Posty: 15
    też już próbowałem ale 14 plików musiał bym otwierać...

    inny sposób obejścia to makro? czy jednak jest jakaś możliwość?
  • REKLAMA
  • #6 13740943
    JRV
    Specjalista - VBA, Excel
    Posty: 2724
    Pomógł: 805
    Ocena: 455
    za pomocą kwerendy z parametrem J6 + makro
  • Pomocny post
    #7 13742462
    Maciej Gonet
    Specjalista - VBA, Excel
    Posty: 2207
    Pomógł: 824
    Ocena: 481
    Dobry wieczór,
    Nie wiem, ile jest tych wzorów i czy będą w nich w danej chwili identyczne ścieżki czy różne. Ale można spróbować tak.
    W edytorze Visual Basica wpisać sobie proste makro wstawiające do aktywnej komórki albo do komórki o określonym adresie formułę z funkcją WYSZUKAJ.PIONOWO.
    Kod: text
    Zaloguj się, aby zobaczyć kod
    Komórki zawierają fragmenty ścieżki i nazwy pliku
    N6 = 2014
    N7 = 06
    N8 = nazwa
    Jeśli wzorów jest więcej można to załatwić jednym makrem tylko wtedy zamiast ActiveCell trzeba wpisać odwołania do komórek przez ich adresy.
    W arkuszu można sobie zrobić przycisk do uruchamiania tego makra albo zdefiniować skrót klawiaturowy.
    Powodzenia
  • #8 13742720
    lukaszp2
    Poziom 9  
    Posty: 15
    i tak trzeba będzie zrobić :)
  • #9 13744116
    clubs
    Poziom 38  
    Posty: 2219
    Pomógł: 629
    Ocena: 406
    cześć

    możesz użyć funkcji INDIRECT.EXT() tylko musisz doinstalować dodatek morefunc

    =WYSZUKAJ.PIONOWO(J6;INDIRECT.EXT("'C:\Users\user\Desktop\"&N6&"\"&N7&"\["&N8&".xls]Zestawienie'!E1:F1000");2;0)


    dodatek
    Załączniki:
    • morefunc.zip (1.36 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #10 13744318
    lukaszp2
    Poziom 9  
    Posty: 15
    clubs ale O2013 tego chyba nie przetrawi... a było by najlepiej :)

Podsumowanie tematu

✨ Użytkownik poszukuje sposobu na dynamiczne wstawienie ścieżki do pliku w funkcji WYSZUKAJ.PIONOWO w Excelu, aby ścieżka, data i nazwa pliku były pobierane z innych komórek. Proponowane rozwiązania obejmują użycie makra w Visual Basic, które wstawia formułę z dynamicznymi odwołaniami do komórek, oraz funkcji INDIRECT.EXT, która wymaga zainstalowania dodatku morefunc. Użytkownicy podkreślają, że otwieranie wielu plików może być problematyczne, a makra mogą być bardziej efektywnym rozwiązaniem.
Wygenerowane przez model językowy.
REKLAMA