W jaki sposób mogę otworzyć excela który dopiero co pobrałem( jedno makro pobiera plik z konkretnej strony) drugi miałby go wkleic do "głównego excela"
Cześć, najmocniej przepraszam, nie widziałem tego komentarza. Pewnie już doszedłeś sam do rozwiązania. Wydaje mi się, że nie byłoby problemu, gdyby dysk sieciowy był zmapowany.
mistrzu a jak np w taki sposob jak pokazałeś otwierać plik xml ale zeby sciezka sie kopiowala np do tabeli a z tej tabeli pozniej sie pobiera do pq :D? pomożesz?
Siemanko, biorąc pod uwagę taki scenariusz to po pierwsze usunął bym filtry z okna wyboru pliku, aby nie było podglądu jedynie skoroszytów. Dalej po wskazaniu pliku ścieżkę zapisałbym do wskazanej komórki w arkuszu. Tabelę z tą komórką załadowałbym do PQ i wyodrębnił wartość z tą ścieżką, a na koniec pobrał przykładowy XML przez PQ i zamiast ścieżki podpiął to zapytanie reprezentujące wynik w postaci ścieżki :) Ogarniesz?
Witaj, a gdy ścieżkę do pliku mam w komórce W2 pobraną za pomocą =KOMÓRKA("nazwa_pliku") - czyli taki tekst w komórce - D:\S Z A B L O N Y\Szablony Produkcyjne\Wysyłka\aaaa\[CMR - Test MAKR.xlsm]CMR 01 i chciałbym ten plik otworzyć z poziomu VBA to napisałem taki prosty kod Sub OtwórzPlik() Dim ścieżkaPliku As String ścieżkaPliku = ActiveSheet.Range("W2").Value
Workbooks.Open Filename:=ścieżkaPliku End Sub ale nie otwiera się ten plik, jaki popełniłem błąd i jak powinien wyglądać poprawnie? Dziękuję
Hej Damian, w ścieżce w kodzie VBA nie mogą pojawiać się żadne nawiasy kwadratowe. Wiem, że funkcja KOMÓRKA tak podaje nazwę pliku, ale kiedy pobiezesz sobie ścieżkę pliku np. z jego właściwości, to ta ścieżka tak nie wygląda. Możesz ewentualnie w kodzie pozbyć się tych znaków za pomocą jakiejś funkcji np. REPLACE
Świetnie! Kilka sposobów w jednym krótkim filmiku. Tak lubię. 🤗
Dzięki :)
Program w 100% rozwiązał program zadany mi w pracy, wielkie dzięki!
Bardzo się cieszę :)
Wszystko jasne, super
Dziękuję
Super, dzięki ;D
Pomogło, dzięki 😁
Bardzo się cieszę :)
W jaki sposób mogę otworzyć excela który dopiero co pobrałem( jedno makro pobiera plik z konkretnej strony) drugi miałby go wkleic do "głównego excela"
Cześć. Istnieje może możliwość zadeklarowania folderu na dysku sieciowym z którego chcę otworzyć plik?
Cześć, najmocniej przepraszam, nie widziałem tego komentarza. Pewnie już doszedłeś sam do rozwiązania. Wydaje mi się, że nie byłoby problemu, gdyby dysk sieciowy był zmapowany.
Hej! Dzięki za film. Mam pytanie jak otworzyć plik który ma rozszerzenie CSV?
Hej, tutaj raczej bym się posłużył mechanizmem importu danych, a nie otwieraniem pliku.
mistrzu a jak np w taki sposob jak pokazałeś otwierać plik xml ale zeby sciezka sie kopiowala np do tabeli a z tej tabeli pozniej sie pobiera do pq :D? pomożesz?
Siemanko, biorąc pod uwagę taki scenariusz to po pierwsze usunął bym filtry z okna wyboru pliku, aby nie było podglądu jedynie skoroszytów. Dalej po wskazaniu pliku ścieżkę zapisałbym do wskazanej komórki w arkuszu. Tabelę z tą komórką załadowałbym do PQ i wyodrębnił wartość z tą ścieżką, a na koniec pobrał przykładowy XML przez PQ i zamiast ścieżki podpiął to zapytanie reprezentujące wynik w postaci ścieżki :) Ogarniesz?
@@exceltrenerdariuszskorniew6343 pomogło! dzięki :D
Witaj,
a gdy ścieżkę do pliku mam w komórce W2 pobraną za pomocą =KOMÓRKA("nazwa_pliku") - czyli taki tekst w komórce - D:\S Z A B L O N Y\Szablony Produkcyjne\Wysyłka\aaaa\[CMR - Test MAKR.xlsm]CMR 01 i chciałbym ten plik otworzyć z poziomu VBA to napisałem taki prosty kod
Sub OtwórzPlik()
Dim ścieżkaPliku As String
ścieżkaPliku = ActiveSheet.Range("W2").Value
Workbooks.Open Filename:=ścieżkaPliku
End Sub
ale nie otwiera się ten plik, jaki popełniłem błąd i jak powinien wyglądać poprawnie? Dziękuję
Hej Damian, w ścieżce w kodzie VBA nie mogą pojawiać się żadne nawiasy kwadratowe. Wiem, że funkcja KOMÓRKA tak podaje nazwę pliku, ale kiedy pobiezesz sobie ścieżkę pliku np. z jego właściwości, to ta ścieżka tak nie wygląda. Możesz ewentualnie w kodzie pozbyć się tych znaków za pomocą jakiejś funkcji np. REPLACE
dla statystyk