Aktywne Wpisy

kutang__pan +39
źródło: 09_1729009610_200519
Pobierz
Sark +4
Kto Waszym zdaniem naprawde zrobi porzadek z legalna i nielegalna imigracja?
- Pis 7.2% (33)
- Ko 27.9% (127)
- Kofederacja 41.9% (191)
- Trzecia Droga 8.8% (40)
- Lewica 14.3% (65)





Szukam pomocy z napisaniem pewnego makra.
Otóż mam ja numer w komórce załóżmy A4 w postaci 8 cyfr, i mam tak samo nazwany plik o rozszeczeniu .csv z danymi. I chciałbym aby po wpisaniu tego numeru do komórki A4 otworzyć odpowiadający plik .csv i wypełnić danymi z odpowiednich komórek pliku .csv do mojego pliku.
Jest to możliwe do ogarnięcia?
#excel #vba #pytaniedoeksperta
@soadfan: tak
Robisz tabele 3 pola w A1 wpisujesz sciezke gdzie sa pliki a B1 numer pliku i dajesz w C1 A1&B1 - to ci da mozliwosc wybierania numerow - jak masz jakas liste to sobie robisz liste rozwijana jak nie to wklejasz. I dajesz w SQl zaciagaj ze zrodla w C1
Z reszta jezeli w katalogu beda tylko nowe pliki
1) nadaj nazwę komórce A4, wpisz tam nazwę pliku i wybierz z menu Dane -> Z tabeli / zakresu
2) w edytorze PQ kliknij prawą myszą na pole z zaczytaną nazwą pliku i wybierz "Wyszczególnij" - masz już zapytanie, które będzie funkcjonować trochę jak zmienna w VBA
3) z poziomu edytora, w menu Narzędzia główne -> Nowe źródło -> Plik -> Plik tekstowy lub csv wybierz przykładowy plik i obrób go tak, żeby uzyskać potrzebne dane (pierwszy wiersz jako nagłówki, usuń kolumny, odfiltruj wiersze itp.)
4) na kroku Źródło podstaw w miejsce wpisanej na sztywno nazwy pliku nazwę wcześniej utworzonego w punkcie 2. zapytania - czyli np. zamiast 'Csv.Document(File.Contents("D:\katalog\plik.csv")...' wpisz 'Csv.Document(File.Contents("D:\katalog\" & nazwa_zapytania
Pytanie do @soadfan wg czy jest potrzeba tak sie bawic? Mozna by wszystkie dane umieścić w jednym pliku i wykorzystac jedynie funkcje wyszukaj.pionowo z odwolaniem do drugiego arkusza w pliku . . . Jezeli trzymamy w innym pliku bo chodzi nam o bezpieczeństwo i kontrole danych to przeciez wewnatrz arkusza mozemy zabezpieczyć te dane przed poglądem i edycja.
Trzymanie tych danych w jednym ma tez inne plusy -
W parametrze filename musisz podac pełną ścieżkę do pliku - nie wiem na ile siedzisz w vba, jak masz pytania jakies to wal na priv