[url=http://www.mrexcel.com/forum/excel-... Post #5.
[syntax=vb]Sub sciezki() Dim sciezka As Variant 'opcja1 - na tablicy sciezka = "c:\moje dokumenty\wiesiek\plik 123.xlsx" sciezka = Split(sciezka, "\") nazwa = sciezka(UBound(sciezka)) ReDim Preserve sciezka(UBound(sciezka) - 1) 'obcinamy ostatnią część tablicy sciezka = Join(sciezka, "\") 'kleimy na nowo MsgBox nazwa MsgBox sciezka 'opcja2 - na pozycji...
Pomiędzy ścieżką a nazwą pliku musi być jeszcze separator "\", więc można zapisać np. tak: [syntax=vbscript]sciezkawzgledna = ThisWorkbook.Path & "\biuro.jpg"[/syntax]
Mało szczegółów, to i kod taki sobie. ;) [syntax=vbscript]Sub Drukuj() Workbooks.Open (Range("B1")) Sheets("ArkuszDoWydrukowania").PrintOut ActiveWorkbook.Close End Sub [/syntax]
Witam, potrzebuje uzyskać kod vba, kopiujący dane z arkusza roboczego, do innego pliku excel (Baza). Przykładowo" Kopiowanie zakresu od A4:K4" z arkusza roboczego , do pliku excel (BAZA) , ścieżka C:\Users\_______\Dropbox\Logistyka]"BAZA... Kopiowanie według wolnych wierszy w pliku BAZA. Dziekuje.
Rozwiązane w inny spoób, Ścieżke wskazuje użytkownik pliku Excel ;)
Co Kolega kombinuje? Sprawa jest prosta i oczywista. Ścieżka albo jest prawidłowa, albo nie. Zgodnie z wartością w D2 ścieżka do pliku to: [syntax=vbscript]Workbooks.Open ("C:\Users\Fransf\Desktop\TESTY\Klienci\... Sp z o o.xlsx")[/syntax]
A o tworze zwanym FileCopy(source, destination) Kolega słyszał? Jeżeli nie to proszę postudiować Google lub użyć tak jak napisałem. Ścieżki w całości.
W komórce A10 zabrakło ścieżki do pliku.
4. Jeżeli dane w plikach źródłowych są w formie stabelaryzowanej to można przy pomocy bardziej skomplikowanego makra potraktować je jako bazy danych i przy pomocy ADO i SQL pobierać dane do pliku zbiorczego bez otwierania plików źródłowych.
Można użyć zewnętrznego programu działającego wsadowo, połączyć pliki poleceniem Shell i wydrukować. Nie znam na tyle VBA aby kombinować tylko "pod nim". Nie wiem tylko czy nie idziesz w złym kierunku, do obsługi pdf lepiej użyć zewnętrznych programów niż kombinować z Excelem :)
Opis w miarę jasny, ale bez przykładów mało daje... Brak przykładowego pliku, brak przykładowej ścieżki do folderów (źródłowy, docelowy) itd.
Jest prawie ok. Wstawia link z opisem, ale po kliknięciu wyświetla błąd "Nie można wyświetlić wskazanego pliku" Według mnie został wstawiony tekst linku, ale nie ma ścieżki do pliku. :?:
Nie chciałbym otwierac pliku z ktorego beda pobierane dane ( praca w tle) Taaaaa :cunning: , to jest akurat najtrudniejszy element tego zadania - do jego spełnienia musiałem sięgnąć do funkcji makr z Excela 4.0 :please: Efekt jak na zrzucie 892040 uzyskasz po umieszczeniu obu plików w swoich folderach, korekcie ścieżki dostępu do pliku raport.xlsx...
1. Wybór ścieżki pliku źródłowego - teraz jest wpisany na sztywno Chcesz wybierać oknem OpenDialog jednego folderu, czy kilku folderów? Ścieżka do plików się zmienia, rozumiem.
(at)romanbolek Jak u ciebie wyglądają ścieżki (post 9)
Nie wiem do końca czy o to chodzi ale otwórz dwa pliki (tak by wszystko działało). Zapisz i zamknij plik z którego pobierane są dane. Następnie ZAPISZ plik który ciągnie dane a potem go zamknij. otwórz ponownie jedynie plik który ciągnie dane i sprawdź. Dla pewności sprawdź co jest zapisane w formułach komórek które pobierają dane - czy jest ścieżka...
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. [syntax=vb]Sub WstawWzor() ActiveCell.FormulaLocal = _ "=WYSZUKAJ.PIONOWO(J6;'C:\Users\user\Des...
Szukam sposobu, żeby w sporej ilości dokumentów Word (*.docx) sprawdzić, który zawiera określony ciąg znaków np. "Kowalski" i dodać nazwę tego dokumentu (pliku) do listy. Dokumentów Word jest sporo, kilkaset lub nawet ponad 1000, więc ręczne ich otwarcie i sprawdzenie byłoby czasochłonne. Sama listę wszystkich plików z pełną ścieżka dostępu już zrobiłem...
Tak, tylko ścieżka będzie różna dla różnych wersji...
Na odblokowaniu najmniej :) Głównie chodziło mi o aktualizowanie całego arkusza. Wcześniej próbowałam za pomocą formuły: ='<Pełna ścieżka do pliku>\[Zeszyt1.xlsx]Arkusz1'!$A$1
Np filedialog: .Filters.Add "Pliki Excel", "*.xls" Można i bez otwierania. Spróbuj coś z makr Excel4 arg = "'" & p & "[" & f & "]" & s & "'!" & Range(r).Range("A1"... , xlR1C1) ExecuteExcel4Macro(arg) Gdzie p to ścieżka do pliku, f nazwa...
Witam Używam Sharepoint 365 i Win 10. wszystkie dane na SP synchronizuję z OneDirve i mam wszystko na lokalnym Komputerze. Udało się przy Waszej pomocy napisać skryp VBA do Excela (excel jest umieszczony na SharePoint) który tworzy nowe katalogi w wyznaczonym miejscu, Niestety pojawił się problem ze ścieżka. skryp przywołuje komendę MsgBox ThisWorkbook.Path...
Wg tego artykułu, właśnie względne ścieżki powinny być przechowywane: https://support.microsoft.com/en-us/kb/3... Możesz wkleić jak wyglądają te niedziałające łącza i jaka jest struktura plików i katalogów? https://support.microsoft.com/en-us/kb/9...
Pytanie kolego odnajdujesz się w tym kodzie? :) Błąd masz w clubs: tak na pewno jest to dobra ścieżka a dokładnie (a pytałem o te spacje :) ) [syntax=vbscript] "\ "[/syntax]
Witam. Bardzo dziękuję makro działa naprawdę super i BARDZO mi Pan pracę ułatwił !! :) Jeżeli mogę jeszcze prosić o pomoc. 1. Nie kasuje komórek z zakresu br.Sheets(s).Range("39&... Ale w w sumie nie problem :) 2. Czy...
Witam, prośba o pomoc uruchamiam makro z poziomu sap które wyowłuje odpowiednią transakcje z danymi np mb52 niestety nie wiem za pomocą jakiego kodu uzyskane dane można zapisać do postaci pliku excel chodzi mi o kod VBA który zachowywałby sie analogicznie jak wywołanie manualne z poziomu sapa:List-> export->spreadsheet->format pliku + nazwa ścieżki...
Cześć, Potrzebuję makra na wysyłanie maili do różnych użytkowników z różnymi załącznikami. Pomysł na to to : •Pierwsza kolumna (adres mailowy) •Druga kolumna (ścieżka z której excel ma dodać plik) I ważne np. w komórce A1 będzie właściwy adresat do pliku B1 i tak dalej A2/B2, A3/B3 Treść jest uniwersalna dla wszystkich, jedyne unikaty to...
Ja korzystam z metody: ActiveWorkbook.FollowHyperlink Address:=sciezka & nazwa_pliku Ścieżka i nazwa pliku jest pobierana z komórek excela, metoda jest wywoływana dwuklikiem (Worksheet_BeforeDoubleClick()) na komórce w konkretnym wierszu.
Po skopiowaniu: Zakładka "Data -> Edit Links -> Change source" i trzeba wybrać plik w którym się aktualnie pracuje. Mam niestety angielskiego Excela http://obrazki.elektroda.pl/2271428100_1...
Pytanie: Czy rzeczywiście pracujesz na excelu 5.0 lub 95 ? Chodzi o to że formuła jest trochę długa i przy bezpośrednich odwołaniach do pliku jeżeli plik rapotr.xls ustawisz np na pulpicie to poprzez to że bedzie bardzo długa ścieżka dostępu do tego pliku formuła nie zmieści się w komórce (przekroczy dozwolona długość zapisu dla komórki). Właściwie...
Napisanie takiego makra nie jest czymś szczególnie trudnym, tylko ono będzie się dość długo wykonywać. Moja propozycja zmierzała do przyspieszenia tego. [syntax=vbnet]Sub kopiowanie2() ' ' kopiowanie Makro ' Dim r As Range Dim wkcalc As Worksheet Application.ScreenUpdating = False ' Workbooks.Open Filename:= _ "U:\Nowy folder\Arkusz B.xlsx" Set wkcalc...
Jeżeli to stała ścieżka to wpisz ją sobie w kodzie, albo utwórz stałą gdzieś na początku i problem rozwiązany.
Przeszukaj katalog w pętli, z wykorzystaniem wbudowanej funkcji FileDateTime(ścieżka & nazwa_pliku) Poniżej napisane "na kolanie", ale powinno być coś w tym stylu [syntax=vbscript]katalog = "C:\Pliki Excela\" plik = Dir(katalog & "*.xls*") test2=filedatetime(katalog & plik) Do While plik <> "" test=filrdatetime(katalog & plik)...
Jeżeli to są funkcje excela (nie makro) to: Skopiuj (nie przenoś) skoroszyt B do katalogu gdzie jest skoroszyt A. Otwórz tylko skoroszyt A "Wejdź" w formułę gdzie jest odwołanie do skoroszytu B (będzie się jeszcze odwoływać do starej lokalizacji skoroszytu B) Skopiuj ścieżkę (zaznacz w formule ścieżkę do pliku B i Ctrl+C ) "Wyjdź" z komórki i zaznacz...
A czy możesz ten plik zobaczyć w jakimś eksploratorze plików? Jaka jest wtedy ścieżka do niego? Może masz plik na jakimś ftpie, albo jakiejś innej usłudze sieciowej?
Znacie jakiś darmowy konwerter plików pdf do formatu excel? Znam darmowy sposób importu pliku PDF (wektorowego, a nie obrazka ;-)) do Excela - to jest dodatek Excela - Power Query. Dla ilustracji działania przesyłam w załączeniu testowy wielostronicowy plik PDF 1232818 oraz plik Excela z kilkoma zapytaniami i przekształceniami PQ 1232819 BTW. W edytorze...
Dzień wczorajszy - dla dnia jutrzejszego wstawiasz oczywiście " + " =DATA(ROK(DZIŚ());MIESIĄC(DZIŚ());DZIEŃ(... Czemu chcesz skomplikować tak prostą formułę? Przecież wystarczy: =DZIŚ()-1 Działanie to samo. Dodane: A co do zapisu pliku to chyba możesz skorzystać z: ActiveWorkbook.SaveAs FileName:="ścieżka + nazwa pliku"...
Widziałem, że masz kłopoty z uruchomieniem mojego pliku :cry: Utworzyłem go w Excel 2007 pod WinXP, więc przeniosłem go na laptopa z Excel 2016 pod Win10 i po wskazanej wcześniej modyfikacji ścieżki dostępu pliku :!: wszystko działa bezproblemowo :spoko: 976778
Funkcja ADR.POŚR może służyć do odczytania danych z pliku otwartego w tej samej instancji Excela. W tym przypadku to się nie przyda. Bez VBA czy innych dodatkowych narzędzi nie da się tego zrobić w sposób trywialny. Istnieją sposoby "drogą okrężną". Najpierw trzeba przygotować teksty odwołań, potem zamienić formuły na wartości i wreszcie aktywować uzyskane...
Poniższy skrypt działa. Trzeba określić dokładną ścieżkę dostępu do pliku uruchomieniowego excel. Wg mnie to błąd w InT, ponieważ z poziomu systemu polecenie excel zawsze działa i z każdego miejsca. Można na upartego dodać ścieżkę do zmiennej Path w ustawieniach systemowych, co powinno uwolnić nas od konieczności pisania pełnej ścieżki w skrypcie. IF...
.. Ponawiam pytanie odnośnie ścieżki do plików z danymi wejściowymi. Raz jest D:\Notowania, a innym razem D:\Praca\Notowania... Tak długo jak założyciel wątku nie będzie się skupiał na tym co robi, żadna pomoc nie ma sensu. Druga sprawa, to używanie zmiennych. Jak się już zmienną tworzy, to może warto jej używać a nie w jednym miejscu używa zmiennej,...
Cześć, Akrusz Manuale jest w pliku baza Kolumna A ma numery np 1 2 itd. Kolumna B ma ścieżki do plików worda. Zmieniłem manual na string ale nadal wywala mi ten błąd.
Jest taka możliwość. Nie napisałeś czy chodzi tylko o spis plików czy też ze ścieżkami. Potrzebny będzie Total Commander i Excel ;-) . 1. Włączasz TC. 2. Wkładasz płytę i otwierasz ją w TC. 3. Polecenia -> Szukaj (Alt+F7) 4. W polu szukaj wpisz: *.* A następnie klikasz Zacznij szukać . Jak skończy szukać będziesz miał listę wszystkich plików i katalogów...
Każdy otwarty plik ma swój indeks w kolejności otwierania. Plik, w którym zaczynasz: Workbooks(1), następnie (2), (3) itd. Można otworzyć bodaj 256, ale tego jeszcze nie próbowałem :) :arrow: marek003 Wypróbuj otworzyć kilka takim Sub otwórz() Dim fdiag As FileDialog Dim plik As Variant Dim ostatni As Byte Set fdiag = Application.FileDialog(msoFileDialog...
Wypróbuj sobie (na katalogu z jednym plikiem na początek) coś takiego: [syntax=vb]Sub ZapiszP() Dim fd As Object, kt As String, wb As String, wkb As Workbook, haslo As String haslo = Sheets(1).Range("A1") 'tu podstaw hasło Set fd = Application.FileDialog(msoFileDialogFold... With fd .AllowMultiSelect = False .InitialFileName = ThisWorkbook.Path...
Nie dajesz przykładowych plików więc trudno to ustawić do Twoich potrzeb :cry: Proponuje spróbuj coś w tym stylu (po dostosowaniu do swoich potrzeb ścieżki, nazwy plików, arkuszy i zakresów :!: ): [syntax=vbscript]Sub Import() Dim xlapp As Object Set xlapp = CreateObject("excel.application") Dim wb As Object Set wb = xlapp.Workbooks.Open("C:\Test\Nazwa.xls"...
znacznie szybciej kolego było by jak byś wstawił plik którego to dotyczy
Ta ścieżka do pliku jest coś nie teges. U mnie tak działa, w domyślnym folderze. MsgBox ("C:\Users\roman\Desktop\TEST\" & zlecenie & " - " & datazlecenia & ".pdf") ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ zlecenie & " - " & datazlecenia & ".pdf" _ , Quality:=xlQualityStandard, IncludeDocProperties:=True,...
Zdaje się, że nie wpisałeś path (koniecznie w cudzysłowach) w linii [syntax=vb]Set dirObj = MergeObj.Getfolder("tu ścieżka do plików, filedialog lub inputbox")[/syntax]
Ja w swoich kopiach pliku robię tak: Private Sub Workbook_BeforeClose(Cancel As Boolean) 'Step 1: Save workbook with new file name Dim dostep As String Dim katZapis As String Dim lenDostep As String dostep = ThisWorkbook.Path lenDostep = Len(dostep) ' długość ścieżki zapisu katZapis = Left(dostep, lenDostep - InStr(StrReverse(dostep), "\")) ' odcięcie...
Zamień wszędzie Export\test.xlsx na np "c:\test.xlsx" (jakąś PEŁNA ścieżka) i sprawdź czy będzie to samo, jeśli błąd się powtórzy to poszukamy dalej. Co do samego zapisu to pamiętaj że to zadziała tylko jeśli jest zainstalowany excel, jeśli użytkownik na kompie nie będzie miał Excela lub będzie miał wersję 2003 to walnie błędem. Jeśli nie ma super wymogów...
Rozwiązaniem, na oko, jest potrójnie zagnieżdżona pętla. Proszę o uzupełnienie: 1. Który plik jest "bazowy", tzn w którym ma być makro? 2. Czy w poszczególnych "blokach" mogą znaleźć się różne imiona? Inaczej: co jeśli w zakresie C3:F6 pliku źródłowego znajdzie się pusta komórka? 3. Czy pliki mają stałą nazwę, czy znajdują się w określonym folderze...
Poprawiłem na xlm, ale dalej pokazuje mi błąd 1004. W opisie jest: Excel nie może uzyskać dostępu do pliku 'C:\users\.........\Desktop". Możliwe przyczyny to: 1. Nazwa pliku lub ścieżka nie istnieje; 2. Plik jest używany przez inny program; 3. skoroszyt, który próbujesz zapisać ma taką samą nazwę jak otwarty.
ścieżka-plik-arkusz? Tak Można też zadzwonić do M$ z tym problemem 1000zł :)
Napisz to jaśniej i załącz przykładowy plik. Jeśli plik źródłowy jest otwarty (w tej samej instancji Excela), to nie jest potrzebna ścieżka, wystarczy nazwa pliku. Co to znaczy: "Wprowadzenie odwołania do innego (otwartego pliku)"? Gdzie ma być wprowadzone to odwołanie? Do komórki arkusza? Do jakiegoś okna dialogowego wyświetlonego przez makro? Czy...
...Mam skłonność do wybierania krótkich kodów, Żebyś tak jeszcze miał skłonność do pisania krótszych postów ;P Niedawno miałem podobny problem, który rozwiązałem w ten sposób, że przed otwarciem pliku sprawdzam wszystkie otwarte arkusze. Coś w stylu: otwarty = false for each ws in Workbooks if ws.Name = "RAPORT DZIENNY.xls" then otwarty =...
Witam, Przepraszam że tak późno odpisuję. Bardzo dziękuję za konkretny opis faktycznie po zmianie tych ustawień ścieżki użyte w hiperłączach nie konwertują się na względne i działają także po przeniesieniu pliku. Na plikach wk których excel zdarzył juz namieszać użyłem makra do masowej zmiany lokalizacji dla hiperłączy. Jeszcze raz wielkie dzięki.
Witam. Mam taki problem - powiedzmy plik c:\plik.xls -> klikam na nie go dwa razy i uruchamia się MS Excel i wyświetla "nie odnaleziono pliku c:\plik.xls" no cóż... więc daję z menu otwórz i pokazuję ten plik (nadal c:\plik.xls) który oczywiście istnieje -> wtedy już excel potrafi ten plik otworzyć... Co może mieć wpływ na nieotwieranie pliku z automatu...
W razie gdyby komuś było potrzebne. Sub Nazwa_przycisku() Dim Nazwa_przycisku As Variant 'Deklaracja zmiennej, która będzie przechowywać ścieżkę pliku Dim FileFilter As String 'Deklaracja zmiennej, która będzie argumentem FileFilter FileFilter = "Pliki Excel XLSX (*.xlsx),*.xlsx," 'Tutaj podajemy łańcuch określający kryterium filtrowania plików Nazwa_przycisku...
Przepraszam nie dopatrzyłem z tymi punktami. Rozumiem że jeśli chodzi o otwieranie wielu plików z fDialog będzie problem, jeśli skorzystam z Workbooks.Open FileName:="" to będę musiał podawać ścieżki do plików. Pytanie jak będzie wygodniej dla użytkownika? Będzie otwierane co najwyżej kilka plików.
Witam ponownie. Bardzo bym prosił jeszcze o pomoc w rozbudowanie kodu. Mianowicie potrzebuje aby w oknie ListBox o nazwie "ListaDokumenty" pokazało mi wszystkie dokumenty jakie znajdują się w wybranym folderze, w moim przypadku ścieżka do folderu to: [syntax=vb]Dir(sciezka & "\Dokumenty\" & txtNazwiskoImie)[/syntax]
Potrzebne będą dwie zagnieżdżone pętle. W przykładzie poniżej, makro porównuje nazwę arkusza z fragmentem ciągu w komórkach kolumny 'A'. Urozmaiciłeś nieco różną wielkością liter, dlatego LCase . Do modułu wklej [syntax=vb]Sub Kopiuj() Dim wk As Workbook, ark As Worksheet, myFile As String, wrs As Long myFile = "c:\Statystyka.xlsx" 'ścieżka i nazwa...
A zdjęcia są już w odpowiednich folderach, tj np: \\sts0004\QS-test\REKLAMACJE\Zarzadzanie Reklamacjami\Reklamacje od dostawców jeśli natomiast ścieżka jest sciezka = "\\sts0004\QS-test\REKLAMACJE\Zarzadzani... Reklamacjami\Reklamacje do dostawcow 2015 tak to ' 2015' trzeba lub nie ?
Cześć. Chciałbym żeby w makro Zapisz excel pobierał ścieżkę z komórki H1. Obecnie w makro mam ustawioną wartośc stałą jako Pulpit ("C:\Users\Pawel\Desktop\") i wygląda to w ten sposób: Sub zapisz() ' ' zapisz Makro Range("H3").Select ActiveWorkbook.SaveAs Filename:= _ "C:\Users\Pawel\Desktop\" + ActiveCell.Text,...
Niestety, nie zobaczę Twojego pliku - pozabezpieczany służbowy komp. Trochę nie rozumiem. Jeżeli PMI to robimy dokładnie to samo co dla SO? Czy zatem trzeba to rozdzielać? Jeżeli już trzeba to czy zamiast różnej liczby znaków możemy brać pod uwagę zawsze 2? Będzie łatwiej wydzielić. Zastosowałbym taki schemat: Dodano po 3 Chyba mam "deja vie", gdzieś...
Czy mógłbyś załączyć to makro, które masz? Oczywiście bardzo trywialnie proste makro Sub makro1() Workbooks.Open Filename:="ścieżka szukanego pliku" Range("I28").Copy ThisWorkbook.Activate Sheets("Arkusz1").Activate Range("B2").Select ActiveSheet.Paste Workbooks("nazwa szukanego pliku").Close End Sub Tylko właśnie w tym makro mam sztywno nadaną ścieżkę...
Moi drodzy, Wybaczcie ale nie wiem jak nawet zatytułować ten problem... a już prawie straciłem pół zdrowia. Mam plik EXCEL na serwerze w pracy, który w FORMUŁACH zawiera odwołania do jednego konkretnego pliku - X (również znajdującego się na serwerze). Mój plik jest dostępny do edycji dla 2 osób. Gdy ja na nim działam, nic się nie dzieje. Opiszę działanie...
Można to osiągnąć np. taką kombinacją komend (do wywołania okna dialogowego potrzebujesz załączyć referencję do Microsoft Office 11 Object Library - w edytorze VBA tools->refrences) 'funkcja pobiera katalog z pełnej ścieżki Function GetDirName(ScanString As String) As String Dim intPos As Integer Dim intPosSave As Integer intPos = 1 Do intPos...
[syntax=vbscript]Sub ImportujPlikizWieluLokalizacji() Dim ZakresWejsciowy As String Application.ScreenUpdating = False Set p = Sheets("Parametry") Set i = Sheets("Import") For x = 2 To p.Cells(Rows.Count, "A").End(xlUp).Row If p.Cells(x, 5) = "x" Then Katalog = p.Cells(x, "A") If Right(Katalog, 1) <> "\" Then Katalog = Katalog & "\" On Error...
Nazwa pliku to [syntax=vbnet]ThisWorkbook.Name[/syntax]... w polskiej wersji może być też [syntax=vbnet]Ten_skoroszyt.Name[/syntax... zwraca samą nazwę z rozszerzeniem, a jak potrzebna jest cała ścieżka, to FullName zamiast Name.
Witam serdecznie, zaczynam dopiero zabawę z makrami w Excelu i potrzebuję pomocy. Chcę napisać makro, które: - otworzy wskazany przez użytkownika plik (nie jest znana jego nazwa i ścieżka więc potrzebuję aby pojawiało się okno wyboru pliku) - to jest w help excela) (np.: PLIK1.xls) - następnie skopiuje wybrane arkusze (nazwa arkuszy się nie zmienia,...
Chciał bym oprogramować tak TextBox'a w moim UserForm aby zapisywał po kliknięciu Buttona zapisz. Dane w odpowiedniej komórce w arkuszu. *.xls To co w końcu chcesz? Nie chcesz mieć ścieżki wpisanej na stałe, a jednocześnie nie chcesz wybierać pliku docelowego. Więc jak? Domyślam się, że chcesz zapisać z textbox do arkusza w tym samym pliku, tak?
Dzięki, ale chyba za tępy jestem w VBA aby to zrozumieć i użyć. Podejdę do tego więc inaczej. Sprawdzę czy plik jest otwarty funkcją: [syntax=vbscript]Function FileLocked(strFileName As String) As Boolean On Error Resume Next Open strFileName For Binary Access Read Write Lock Read Write As #1 Close #1 If Err.Number <> 0 Then FileLocked = True...
Niestety wywala się, albo ja nie mogę sobie z tym poradzić. Potrzebuję z komórki D2 w arkuszu o nazwie DANE pobrać informację z jakiego miejsca wgrać plik ( cała ścieżka ). Całą zawartość tego pliku chcę zaimportować do arkusza o nazwie ImportB i zacząć wgrywanie od miejsca A1. Jeśli mógłbym prosić o przedstawienie całego kodu w załączeniu plik do zaimportowania...
Jestem początkującym użytkownikiem VBA Mam następujący problem: Chciałbym skopiować wybrane wiersze plików excela do jednego zbiorczego excela. Pliki Excel z którego chce pobierać dane mają zawsze taki sam format. Chce kopiować wszystkie niepuste wiersze które znajdują się pod stałą wartością w konkretnej komórce. Makro, które zasysa lokalizację plików...
Hej, o ile przesłany przez Ciebie plik śmiga to przeniesienie tej formuły do mojego docelowego pliku już kończy się fiaskiem. Po 1. nie mogę jednoznacznie określić ścieżki dostępu bo każdy plik jest w innym folderze o nazwie technologii (w przesłanym przeze mnie excelu w zakładce AAA! można zobaczyć dokładne odwzorowanie ścieżki). Np. dla tech 454 -...
Witam. Proszę o pomoc w przerobieniu makra z Excela 2003 na makro pod Excel 2007. Wywala w linii z : Application.FileSearch ponieważ Excel 2007 nie obsługuje tej komendy. [syntax=vb] Sub OperacjeHurtowe() Dim wbkSkoroszyt As Workbook Dim i, wiersz As Long Dim sciezka As String dato = Range("B3") ' nazwa folderu z plikami do pobrania danych sciezka =...
Dzień dobry, Jeśli oba pliki są otwarte w jednej instancji Excela nie powinno być problemów z aktualizacją. Jeśli oba pliki są otwarte ścieżka dostępu nie jest potrzebna, np. odwołuje się Pan do komórki A1 w Arkuszu1 pliku Zeszyt3: =[Zeszyt3]Arkusz1!$A$1 Jeśli skoroszyt Zeszyt3 zostałby zamknięty odwołanie zmieni się automatycznie na takie ze ścieżką...
Ścieżka zapisywanego csv zdefiniowana jest w makro jako lokalizacja pliku źródłowego. Więc ustawiajac filtr(y) i uruchamiając makro tworzy csv w podanej lokalizacji. Jesli zmienię ustawienia filtrów i generuje jeszcze raz csv (powinien być nadpisany po uprzednim zapytaniu o zgodę) to kolejny csv "leci" w kosmos - jakby gubi lokalizację gdzie powinien...
Set folder = fs.GetFolder("// sharepoint.address / path / to / folder") A co toto? Powinien być string reprezentujący ścieżkę. Coś jak: Set folder = fs.GetFolder("//" & sharepoint.address & " /" & path - itd gdzie 'sharepoint.address' oraz 'path' zwracają/reprezentują string. Nie mam wiązania z SharePoint, więc nieco uprościłem. Ale po podstawieniu...
Zacznijmy od tego że da się użyć zmiennej. Sub test() plik = "test.xls" //ten zmieniający się plik Workbooks.Open ("c:\test.xls") //tu jakaś ścieżka do niego Windows(plik).Activate //tu go aktywujemy ( nie widać bo jest 1szy ) Windows("glowny.xls").... // Tu aktywujemy plik...
Racja, w notatkach też musi być 1250 i nie krzaczy. Jeżeli chodzi o fotki to rewelacja, teza dodaje fotkę i bez problemu plik VCF otwiera się w Outlook i Smartfonie, nic nie krzaczy i jest fotka :) . Dzięki bardzo. Dodaję poprawiony załącznik, może ktoś będzie chciał kiedyś skorzystać :) Oczywiście makro można rozbudować o dodatkowe pozycje typu: prywatny,...
Witam serdecznie. Jestem nowym użytkownikiem trochę początkującym w makrach i VBA w Excelu aczkolwiek mam problem: Chciałbym napisać makro kopiujące kolumnę komórek z pominięciem pustych do NOWEGO pliku (ścieżka stała, nazwa zależna od 1 komórki w arkuszu) .xls Nawet nie wiem czy potrzebna jest pętla czy wystarczy sprytne makro. Proszę o przykład na...
Witam, Szczerze mówiąc zupełnie nie kumam VBA, a potrzebuje napisać makro, które bardzo ułatwi mi życie. Dla kogoś kto cokolwiek z tego rozumie to pewnie pestka, a ja będę wdzięczny za pomoc w tym zakresie. Potrzebuję makro które będzie się uruchamiać na żądanie (np skrót klawiszowy) w otwartym arkuszu excel, który ma kilkanaście arkuszy. Nazwa arkusza...
Witajcie, mam taki problem. Stworzyłem sobie makro tworzące plik csv (z konkretnego zakresu danych) w określonej lokalizacji, w moim przypadku chodzi o Pulpit. O ile makro działa u mnie na kompie, będzie problem jeżeli z pliku i makra będzie chciał skorzystać ktoś na innym kompie (inna ścieżka zapisu). Czy może mi ktoś podpowiedzieć jak sobie z tym...
Spróbuje uporządkować bo chyba przestajemy się rozumieć. Janusz, koledzy przedstawili ci dwa rozwiązania problemu oba ciekawe. Możesz to zrobić za pomocą "Wstaw obiekt" (pomysł kolegi walka) Poprzez "zwykłe" menu excela wybierasz wstaw - obiekt i tam wybierasz obiekt muzyczny i wskazujesz swój plik z instrukcją. (spójrz na kod makra Graj w Module który...
Tak to jest jak się myli instrukcje z metodami. Do otwierania plików lub zapisu słuzy instrukcja Open ( instrukcja VBA ) jej składnia: Open ścieżka For tryb As # numer_pliku Natomiast: metoda Open obiektu Workbook ( bo to jest obiekt ) nie ma nic wspolnego z otwieraniem pliku. Pozdrowka
Byłem nieobecny trochę, teraz odświeżam temat. Nie wiem do końca w jaki sposób mam użyć funkcji Jeżeli.Błąd w kolumnach B,C,D. W tej chwili moja formuła dla komórek kolumn B wygląda tak: ="='ścieżka\["&A3&.xlsm]Arkusz1'!$I$1" w kolumnie A, poczynając od komórki A3 mam nazwy plików w formacie tekstowym. Kolumny B i C wyglądają analogicznie, zmiana jest...
Przepraszam, że wtącam swoje trzy grosze ale według mnie powinno to wyglądać następująco: Sub Zapis() Range("a1").Select ActiveWorkbook.SaveAs ("c:\" + ActiveCell.Text) End Sub Format zapisu nie został ustalony, więc plik będzie zapisany w domyślnym (przynajmniej w Excelu 97 i podobnych) formacie "*.xls"....
Może pliki nazywają się inaczej lub pełna ścieżka jest jednak inna? Zwróć proszę uwagę na spacje i rozszerzenia - wkleiłeś m.in. coś takiego: "D:\wodociagi\dane z ankiet\zbiorcze" " D:\wodociagi\dane z ankiet\a\15 - kopia\1.xlsx" "\za15.xlsx.xlsx" Obecność pliku w podanej lokalizacji można sprawdzić: If Dir(pełna_ścieżka_do_pliku)<>""...
Mam problem z odnośnikiem do pliku, mianowicie jeśli mam na dysku c plik to makro działa, natomiast jeśli wrzucę na sieciowy to już wyrzuca błąd i ścieżka jest zamiast np. z:moje\addone-parametres.sqx to wywala c:users\komp\pulpit\z:mojeaddone-paramet... pomimo tego iż w kodzie zmienię na inny dysk [syntax=vbscript]Sub macro1() Dim StarQuery As...
Zapisałem jako i wybrałem nowy Excel jednak kopiowanie z takiego zeszytu nadal powoduje błędy. Jak to co chcę osiągnąć ? to chyba dość jasne, chcę przenieść dane z różnych zeszytów Excel do wspólnego szablonu - zrobionego w nowym Excel. Jednak się tak nie da - skoro kopiowanie powoduje : Program EXCEL.EXE w wersji 14.0.7153.5000 zatrzymał interakcję...
Witam, Troszkę krótsze :D formuły tablicowe można też zastosować jak w załączonym pliku 794993 a idealnie podobny układ danych jak w poście #1 :idea: można uzyskać wykorzystując pośrednictwo MS Query (konieczna jest mała zmiana we właściwościach połączeń - zmiana mojej ścieżki dostępu O:\Temp\Test\ na właściwą lokalną ścieżkę dostępu pliku MS Query.xlsx...
Witam, Wiem że ten wątek się przewija co pewien czas, ale nie znalazłem tam potrzebnych mi informacji. Będę wdzięczny za jakieś podpowiedzi. Oto moje problemy: Tworzę coś w rodzaju raportu/ zestawienia podsumowującego kolejne miesiące. Aby to zrobić muszę to tego raportu zaciągnąć dane z pozamykanych plików (ok 30). Każdy z plików ma wiele pozycji (czasem...
Dziękuję. Własnie o to chodziło. Wiedziałem, że rozwiązanie jest proste. A czy jest możliwość żeby po podaniu ścieżki do katalogu procedura wykonała powyższe instrukcje w każdym pliku w katalogu zapisując to do osobnych arkuszy a jeszcze lepiej osobnych plików?
W pliku z formularzem zamieść arkusz, z którego pobierał będziesz wiersze dla listy. Powinien on zawierać osadzone obrazki, lub przypisane ścieżki do ich lokalizacji. Dalej już z górki...
Witam Clubs.. Dzięki za zainteresowanie.. Twoje rozwiązanie jest, też bardzo dobre jak i dt1. Ale jednak robi się ta sama akcja jeśli chodzi o czytelność. Muszę przygotować szablon w excel zmienić czcionkę na "Consolas" bo jest bardziej czytelna.. I wyczyścić pole w koło nr zlecenia.. po uruchomieniu zmieniło nazwy plików ale również z błędami a nie,...
Przejrzyj dobrze kod. Ostatnią funkcję masz "zaremowaną". [syntax=vb]'Call GetOnlyGoodValues(x1, x2, x3, x4, x5, x6, x7, x8, x9)[/syntax] Wewnątrz GetOnlyGoodValues wykonywane jest przeszukiwanie. Działa to dobrze bo sprawdzałem, ale generowanie czegokolwiek trwa baaaardzo długo. Zapis do komórek Excela mija się z celem o czym już pisałem. Właśnie dodałem...
Witam, Mam zainstalowane dwie wersje Excela 2003 i 2007. Co zrobić aby pliki Excela 2003 i wcześniejszych wersji były otwierane automatycznie z pomocą wersji 2003 a nie 2007. Czy ktoś wie jak odwrócić role, aby Excel 2003 był tym domyślnym, wskazanie ścieżki do .exe nie pomaga dalej zawsze najpierw odpala 2007, może edycja rejestru ale jestem za cienki...
ścieżka pliku excel ścieżka pliku względna ścieżka pliku
zwiekszenie napięcia zasilanie cursor licznik błędów komórki
technika radiowa technika radiowa
Opel Corsa B - Brzęczenie przerywacza kierunkowskazów na wyłączonym zapłonie Obsługa i reset panelu CCX17 - instrukcje i porady