Co zrobić żeby w przypadku gdy plik o danej nazwie już istnieje Jestem za tym, żeby sprawdzić obecność takiego pliku przez: If Dir(Thisworkbook.path & "\" & nazwa)<>"" then ... i podjąć dalsze działania (zapisać plik, podać komunikat, itp.)
W excelu można sobie łatwo budować taki prosty program. W załączniku przykład. Nawet jeśli nie programowałeś w VBA to pewnie nie będzie Ci ciężko zrozumieć kod tego makro. Oczywiście jest prosty do bólu, jedyne co robi to dekrementuje komórkę E4 w kierunku zera, jak osiągnie przy wrzucie zero to wyświetla komunikat. Po wrzucie można zapisać arkusz i...
Masz wprowadzony plik (PDFMaker.dot) który ma się zawsze uruchamiać przy starcie worda. Jeżeli tak ma nie być wykasuj go z katalogu c:\Program Files\Microsoft Office\Office11\startup (lub przenieś do innego) A dzieje się tak bo ten plik (szablon dokumentu) który chce się otworzyć ma w sobie makro. I zawsze będzie ci się otwierał z tym komunikatem w...
musiałem to przeoczyć teraz działa idealnie :) ale mam jeszcze jedno zagadnienie, mianowicie chodzi o to, że po tym jak excel wykona te wszystkie czynności to plik z którego robiliśmy kopie zapisujemy jako (w nazwie podajemy dokładnie tą samą wartość co w pliku który makro tworzy samo, czyli ta sama komórka) i później link działa ale wyświetla komunikat...
Witam Szanownych Forumowiczów Proszę o pomoc w temacie. Mianowicie potrzebuję kodu VBA do tego aby użytkownik pliku excell nie mógł zamknąć pliku przed wyłączeniem wszystkich filtrów. O ile komunikat w Box w VBA umiem zrobić to nie bardzo wiem jakich komend użyć żeby zablokować możliwość zapisania pliku z włączonymi filtrami. Chcę żeby wszystkie filtry...
Witam. Mam problem z makrem, które w Excelu ma za zadanie przenosić arkusze do nowego skoroszytu (każdy arkusz do odrębnego) i zapisać plik w podanej lokalizacji z nazwą tego przeniesionego arkusza. Na potrzeby tego zadania zarejestrowałem, a następnie zmodyfikowałem makro, które wygląda następująco: Sub Rozdziel() ' Rozdziel Makro Dim arkusz As Worksheet...
i tak właśnie zrobiłem ale przy próbie zapisania wyświetla się komunikat http://obrazki.elektroda.pl/2747284400_1... a przy uruchomieniu chce tworzyć nowe makro a po utworzeniu nic się nie dzieje [/img]
Nie ma żadnego komunikatu. Makro zachowuje się tak jak by zrealizowało swoje zadanie, jednak pliki na dysku sieciowym nie pojawiają się. Prawa dostępu także odpadają. Mogę pliki tam zapisywać.
Cześć Napisałem proste makro króre odświeża plik excela połączony kwerendami z accesem, a następinie zapisuje go. ActiveWorkbook.RefreshAll ActiveWorkbook.Save W trakcie odświeżania pliku wyskakuje komunikat :" To polecenie anuluje wykonywane polecienie Odśwież dane. Czy kontynuować? " Jeżeli wcisnę "tak" to przerwane zostaje odświeżanie i następuje...
Co mogłem przełączyć albo co się mogło stać? Jeszcze w tamtym tygodniu plik z makro działał - nie musiałem w kodzie deklarować zmiennych (a ,b itd) A teraz ten sam plik przy uruchomieniu okienka dialogowego żąda deklaracji zmiennych (makro zaznacza "a = " i w komunikacie pisze nie znalazł projektu ani biblioteki). Przy okazji a to string ale jaka to...
Witam, Mam pewien problem którego nie jestem w stanie prześledzić, mianowicie na FTP sieciowym (który jest beckupowany) mam zamieszczony arkusz Excel który jest bazą danych, dla innych arkuszy które za pomocą kwerendy łączą się z plikiem i siąpają z niego dane, oraz zawierają kody makra które dopisują bądź edytują poszczególne wpisy w pliku źródłowym...
Po dodaniu tej linijki okno o pytanie rzeczywiście się nie pojawia, jednak skutek jest taki, jak przy kliknięciu w "NIE" czyli do otwieranego pliku nie podpina się źródło danych do korespondencji i nie można wygenerować w dalszej części plików, które zawierają dane z bazy danych. Potrzebne jest coś co zadziała podobnie ale "naciśnie przycisk TAK" i...
Witam. Mam makro które pobiera dane z kilku plików, ale za każdym razem wyświetla mi komunikat: http://obrazki.elektroda.net/37_12863534... I muszę klikać NIE. Można w kodzie VBA wpisać coś takiego żeby nzawsze opróżniało schowek? Tak jak sobie poradziłem z pytaniem czy zapisać zmiany, zrobiłem za pomocą Save Changes = False Tak chciałem to...
Dzień dobry, Muszę przygotować zestawienie w postaci dokumenty Worda na podstawie danych które mam w arkuszu Excela. Napisałem makro Excela, które uzupełnia przygotowany szablon w Wordzie danymi i wykresami z arkusza Excela (oba pliki w załšczaniu). Makro pobiera dane z arkusz i wkleja do pól szablonu Worda tam gdzie sš ustawione zakładki (bookmarks)...
Dobry wieczór, Ja w swoim poście odniosłem się tylko do cytowanej formuły i pokazałem, jak ją należy zapisać, aby działała dla zakresu. Natomiast co do załącznika, to w ogóle nie rozumiem jaki miałby być wynik działania formuł. Np. w kolumnie K poszukiwana jest fraza "Cena katalogowa". Ta fraza występuje tylko w wierszu 61. i tam formuła ją odnalazła....
Najlepiej byłoby jednak usuwać kod przed zapisaniem kopii. I dla pewności (gdybyś jednak zapomniał) postawić warunek wykonywania procedury w BOOK1.xls: Private Sub Workbook_Open() If ActiveWorkbook.Name = "BOOK1.xls" Then Dim LiczbaOdwiedzin 'Twoja procedura End If End Sub Dopisanie jeszcze trzech linijek: If ActiveWorkbook.Name <>...
Dzięki za próbę pomocy! Wiem, że to nie jest efektywny kod, ale to moje najmniejsze zmartwienie. Właściwe makro, w roboczym skoroszycie, ma być wykonywane raz na miesiąc. Oczywiście jest znacznie bardziej rozbudowane, ale i tak to bez znaczenia, czy będzie się wykonywało 1ms czy nawet 100 razy dłużej. Sens tego makro leży w automatyzacji czynności,...
udało się rozwiązać problem, ale mam jeszcze jedno pytanie. Co zrobić żeby dane pobrane z formuły INDEX i MATCH po zapisaniu w folderze były stałe ?. To znaczy jak na przykład osoba której prześlę ten plik, a nie ma dostępu do pliku źródłowego widziała wygenerowane wcześniej dane w komórkach ? Cieszę się, że udało Ci się rozwiązać problem z funkcją...
Witam mam problem z budową makra. Za pomocą przycisku uaktywni się makro: 1. Kopiuj Komórkę X z zakładki A 2. W zakładce B w zakresie A1; A150 znajdź komórkę Y (która jest zmienną i jest przypisana do komórki zakładce A) 3. Wklej komórkę X w wierszu komórki Y w pierwszej nie pustej komórce, która jest nie większa od 10 (ograniczony zakres) Nie wiem...
Chciałem utworzyć makro, które będzie: 1 Filtrowało po "Wiązka" (kolumna B) - wiązki mają różne nazwy, dlatego też pytanie - jak zrobić aby filtrowało od pierwszej wiązki do ostatniej (żeby nie było trzeba wpisywać za każdym razem H_M+ROMcA_001_001_A, ponieważ w tym miejscu może być inna nazwa np. H_M+ROMcC_001_001_A) 2. Tworzenie nowego arkusza i nazwanie...
Może masz wyłączoną obsługę makr. Zapisz plik i otwórz jeszcze raz. Pojawi się komunikat o włączeniu makra? Jeżeli nie sprawdź jakie masz ustawienia zabezpieczeń makr http://obrazki.elektroda.pl/8604730600_1... dodane po chwili : ale zaraz jak moje działa to dlaczego twoje nie ... chmmm interesujące (sprawdz z tym zapisaniem i otworzeniem)...
Witam, mam taki kod VBA, które zapisuje plik z określoną nazwą z pliku "wzorcowego", poprzez wciśnięcie button'a. : "Sub Zapis() Dim Sciezka As String Dim adres1 As String Dim adres2 As String adres1 = Range("G2") adres2 = Range("J2") On Error Resume Next ActiveSheet.Shapes.Range(Array("Button 1")).Select Selection.Delete Sciezka = "C:\Users\...\Dane"...
Przerobilem to makro tak, ze powinno juz dzialac tak jak chce. Kod ponizej [syntax=vb] Dim myPath As String Dim myFile As String Dim myPass As String Dim mySfrom As String Dim mySto As String Dim oExcel As Excel.Application Dim k As Integer Dim row As Integer On Error GoTo qInst Set oExcel = CreateObject("Excel.Application") row = Cells.SpecialCells(xlCellTypeLastCell).r...
Witam! Mam problem z poprawnym działaniem mojego makra. Zadaniem makra jest skopiowanie zakresu danych z arkusza "faktura" do innego skoroszytu o nazwie rejestr2 arkusz "Rejestr". Kopiowane dane mają być wklejane do pierwszego wolnego wiersza. Poza tym trzeba sprawdzić czy faktura o danym numerze już istnieje w rejestrze. jeżeli istnieje to ma się wyświetlić...
Witam, Napisałem , a raczej próbuję napisać makro, które pobierając nr handlowca z kolejnych plików (sprawozdania) w folderze wyszuka w pliku „Raport” przyporządkowane mu wartości, skopiuje i wklei do pliku z którego pobrał nr handlowca. Każdy handlowiec ma swój „własny” plik. Problem zaczyna się w momencie gdy próbuję skopiować...
Autorka powinna wtedy albo usunąć istniejące katalogi razem z ich zawartością - ręcznie, albo dopisać stosowne zabezpieczenie... Masz słuszność, chociaż można było zrobić goto i wyświetlić komunikat, ale chyba za dużo programuję w VB.NET i później zapominam, że w VB to było mniej przyjemne :) 1. Zamknij oczy 2. Odpal makro He he... to sobie własnie...
Witam Szukałem długo w internecie w jaki sposób sprawdzać dane z UserForma z dwóch TextBoów (w moim przypadku TextBox i ComboBox) przed wprowadzeniem do arkusza Excela stanowiącego bazę danych. Chodzi o to, żeby w bazie danych nie dublować pozycji i jeżeli dane są w bazie, to żeby makro wyrzuciło komunikat, że te dane już są. Czyli wprowadzane dane...
Witam. Mam ok 60 plików CSV (pliki tekstowe oddzielone przecinkami) znajdują się w jednym folderze. Pliki mają różne nazwy (przykładowo: 21172001 6.28.18 13.07.05) każdy plik ma tyle samo kolum (po przecinku) wiersz pierwszy: a,b,c,d,e,f,g,h,i, wiersz drugi: 1,1,1,0,0.00,0.00,N-m,0,0 wiersz trzeci: 1,1,1,0,0.00,0.00,N-m,0,0 Potrzebuję makro które: 1....
Witam, Prośba dotyczy Excela i VBA, proszę o pomoc w rozwiązaniu następującego problemu, który jak sądzę jest banalny i dla tego nie udało mi się znaleźć odpowiedzi w googlach. Nie jetem zbyt biegły w VBA, ale korzystając z tego, co można wyczytać w sieci udało mi się zrobić kilka całkiem użytecznych i rozbudowanych makr. Teraz próbuję zrobić bazę zleceń...
Witam, Mam problem z długo wykonującym się kodem. Pisze krótki program wczytujący pliki txt do Excela za pomocą VBA. z zapisem danych do pliku nie ma problemu, jednak wczytanie pliku zajmuje trochę czasu. Struktura pliku txt to: 1;12;12;12;12;12;12;12;12;8;8;8;8;8;8;8;... 5;12;12;12;12;12;12;12;12;12;12;12;12;12...
Taki komunikat otrzymujesz, kiedy plik który próbujesz otworzyć nie jest prawidłowym plikiem typu, na który wskazuje jego rozszerzenie (np. kiedy plik zapiszesz jako .xlsx a potem zmienisz mu rozszerzenie na .xls). W przypadku tego "zewnętrznego systemu" o którym piszesz może być tak, że zapisuje on dane w standardzie OpenXML (Office >= 2007), natomiast...
:arrow: marek003 pliczek.xls ma najprawdopodobniej zadeklarowaną bibliotekę i (podejrzewam) moduł klasy na niej oparty. Dobry sposób przed nielegalnym kopiowaniem. Tylko na komputerze z istniejącą biblioteką będzie można otworzyć taki plik. Podobne (bardziej naiwne) rozwiązanie to plik tekstowy (Np admin.dat w c:\windows), w którym umieszczasz stałe...
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...
z typami: skoroszyt binarny i skoroszyt z obsługa makr nie dzieje sie nic, pojawia sie klepsydra i po chwili znika i zadne okno sie nie otwiera natomiast z pozostałymi pojawia sie w/w problem
marcinj12 napisał: Kod Visual Basic - Rzeczywiście, ThisWorkbook.Close będzie lepsze - rzadko zamykam plik makrem i wyleciało mi to z głowy, kod poprawiłem.
Witam, Dla zdefiniowanego w makrze wykresu typu „xlColumnStacked” nie można wybrać typu położenia etykiety danych „ .SetElement (msoElementDataLabelTop) ” – taka próba generuje komunikat błędu. Można wybrać „ .SetElement (msoElementDataLabelInsideEnd) ” i to działa poprawnie. Pytanie jest następujące …...
Witam wszystkich forumowiczow, z gory przepraszam za brak poslkich znakow (zycie zmusilo do emigracji). Widzialem ze skutecznie pomogliscie juz wielu osobom w stworzeniu praktycznych i przede wszystkim poprawnie dzialajacych makr. Ja, jak kazda z tych osob rowniez z powodu swoich ogranicen w tej dziedzinie nie potrafie poradzic sobie z ulepszeniem mojego...
Witam, Bardzo dziękuje za pomoc i podpowiedzi. (at)JRV Masz całkowitą rację - wystarczy odwołać się do If Weekday(kolejny_dzien) = vbMonday Then przez dzień tygodnia, dla: Doc.Cells(p_w + i, p_k).Interior.Color = RGB(122, 122, 122) i wtedy „dopisać kolor tła” (jest w załączonym przykładzie ;-) ) Nie wiem dlaczego „zafiksowałem się”...
Witam Mam problem z aplikacjami Microsoftu i nie mogę sobie z nim poradzić "na stałe". Nie na stałe wynika z tego, iż jedna z aplikacji znajduje rozwiązanie online i mogę normalne pracować na aplikacjach Microsoftu ale tylko do wyłączenia komputera. Po ponownym włączeniu komputera problem wraca jak bumerang. Szczegóły problemu: -po uruchomieniu komputera...
Witam. Potrzebuję wykonać następującą rzecz: Mam plik, załóżmy plik.txt, który potrzebuję odpalić u różnych komputerach, za pomocą przycisku w excelu. Założenie jest takie, że plik jest dostępny na każdym komputerze, w takiej samej lokalizacji. Na komputerach mogą być różne wersje excela. Oraz uruchomienie pliku z poziomu excela ma być najprostsze jak...
excel makro komunikat zapisaniem makro komunikat excel makro komunikat
klimatyzacja citroen pobieranie zablokowane router airlive hasło
regulator napięcia prądnicy regulator napięcia prądnicy
Piszczenie przetwornicy w wieży audio mimo prawidłowych napięć Jakość dźwięku w Sony BDV-E690 - opinie i specyfikacje