Otworzy plik, zapisze plik i kolejny plik. Nic z tego nie da się odczytać.
Wydaje mi się że po załadowaniu pliku nazwa nie jest nigdzie przechowywana, bo po prostu jest niepotrzebna do działania obiektu graficznego.
Wyszła mi taka formuła: [syntax=text]=ADR.POŚR("'[01 Par. -Styczeń 2017.xlsx]"&TEKST(WYSZUKAJ(100;B$7:B7);"... wykorzystuje liczby wpisane w kolumnie B. Wyniki muszą być wpisywane od siódmego wiersza. W kolumnie W jest formuła wyliczająca numer wiersza...
Tak, oczywiście jest możliwe. Najprościej używając funkcji Dir w pętli Do Until , jednocześnie zmieniając nazwy kopiowanym arkuszom wg. aktualnie otwartego, pliku źródłowego.
Polecenie Name powinno działać poprawnie. Nie wiem jaką ma Pan strukturę plików. Możliwe przyczyny błędu: 1. Plik docelowy już istnieje 2. Folder docelowy nie istnieje 3. Plik źródłowy jest otwarty 4. Nazwa pliku zawiera znaki wieloznaczne "*" lub "?"
Czyli że co, nie są otwarte? Tak czy inaczej rozwiązaniem jest znalezienie nazwy pliku z pominięciem pewnej części tej nazwy (data). Obie metody zostały już pokazane, więc czy otwarte czy nie da się ogarnąć.
Obawiam się, że Windows nie pozwoli ci zmienić nazwy aktualnie otwartego pliku. Zapis z inną nazwą zrobi kopię, czyli nic nie da. Poszukaj innego rozwiązania, może zapisz w pliku login, to zawsze ci wolno. Ja tak kiedyś zrobiłem i działało. Plik był dla innych niedostępny - dostawali komunikat z loginem tego, kto go otworzył, ale już nie pamiętam jak...
W Twoim kodzie było: [syntax=vbscript]ActiveWorkbook.Close[/s... tę linijkę po prostu przepisałem. Gdy zapisuje się plik pod nową nazwą przez SaveAs, otwarty skoroszyt przyjmuje nazwę zmienioną pod którą był zapis. Nie wiem, czy można zmienić nazwę otwartego skoroszytu inaczej niż przez zapisanie go. Zatem w tym przypadku proponuję ponowny zapis...
Tak, próbowałem i wszystko byłoby ok, tylko że w nim jest wskazana nazwa otwartego przez makro pliku, a teoretycznie jej nie znam.
Niby proste, a bez szczegołów to nadźgać tu można tyle różności, jak do tobołka ... Założenia: 1. Weryfikacja (jakakolwiek) kopiowanych danych 2. Plik zestawienia w tym samym katalogu co Wz-wzór, jeśli nie to ścieżkę trzeba wpisać "ręcznie" do zmiennej 3. Sprawdzanie, czy plik zestawienia nie jest przypadkiem już otwarty 4. Nazwa pliku zestawienia wpisana...
Jestem w trakcie przesiadki z Windows na Linux Mint. Próbuję odszukać jak najwięcej programów dla Linux które wykorzystywałem do tej pory w Windows. Jednym z takich programów pod Windows była przeglądarka plików PDF o nazwie SUMATRA. Mała przeglądarka, ale z bardzo ciekawą i za razem przydatną opcją. Otóż podczas przeglądania dokumentów, po wciśnięciu...
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...
Te pliki będą już miały nazwę na Należności_28062914 i chciałbym tylko aby makro działało na nich. Podczas uruchamiania makra te dwa pliki będą otwarte.
Musisz wydobyć nazwę footprintu. W lokalnej bibliotece tworzysz footprint o tej samej nazwie i potem z menu prawego przycisku nad nazwą footprintu w bibliotece wybierasz "update pcb". Wtedy protel zaktualizuje wszystkie footprinty o tej nazwie w otwartych plikach pcb.
Możesz zrobić jeden plik konfiguracyjny, który będzie przechowywał ilość plików do odczytu albo nazwy tych plików. Wtedy zawsze będziesz wiedział co czytać. Inna opcja, niezbyt ładna, to próbować otwierać pliki o kolejnych nazwach i przestać dopiero, gdy otwarcie się nie powiedzie (= plik nie istnieje). Takie podejście jest wrażliwe na problem z odczytem...
Ctrl + Shift + S Dodano po 3 Makro z reguły zatrzymuje się w jednej linii kodu ze względu na generowany w niej błąd (np. zła nazwa arkusza, zła nazwa pliku, próba otwarcia otwartego pliku itp) - nie wskazałeś tej linii, a mnie (po drobnych modyfikacjach kodu :D ) Wskazałem w pierwszym poście. Workbooks.Open strAdres, UpdateLinks:=0 Windows("Dziś.xlsx").Activate...
Po co to: Set SkoroszytZrodlowy = ThisWorkbook? Łatwiej użyć Thisworkbook. To taka sama zmienna. Nie trzeba nic definiować M$ już to za nas zrobił. Nazwa się nie podoba? Zamiast: Set ArkuszZrodlowy = SkoroszytZrodlowy.Sheets(Range("G2").Val... lepiej użyć instrukcji With, prostsze i nic nie trzeba definiować. With jest dobre również podczas otwierania...
Panowie, dzięki za odpowiedzi, ale jakoś mam problem, żeby to zadziałało. Moje makro (jego część) wygląda tak: [syntax=vb]Sub Scalak() Dim dWkb As Workbook, wrs As Long, ostW As Long Dim dArk As String, katalog As String, nazwa As String, plik As String Const haslo As String = "1" Set dWkb = ThisWorkbook dArk = ActiveSheet.Name wrs = 1 katalog = Pobranie()...
Witam wszystkich, Potrzebuję linijkę kodu vba aby odnieść się do wiersza z konkretną wartością w kolumnie B. Obrazując problem wygląda to w ten sposób. Mam pliki A i B, chciałbym aby makro gdy jestem w pliku B odnalazło wiersz w pliku A po zmiennej która każdorazowo będzie wpisana w pliku B w komórce F3. Dodam, że oba pliki są otwarte, nazwa pliku A...
Mam nadzieję że nie oczekujesz gotowca. Tutaj masz tak na prawdę wszystkie informacje: [syntax=php] // dane pochodzące z formularza $dane = $pole1."`".$pole2."\n"; // przypisanie zmniennej $file nazwy pliku $file = "baza.txt"; // uchwyt pliku, otwarcie do dopisania $fp = fopen($file, "a"); // blokada pliku do zapisu flock($fp, 2); // zapisanie danych...
...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 =...
Testując różne scenariusze dochodzę do wniosku, że te zegary żyją własnym życiem. Na chłopski rozum, zmiana nazwy lub atrybutów pliku powinna zmienić datę modyfikacji a NIE zmienia - zmienia się data "ostatnio otwarty" (Windows 10 Pro 21H2 19044.1826).
Czyli chcesz pracować z otwartym plikiem o nazwie "Dokumenty*"? Jeżeli tak to musisz przeszukać Workbooks w pętli i sprawdzić czy nazwa zawiera odpowiedni ciąg znaków. Tylko w tym przypadku możesz mieć więcej niż 1 plik. Co wtedy? Ja zwykle dawałem komunikat, że brak pliku lub więcej niż jeden.
Zależy co umieszczasz w komórce H26. Jeśli liczbę (indeks arkusza) to wystarczy tak, jak napisałem wyżej. Jeśli nazwę (bez cudzysłowu) to lepiej wkb = Range("H26") Workbooks(wkb).Activate lub jednocześnie wybierając arkusz wkb = Range("H26") ark = Range("I26") Workbooks(wkb).Sheets(ark...
Skrót klawiaturowyLogo systemu Windows klawisz R. Wpisz ciąg %userprofile%. Zostanie otwarte okno Eksploratora plików zawierające Twoją nazwę u góry. Odszukaj dodatkowy folder o nazwie „OneDrive” lub „SkyDrive”, który ma starszą datę utworzenia lub datę modyfikacji, a następnie wyszukaj w nim brakujące pliki i foldery. Nazwa...
Do scalenia wykorzystaj VirtualDubMod 1.5.10.1. Uruchamiamy program i z menu File wybieramy opcję Open video file... W oknie, które się pojawi wybierz pierwszy plik video, który zamierzasz scalić. Kliknij 2x lub po zaznaczeniu wciśnij Otwórz Jeżeli film zawiera ścieżkę w formacie MP3 VBR pojawi się komunikat będziesz miał do wyboru TAK lub NIE. nie...
A gdzie przykładowy plik? Próbowałem sobie odtworzyć tę sytuację i błędu nie stwierdziłem. Spróbuj jeszcze raz. Wpisz formułę gdy plik źródłowy jest otwarty. Formuła działa? Teraz zamknij plik źródłowy. Nadal działa? Otwórz ponownie. Teraz pojawia się błąd? A po zamknięciu znika? Dość dziwne to jest. Może nazwa arkusza jest jakaś nietypowa?
Ja używałem wywołania: H=Shell("C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe /p /h " & NazwaPlikuZeSciezka) Od razu drukuje, a H można potem wykorzystać do zamknięcia okien. Trzeba poczytać o parametrach wywołania AcroRd32. U mnie dodatkowo był wybór drukarki drukującej do pliku z podaniem nazwy pliku. Ma może ktoś jakiś dobry...
Funkcja WYSZUKAJ.PIONOWO działa tylko na otwartych plikach... Spróbuj z INDEX(PODAJ.POZYCJĘ
Jest trochę błędów... Ale jeśli chodzi o "permission denied" to możesz mieć np. ten sam plik otwarty w edytorze, albo ustawiony atrybut read only. Samo dopisanie linijki do pliku jest dużo prostsze: void dopiszLinijke(const char* nazwa, const char* linia) { FILE* plik = fopen(nazwa, "at"); /* otwórz w trybie dopisywania...
A jak otwierasz ten plik? Klikając na niego z poziomu explorera (czy jakiegokolwiek innego managera plików) czy korzystając z polecenia Plik->Otwórz w otwartym wcześniej Excelu?
Nazwy obiektów są typu String , więc wystarczy "poskładać" Np makrem: Range("C3")=Workbooks("Zeszyt_Nr" & zmienna & ".xls").Sheets("Arkusz1").Range("A1") Plik musi być otwarty. Lub formułą w arkuszu: =ADR.POŚR(ZŁĄCZ.TEKSTY("'[!Zeszyt_Nr";C1... Gdzie Nr wpisany jest w komórce C1 (tu również plik musi być otwarty). Możesz dodać łacza...
Witam Jeśli nic nie kombinowałeś przy ustawieniach dla pracy zespołowej, tylko masz tam ustawienia domyślne, to bez problemu można zmieniać nazwe plików. Miałem podobą sytuacje, rązwiązałem ją tak: Plik nie może być otwarty - to po pierwsze. Po drugie - kliknij na nim prawą myszą i z menu wybierz reneme. Można też użyć funkcji save as... Pozdrawiam
To spróbujmy jeszcze zobaczyć, co widzi DMDE. Podłącz ten pendrive do komputera. Pobierz i uruchom DMDE: http://dmde.com/download.html . Wybierz swój pendrive z urządzeń fizycznych. Wejdź na partycję pendrive. Po wejściu wybierz wszystkie znalezione+rekonstrukcja i szukaj pliku zaczynającego się od ~+(końcowa część nazwy twojego pliku).docx Chyba że...
Dzięki OJM. Używałem ADR.POŚR ale zwracał mi błąd, więc myślałem, że to nie to. Zresztą obydwa pliki otwarte i nie działa. Czy używać apostrofów czy samych cudzysłowów? Przykładowy string: ="D:\Dane\" & A1 & "\" & A2 & "\[plik1.xlsx]daneA!$C$3" gdzie w komórce A1 jest "2020" (rok), a w A2 '03' (miesiąc) wyrzuca mi błąd "#ADR!" Co nie gra w tym stringu?...
Dobry, gdy otwieram folder z makrami personalnymi w tle otwiera mi się masa zadań "microsoft excel" a pliki w personalu wyglądają jakby były uruchomione przez co nie można ich usunąć/zmienić nazwy itd. (nie mam otwartego excela, uruchamiają się same zadania i blokują pliki ). Czy zna ktoś może remedium na to aby excel nie odpalał się w tle i abym mógł...
Oto projekt. Początkowo Pan otworzyć i odczytać z makrami.(na otwarcie i zamknięcie książki) i poprawi stałych (bo nie mogę odgadnąć nazwy plików). Następnie skopiuj makra do prawdziwych plików Interesuje mnie jak długo potrwa pracy makro, ponieważ kopiowanie w komórki z formatowaniem (kolor, czcionki) zajmuje znacznie więcej czasu niż w komórki niesformatowany....
To pewnie będzie trzeba zmienić podejście. Masz dane z ostatniego miesiąca (ile wierszy?) i potrafisz go przekonwertować do wymaganej postaci, masz z poprzednich miesięcy (znowu ile?) i to wszystko potem musisz złączyć (czy tu nie wejdziemy w ograniczenie Excela?) i przetwarzać? Dobrze to rozumiem? Jeżeli potrafisz przekonwertować plik w rozsądnym czasie...
Jak nie jest zapisany to jakim cudem ma nazwę pliku? Co generuje te pliki i w czym są otwarte? Inna instancja Excela? Nie bawiłem się z instancjami, ale zawsze można poszukać właściwego okna funkcjami Windowsa. Normalnie powinien być w Workbooks, ale nie wiadomo z jaką nazwą jeżeli jeszcze nie zapisany. Przejrzyj sobie w pętli co jest w Workbooks, może...
To wejdź w debugger i pobadaj co masz w zmiennej plik. Stawiam na Nothing. Jeżeli tak to pobadaj dlaczego: co jest podane jako indeks Workbooks, czy taki plik masz aktualnie otwarty?
[syntax=vbscript]Sub Pliki() Sciezka = "C:\" ow = Cells(Rows.Count, "A").End(xlUp).Row For x = 1 To ow Plik = Sciezka & Range("A" & x) & ".xlsx" If Dir(Plik) = "" Then f = True Exit For End If Next If f Then MsgBox "Plik " & Plik & " nie istnieje.", vbCritical, "UWAGA" End Sub [/syntax] W kolumnie A umieść nazwy plików.
A Twoje makro mi nie poszło, mam info "subscript out of range". Masz otwarte obydwa pliki? Nie zmieniałeś ich nazw, ani nazw arkuszy?
Cześć. Na początku chciałbym poinformować,że nie dawno odkryłem VBA czy tow Excelu czy Wordzie. Tym samym jestem zielony w tym temacie. Pocieszam się tylko tym że nie na wszystkim muszę się znać. Jak domyślacie na VBA nie znam się w ogóle :cry: . W związku z powyższym do osób które znają w tym temacie mam gorącą prośbę. Potrzebuję makra,które będzie...
Ma być Workbooks a nie Worksheet! Oba skoroszyty otwarte, jak rozumiem. I jeszcze powinno być rozszerzenie nazwy pliku np. stary.xlsx Jeśli wykonujesz kopiowanie z poziomu pliku nowy, to tam odwołanie może być uproszczone.
Jeśli plik URLOP 2010.xls jest otwarty to można sklecić adres funkcją ADR.POŚR. Np =ADR.POŚR("'[URLOP 2010.xls]"&A1&"'!AL68"... gdzie A1 to komórka z nazwą arkusza. Minus: ADR.POŚR działa tylko na otwartych plikach...
Typ pliku: EXE DATA OTRZYMANIA PRÓBEK WSTĘPNYCH: 14 listopada 2020 r Szczegóły wpisu Pojawia się w systemie jako plik upuszczony przez inne złośliwe oprogramowanie lub jako plik pobrany nieświadomie przez użytkowników podczas odwiedzania złośliwych witryn. Instalacja Tworzy następujące kopie siebie w systemie, którego dotyczy problem: %Dane aplikacji%\Ground.exe...
1. Zaalokować jakiś bufor, na przykad wielkości 2^12 w obszarze zmiennych globanych. 2. Wczytać parametry. Dla zadania domowego specjalizowana biblioteka to overkill więc zakładamy, że argc[1] to nazwa pliku, argc[2], wielkość pliku 3. Otworzyć plik wejściowy - fopen w trybie binarnym 4. W pętli do EOF lub zerowej ilości odczytanych bajtów: 4a wczytać...
Podmieniłem pętle i opisałem co najistotniejsze. Nie sprawdziłem działania.[syntax=vb]Sub testit() dato = Range("B3") ' nazwa folderu z plikami do pobrania danych myvar = ThisWorkbook.Path & "\" & dato 'wywołanie funkcji If TypeName(myvar) <> "Boolean" Then For i = LBound(myvar) To UBound(myvar) ' otwieram 1 odnaleziony skoroszyt (a w...
Dziękuję za zaangażowanie w moja prośbę,sprawdzę zaproponowane rozwiązanie z poważaniem Krzysztof Ps.to pliki do odczytu w .xls Dodano po 2 Jeżeli miał by ktoś ochotę wykonać takowe makro co pobiera z otwartego pliku Do odczytu. Nadmienię że elementem stałym w Pliku jest jest nazwa "Historia" (połączona z zmieniającymi siecyframi np 20191205_123456)...
A co z nagłówkami, powtarzanymi wielokrotnie ? Ma być tylko jeden, czy ileś tam za każdym razem nowy i w wyniku nagłówkowy przekładaniec ? Edycja: Nie przyjrzałem się ... kopiujesz bez nagłówka ... Ale może przy pierwszym kopiowaniu powinien on być przenoszony jednorazowo ? Ręczie go wklepujesz/kopiujesz ? Edycja: Sprawdź: [syntax=vba] Option Explicit...
W jaki sposób ustawiasz tę kolejność ręcznie? Przecież w katalogach, pliki sortowane i wyświetlane są wg ustawionych kryteriów, które się wybiera spośród wielu np.: nazwa, typ, rozmiar, data itd. Dokładnie tak samo można je posortować w Total Commanderze, a następnie wg takiego posortowania zmienić wszystkie nazwy dodając np. licznik, opis czy co tam...
Posiadam Excel 2007, od pewnego czasu po uruchomieniu Developera i VB pojawia mi się ekran podzielony na dwa o różnym odcieniu szarości, pola. W górnej części widać tylko nazwę otwartego pliku. Przeinstalowałem Office ale bez efektu. Plik, który posiadam, otwiera się na innym komputerze bez problemu ( Office 2010). Mam Windows 10. W załączeniu przesy.łam...
EXCEL 2007, a na niektórych komputerach EXCEL 2010. Mój arkusz w excelu ma hasło. Każdy może go otworzyć, ale żeby edytować trzeba wpisać hasło. Problem pojawia się tu : Pracownik włącza arkusz w excelu - nie podaje hasła, chce tylko przeczytać różne informacje z pliku. W międzyczasie ja chcę wejść do pliku i coś edytować. Nie mogę tego zrobić. Wyskakuje...
Można. Sposób szybki: jeśli plik zostanie otwarty w trybie Output, to dotychczasowe dane zostaną nadpisane nową treścią, np. numerem bieżącego/następnego protokołu. Można tez skorzystać z trybu Append - wtedy mamy możliwość dopisywania kolejnych danych. Może to byc przydatne do szybkiego bilansu, bo dane o dotychczas utworzonych raportach będą od ręki...
Wszelkie operacje będą dotyczyły plików zgodnych z nazwą otwartego i aktywnego projektu.
Jak pliki są w tym samym katalogu: [syntax=vb]Sub Przypisz() Dim i As Double, ostWrs As Double Dim a As String, nazwa As String nazwa = ThisWorkbook.Name 'otwarcie pliku Locator ChDir (ThisWorkbook.Path) Workbooks.Open "Locator.xlsx" With Workbooks(nazwa).Sheets(1) 'ostatni wiersz w pliku export ostWrs = .Cells(Rows.Count, "H").End(xlUp).Row 'wypełnianie...
Witam, mam problem z napisaniem makra w VBA. Mianowicie, mam plik o nazwie "program" w którym, znajduje się tabelka (zał.1.). Przycisk ma za zadanie otworzyć wskazane przeze mnie pliki i z otwartych plików skopiować wartość komórki A146 z arkusza o nazwie "ORZ". Nazwy plików, które otwiera makro są różne, a w każdym pliku jest arkusz "ORZ" i wszędzie...
To się przyda, ale potem, na razie nie mamy jeszcze czego zapisywać. Musisz przemyśleć gdzie będą te wszystkie pliki, gdzie plik wynikowy i gdzie plik z makrem. Nie muszą być a tym samym folderze, a nawet lepiej żeby nie były. Natomiast dobrym rozwiązaniem będzie utworzenie podfolderów. Folder gdzie jest plik z makrem prosto określić, więc przenosząc...
Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
DMDE możesz używać za darmo, z tą różnicą, że możesz maksymalnie odzyskiwać do 4000 plików jedocześnie, oraz katalog, z którego kopiujesz dane, musisz mieć aktualnie otwarty. Przynajmniej masz zachowane nazwy plików, a katalog możesz utworzyć i nazwać identycznie.
czy ktos moze pomoc rozwiazac problem? Najlepiej pomóż sobie sam :D Otwórz edytor VBA (najlepiej przy otwartej "matce" i kopii) i porównaj sobie kody modułów jednego i drugiego pliku, oraz kody UserForm-ów. Uzupełnić to możesz lekturą np https://www.cognity.pl/kurs-vba-procedur...
Witam Panów. Otóż mam następujący problem. Za każdym razem kiedy otwieram arkusz kalkulacyjny pojawia mi się komunikat który mniej więcej brzmi tak : Ten i ten plik ( tu nazwa) jest już otwarty . Nie możesz mieć otwartych dwóch tych samych ..... chociaż znajdują się w inny ch folderach itd itd. Naciskam mu ok i komunikat znika. I tak za każdym razem...
Na początek podpowiem w VBA otwarcie pliku to: Open "c:\Users\Paweł i Wiola\Desktop\TCN+opisy\dod\nazwa_pliku_... For Input As #1 Oczytanie linii z pliku to: Line Input #1 , NowaNazwa Zamknięcie pliku: Close #1 Zamiana nazw to chyba jest tak: staraNazwa ="c:\Users\Paweł i Wiola\Desktop\TCN+opisy\dod\1.txt" ZmianaNazwa = "c:\Users\Paweł...
A wpisujesz przestrzeń nazw: [syntax=cpp]using namespace std;[/syntax] Jeśli nie to musisz zmienić następujące linijki: [syntax=cpp]/.../ std::ifstream plik_we; /.../ plik_we.open("dane.txt", std::ios::binary);[/syntax] Ale oczywiście wygodniejsze jest wpisanie jednej linijki niż później cały czas bawić się z std.
Jedyne co tu przychodzi na myśl, to to, że niektóre pliki są przez coś trzymane otwarte, co blokuje zmianę nazwy. Jeżeli pojedynczo się da, a narzędziem nie zawsze - to sugeruję spróbować innego narzędzia. Ja tam od zawsze używam do tego celu TotalCommander, ma wyrażenia regularne, więc można robić także nietrywialne operacje. Problemów nie miałem,...
Jest jeszcze inna możliwość z której akurat ja korzystam. Serwer do którego wszyscy użytkownicy mają dostęp. Tam umieszczam mój plik Excel, jakikolwiek plik, w żaden specjalni przygotowany sposób, najzwyklejszy plik, i każdy może z niego korzystać i go edytować, ale jest jedno ale, w danym momencie może go edytować tylko jeden użytkownik, użytkownik...
W przyszłości nie trzeba pisać skoroszyt zamiast arkusz(z określonymi numerami) Skoroszyt to jest plik(w każdym razie tak to było do tej pory). Ponieważ nie wiadomo, czy te same struktury arkuszy, liczbę wierszy i kolumn, kopiowanie, możesz zrobić tak: [syntax=vb] Sub kopie() 'makro w pliku(skoroszycie) A, plik B jest otwarty 'kolejne 3 linie dopasuj...
Jeśli w tych plikach ".csv" jest dużo danych, dużo linijek, to nie będzie to najlepsza metoda (ten załączony kod z odczytem linijka po linijce) odczytu tych plików - zbyt długo będą one otwarte. Lepiej by było to odczytywać przy pomocy LOF, np.: [syntax=vba] Open sciezka & plik For Input As #1 zaw_pliku = Input$(LOF(1), #1) Close #1 [/syntax] lub [syntax=vba]...
Witam, spróbuj odznaczyć w "Opcjach folderów" pozycję "Ukryj pliki chronione przez system operacyjny" (lub podobnie), a jeśli to nic nie da, to otwórz notatnik, wybierz otwarcie pliku i w miejscu gdzie pojawia się nazwa pliku wpisz: "C:\boot.ini" (z cudzysłowami). Pozdrawiam, Krzysztof.
Jak zrobić kopiowanie danych z pliku X do pliku Y Excela za pośrednictwem przycisku w pliku pomocniczym Z Excela Czyli np. X(B5) do Y(C6) ; X(D7) do Y(H5) itd w sumie kilka komórek do skopiowania. Dane kopiowanych komórek zawsze będą takie same. Pliki X i Y mogą być otwarte ale idealnie byłoby jakby z poziomu arkusza w pliku Y można było wybrać (wskazać)...
Otwarty plik nie ma zmienianej nazwy, na potrzeby zapisu tworzony jest plik tymczasowy. Skrót nie jest rozwiązaniem mojego problemu. Tak jak pisałem poradziłem już sobie jednakże jest to substytut rozwiązania i nadal czekam na inne propozycje.
Wybacz, ale to co napisałeś, to kompletna bzdura :/ Zastanów się proszę, ile to zajmie pamięci : [syntax=delphi]TTabString= array [1..999999] of string;[/syntax]I w ogóle jaki ma to sens. Twój program powinien się zawierać w kilku prostych krokach: 1. Odczyt nazwy pliku z klawiatury. 2. Otwarcie pliku. 3. Odczyt linii tekstu z pliku. 4. Wyświetlenie...
OK Ale w tym przypadku muszę za każdym razem ręcznie zmieniać nazwę pliku. Ja szukam rozwiązania. np w otwartym arkuszu w komurce A1 wpisuje docelową nazwę pliku. Program otwiera inny plik(wzór) poczym wpisuje do niego kilka wcześniej wpisanych wrtości, w tym docelową nazwę pliku, i zapisuje ten wzór pod nową nazwą. I mi chodzi o to jak to zrobić Aby...
spróbuj tak Jeśli zaznaczysz kilka plików (trzymając CTRL) w otwartym w Eksploratorze folderze i wciśniesz klawisz F2 będziesz mógł wpisać nazwę pierwszego pliku. Jednak po zatwierdzeniu zmiany poprzez wciśnięcie klawisza Enter wszystkie zaznaczone pliki zmienią swoje nazwy, dodając do wprowadzonej nazwy kolejne liczby naturalne w nawiasach.
(at)Kocurek1970 , Znów kilka podstron naraz masz otwartych i nie dostrzegasz problemu? Przyjrzyj się! https://obrazki.elektroda.pl/1001693400_... Problemem nie jest SSID sieci, tylko to co się pod nim znajduje. Coś się wysypało autorowi w Win 10, pytanie czy tylko sterownik czy plik rejestru. Ps. Który to teraz sprzęt w UPC posiada...
Witaj A1 - to nazwa arkuszu? Jeśli 1.xls nie jest otwarty, trzeba [C:\folderz\folderz\1.xls] lub napisać formułę przy otwartym 1.xls edit Przepraszam roztargnienie czytam
No to nie ma tak lekko z gotowcem. Wszystko zależy od algorytmu, ale w najprostszej postaci, będzie tablica, a potem zapis do pliku i tyle. #include <stdio.h> #include <stdlib.h> /* Ilosc bajtow do zapisania w pliku */ #define ILOSC_DANYCH 262144 /* tak na przyklad 256kB */ /* Tablica z danymi (bajty) */ unsigned char tablica[ILOSC_DANYCH];...
Słaby pomysł z tym oknem dialogowym - trzeba się naklikać i to niepotrzebnie chyba, bo kolega napisał, że ma już otwarte pliki. Z innej beczki: 1. Jak wybrać te pliki? Mają może jakąś charakterystyczną część nazwy? Nie może to być taka sama nazwa jeżeli są jednocześnie otwarte. 2. Jak zidentyfikować arkusz do kopiowania? Może być stała nazywa, albo...
Plik, który zmienia nazwę to plik z którego kopiujemy dane - Zlecenie prac na formie wtryskowej. To w takim razie kod powyższy wystarczy skopiować do pliku na drugi miesiąc (bez względu na zastosowaną nazwę :D ) - obiekt ThisWorkbook oznaczać będzie zawsze ten aktualnie otwarty plik z obsługą makr. :spoko:
Wyszło mi coś takiego[syntax=vb]Sub Pobierz() Dim nazwa As String Dim ark As Worksheet Dim wrs As Long, j As Integer, i As Long nazwa = "Arkusz2" 'nazwa arkusza docelowego 'tutaj 2 dla porównania z 1 ThisWorkbook.Activate 'gdyby nie był Sheets(nazwa).Range("A2:H65536").ClearCo... 'czyścimy wrs = 2 '1-szy wiersz docelowy j = 3 '1-sza kolumna źródłowa...
Witam, szukam makra, które zamyka plik, którego nazwa jest w komórce A2. Plik, który ma być zamknięty,jest już otwarty. Niestety nie znalazłem rozwiazania w internecie. Myślę co wstawić w "Nazwa_pliku", zbyt to działało... Workbooks(„Nazwa_pliku”).Clo... Coś takiego? [syntax=vbscript] Plik1Nazwa = Range("A3") Set Plik1 = Workbooks.Open(Plik1Nazwa)...
Witam, mam problem z napisaniem makra w VBA. Mam plik o nazwie "program" w którym znajduje się tabelka (zał.3.). Mam początek kodu (zał.4.), ale nie umiem ruszyć dalej. Makro ma pozwolić na otwarcie dowolnej ilości plików Excela. Te pliki mają różne nazwy i nie da się określić jednej ścieżki do nich. Następnie w otwartych plikach we wszystkich arkuszach...
Ale jak to sprawdzić jeżeli plik ze schematem ma inną nazwę niż plik z płytką. Jeżeli projektujesz schemat i nadajesz mu jakąś nazwę, to przechodząc do edytora płytek, program automatycznie nadaje plikowi płytki dokładnie taką samą nazwę jak plik ze schematem. Tych nazw nie można dowolnie modyfikować, bo nie nastąpi automatyczne otwarcie pliku z płytką,...
Można było by napisać prosty skrypt w AutoIt o takiej mniej, więcej formie: 1 mouseMove $pozycja gdzie $pozycja była by zmienną +1 za każdym powtórzeniem loopa czyli strzałka w dół (kolejny plik z listy) 2 mouseClick podwójny lewy (plik zostaje otwarty) 3 Tu są dwie opcje: polecenie wyszukania tekstu i skopiowania go lub ręczne ustawienie mouseMove,...
Usunąłeś profil Administratora, a nie konto :) Zmienienie nazwy katalogu bieżącego użytkownika nie jest możliwe i ani trochę nie jest dziwne, ponieważ tam są otwarte pliki. Więcej czasu stracisz nad setnym uruchomieniem systemu niż formatem.
Niestety zamiast uruchamiać plik funkcja otwiera mi katalog w którym plik się znajduje. Dlaczego? W ShellExecute przecież nie wskazujesz nigdzie, jaki plik ma zostać otwarty. Trzecim parametrem wywołania tej funkcji powinna być nazwa pliku. BTW ta linia jest do wywalenia, zapomniałem ją usunąć [syntax=pascal] s:= IntToStr(Integer(ListBox1.Items.Objects[...
Nie wiem jaki program otwiera filmy .mkv, ale można dostosować plik Otwórz przepisać dokładnie, aby otworzyć bat-em. I .bat przez %1 będzie działać DisplayChanger i następnie prawidłowe programu otwarcie .mkv Coś takiego set film=%1 if %film:~-8,3%==080 "C:\Program Files (x86)\12noon Display Changer\dc.exe" -width=1920 -height=1080...
#include<stdio.h> #include<iostream.h> #include <math.h> void main() { FILE *we, *wy; //deklaracja uchwytow do plikow int i, licznik; int tablica_ASCII[200]; //deklaracja tablicy w znakow ASCII char znak; char haslo[200]; //dekaracja tablicy w ktorej bedzie przechowywane haslo char plik_jawny[20];...
Poprzez stronkę będzie chyba pewniejsze : może taki skrypt : Tworzymy sobie plik ip.txt i nadajemy mu chmod 666. Teraz czas na skrypt który będzie zapisywał nam dane: <?php $ip = $REMOTE_ADDR; // Pobieranie adresu IP $kiedy=date("d-m-Y"); // Pobieranie aktualnej daty $webcoding = " - "; $webcoding2 = "\n"; // Zapis informacji do pliku ip.txt // przypisanie...
Cześć, mam taki problemik: otóż chciałbym zapisać dane do kilku plików txt, do jednego pliku txt część danych, do drugiego część danych itd. Chciałbym aby tworzyły się nowe pliki z nazwami w stylu plik1,plik2,plik3,itd. Schemat działania mniej więcej taki: -otwarcie pliku, -zapis do pliku, -zamknięcie pliku z nadaniem nazwy for (i=0; i < ile_plikow...
Witam Mój problem polega na tym, że dane (z pliku), których potrzebuję umieszczane są w jednym i tym samym miejscu, niestety nazwa pliku zmienia się za każdą aktualizacją danych (plik ma część niezmienną ale w nazwie pliku pojawia się data np: nazwapliku 2017-06-08.xslm ). Czy istnieje taka formuła, która umożliwiałaby automatyczną aktualizacje danych,...
Nie robiłeś dokładnie "tak", bo w kodzie masz After:=Workbooks("wczyt.xlsm"), co jest składniowo bez sensu: "wstaw nowy arkusz za plik wczyt.xlsm". Ja tylko dodam, że składnia [syntax=vb]ActiveSheet.Copy After:=Workbooks("wczyt.xlsm").Sheets(Sh... nie zadziała jak trzeba, bo po otwarciu pliku, jak w przykładzie, aktywnym jest nowootwarty...
Sprawdź sobie taki kod: BEGIN:VCARD X-LOTUS-CHARSET:windows-1250 VERSION:3.0 ORG:Poeci EMAIL;TYPE=INTERNET:jan(at)brzechwa.... TEL;TYPE=WORK:500500500 TEL;TYPE=HOME:627007070 N:Brzechwa;Jan;;; FN:Jan Brzechwa END:VCARD BEGIN:VCARD X-LOTUS-CHARSET:windows-1250 VERSION:3.0 ORG:Poeci EMAIL;TYPE=INTERNET:adam(at)mickiewi...
Jeśli chodzi o kod pokazany powyżej, to mam dwie uwagi. 1) Po co jest ta linia? [syntax=vbscript]Macro1 = ActiveWorkbook.Name[/syntax] Zmienna Macro1 nie jest zadeklarowana, ani nigdzie dalej w tym kodzie nie jest wykorzystana. 2) Który plik ma być zamknięty w tej linii? [syntax=vbscript]Workbooks(2).Close[/syn... Domyślam się, że chodzi o plik, z...
:arrow: Jacu$ Miałem też ten sam problem, przy próbie kompilacji wyskakiwało okienko konfiguracyjne - niestety nie udało mi się rozwiązać tego problemu. Natomiast znalazłem w necie ruski edytorek (freeware) pod asm ix86 z kolorowaniem składni po dodaniu wtyczki również AVR, z niesamowicie konfigurowalnym interfejsem umożliwiającym tworzenie nowych opcji...
Heja yyyyy przyznam że tak to opisałeś że... ciężko to dobrze zrozumieć :P Ale ok na początek napiszmy programik który: 1. "przeleci" przez wszystkie pliki z katalogu (do którego ścieżkę musisz wpisać w kodzie) 2. weźmie nazwę pierwszego z tych plików 3. otworzy go (np 1.xlsx) 4. z otwartego pliku skopiuje zakres 5. wklei ten skopiowany zakres do naszego...
Próbowałem z funkcją ADR.POŚR. W komórce B1 podałem dane do pliku źródłowego: ADR.POŚR=('C:\Users\Desktop\[01-01-2013.... Nawet wyszło tylko ta funkcja wymaga aby plik źródłowy był otwarty, a znajdzie się ktoś kto wie jak pobrać dane z zamkniętego pliku
Wszystko program robi automatycznie. Ale tylko wtedy jeżeli masz otwarte równocześnie Control Panel , Schematic i Board . Z zasady po pierwszym uruchomieniu schematu i nakazaniu programowi otworzenia edytora płytek (Board), program sam dalej automatycznie nad wszystkim czuwa. Ale jeżeli pliki z projektem który tworzysz mają różne nazwy, albo nie otwierasz...
Dostęp do bazy MS Access-a w Delphi można uzyskać dość łatwo. Na przykład za pomocą komponentów ADO. Potrzebujesz do tego dwóch komponentów : TADOConnection oraz TADOTable. Napisałem na szybko aplikację do połączenia z plikiem MDB, ale jest ona napisana w Delphi 2009, wiec raczej jej pod Delphi 7 nie otworzysz. Nie jest to jednak problem, bo aplikacja...
W DMDE też to odzyskasz, tyle, że w wersji darmowej możesz kopiować do 4000 plików i tylko z aktualnie otwartego w DMDE folderu. Plusem jest to, że możesz sobie ręcznie utworzyć nazwę katalogu taką jak była i dane mają oryginalne nazwy. Natomiast dopiero przy płatnej wersji możesz odzyskiwać wszystkie pliki wraz z katalogami. Nie musisz skanować, gdyż...
nazwa pliku nazwa katalogu excel nazwa pliku nazwa pliku skanu
ustawienia ramki kreski komputer renault akumulator zasilanie sieciowe
Ford Fusion 1.4 benzyna 2007 – wymiana przewodu paliwowego, szybkozłącza, OEM, Gates, Bosch Kontrolka akumulatora i błąd F569 w Peugeot - co robić?