Nagraj makro jak robisz to czego oczekujesz od makra.
A co Google mówi na ten temat? [syntax=vbscript]DoCmd.OpenForm "Ważność Badań okresowych", acFormDS[/syntax] P.S. Miałeś formularz typu 'pojedyńczy'. W moim przykłądzie zrobiłem typ 'formularz ciągły'. A teraz chcesz 'arkusz danych'??? Trzy pomysły na sekundę?
do tego celu lepiej jest wykorzystać jakaś baze danych stworzoną np w Akcesie w excelu będziesz musiał oddzielić ogladanie takie bazy od wpisywania danych Oglądanie za pomocą funkcji: wyszukaj.pionowo, wyszukaj poziomo lub index a do wprowadzania stworzysz albo jakiś formularz albo np w każdym arkuszu będziesz miał dane na dany miesiąc i tam bedziesz...
zależy mi żeby makro zawierało listę funduszy (kodów), które można powiększać o kolejne nowe lub odejmować niepotrzebne. Makro będzie miało za zadanie usuwać wszystkie fundusze/kody inne niż na liście. Czy ja dobrze rozumiem kolego "m4xon", że oczekujesz żeby na forum ktoś sporządził Ci listę funduszy unijnych ? :D A na poważnie to gdybyś zamiast pustego...
Nie wiem czy do końca ci o to chodziło. W załączeniu przykład, z tym że kod makro operuje na nazwach zakresów : "pion1", "poziom1", "tabl1", więc zmieniając (powiększając) tabelę główną z nagłówkami i opisem wierszy należy również zmienić adresy których dotyczą się te nazwane zakresy. Jeżeli zmienisz wartość w okienku i wciśniesz "zmień", dane w tabeli...
Nie wiem od czego zacząć... http://obrazki.elektroda.pl/4911461900_1... Otwórz oba pliki i w edytorze VB przeciągnij formularz do swojego projektu. W kodzie arkusza wklej (lub skopiuj kod z przykładu) [syntax=vb]Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) uForm1.Show Cancel = True End Sub[/syntax]
Z przesłanego pliku wynika, że tylko bardzo niewielka część ofert skutkuje zawarciem umowy - co powoduje, że w kolumnie P jest "więcej dziur niż sera" :D Konieczne jest zatem (jeśli baza danych jest "chronologiczna") odwrócenie procedury wyszukiwania. Dla nowych rekordów - można to zrealizować kodem: edycji starych rekordów w celu modyfikacji wpisu...
Utwórz formularz startowy, zamiast pod przycisk wpisz to makro na zdarzenie formularza przy otwarciu. Sam formularz ustaw jako modalny, zablokuj w nim możliwość zamykanie krzyżykiem i minimalizowania. To tak z grubsza.
Witam, mam zadanie - napisać makro, ktore wywola dowolny formularz stworzony jako userform [syntax=vb]Sub wywolanie_formularza() Worksheets("Arkusz1").Activate UserForm1.Show End Sub [/syntax] Czy o to chodzi? Nie mam mozliwosci sprawdzenia dzialania ze wzgledu na to, ze nie mam w domu odpowiedniego oprogramowania :/ ...
[syntax=vbscript]Private Sub Form_Unload(Cancel As Integer) If IsNull(Me.Imię) Then Beep MsgBox "Te dane nie mogą być puste!", vbExclamation, "Ostrzeżenie!" DoCmd.CancelEvent Me.Imię.SetFocus End If End Sub [/syntax]
chciałbym zapisać dane do tabeli za pomocą formularza Musisz kolego w formularzu umieścić odpowiednie przyciski i oprogramować w VBA ich funkcjonalność (np. zapis nowego rekordu) :D Wykorzystaj przykładowe bazy demo do analizy kodu obsługującego takie przyciski :idea: Dziekuje za odpowiedz :) mam stworzone makro pod przyciskiem, które otwiera formularz...
I ta nazwa skoroszytu znajduje się w zakresie komórek? Co Ty kombinujesz? Nazwa skoroszytu jest typu 'string', a nie 'range'. Poza tym obiekt 'Range' nie posiada właściwości 'Workbook.Name'. Tak piszesz to makro na zasadzie 'może się uda'?:) hahaha - co za prowokacja ;) Temat jest taki- chcę by zwykły użytkownik (przeciętny Kowalski) wskazał myszą...
chciałbym napisać proste makro, które po przypisaniu do kontrolki formularza lub kontrolki activeX wykona takie zadanie Po co bawić się w "przyciski" jak można przez 'doubleclick' Kliknij dwa razy na dana cyfrę.
A może zdradzisz w jaki sposób tworzyłeś formularz? Jeżeli przy pomocy kreatora to pola formularza są powiązane automatycznie z polami tabeli. W innym przypadku musisz najpierw powiązać formularz z tabelą a potem poszczególne pola. Makra są tu nie potrzebne.
Witam Jestem początkujący w VBA i w zasadzie korzystam głównie z rejestratora. Będę więc wdzięczny za każdą podpowiedź. Chodzi o to, że mam plik, który zawiera dużą ilość rozbudowanych formuł, a więc musiałem wyłączyć automatyczne przeliczanie. Jednak to nie załatwia sprawy, ponieważ część wyników formuł muszę widzieć na bieżąco w trakcie wprowadzania...
Witam Potrzebuję pomocy w napisaniu makra. Mam w arkuszu1 dane w kolumnach od A5 do AB5000. W kolumnie G5 do G5000 znajduję się lista rozwijana z której użytkownik może wybrać kilka opcji. W przypadku kiedy użytkownik wybierze opcję "złomowe" chciałbym żeby makro przy użyciu przycisku przypisanego do tego makra wycięło wszystkie wiersze w których użytkownik...
Witam. Mam pytanie i prośbę. Stworzyłem kod vba, którego działanie powoduje oczekiwany efekt. Makro sprawdza, czy w zakresie od c15:p15 występują wartości 135 lub 165, oraz w komórce a15 tekst "waluta 150 i 180". Jeśli w a15 tekst jest inny niż "waluta 150 i 180", wtedy makro przestaje działać. Jak widać, jest to napisane baaardzo topornie. Czy mógłbym...
Po Bożemu: Napisz procedurę (makro, o którym piszesz) i wywołuj w kodzie przycisku. Na skróty: W makro wywołaj procedurę spod przycisku. Jeśli formularz nie jest załadowany, wcześniej trzeba będzie go załadować (Load), lub otworzyć (Show).
Witam Szukam pomocy w stworzeniu makra , które potrafi drukować formularz z drugiego arkusza uzupełniaąc w nim dane z pierwszego. Myślałem o przyciskach w pierwszym arkuszu, które drukują wypełnione formularze w 2 egzpl.
Cześć, potrzebuję pomocy. W załączonym pliku znajdziecie arkusze: - weryfikacja - firma 1 - firma 2 - kodowanie firma 1 - kodowanie firma 2 Przystępując do pracy: 1. Do arkusza "Firma 1" wklejam dane z innego pliku od kolumny E do AB 2. Uzupełniam formułę w kolumnie A 3. W kolumnę B wpisuje "F1" 4. Kopiuję kolumnę A i wklejam do arkusza "Kodowanie Firma...
Witam wszystkich, mam problem z makrem a w zasadzie nie wiem czym mam ponieważ wydawało mi się że wszystko działa jak trzeba. Konkretnie chodzi o to, że mam makro, które na niektórych komputerach wyłącza plik Excela. Nie pojawia się żaden błąd, po prostu mieli i wyłącza plik. Na większości komputerach działa bez zarzutu. Makro wyświetla stworzony formularz...
Cześć Wszystkim Proszę o zrozumienie ale dopiero raczkuję w vba i staram się sam rozwiązywać problemy ale teraz obecny problem mnie przerasta. Mam 12 tabelek, każda tabelka to jedno podejście do badań przez osobę kontrolującą . Uzupełnia wyniki i blokuje Swoją część. Ponieważ mój czysty formularz zawiera 12 takich tabelek chciałbym stworzyć takie makro...
nie do końca rozumiem to zdanie Dlaczego nie możesz po prostu otworzyć dokumentu Word'a (dokumenu korespondencji seryjnej) i nawet zdefiniować sobie w nim jakieś makro (+nawet formularz i przycisk), które ci z drugiego pliku (dokumentu excel'a) wygeneruje automatycznie dokumenty wyjściowe? jak zdefiniować formularz ? może jakiś przykład ?
W moim przykładzie kodu makro brało nazwę zapisywanego pliku z wskazanych komórek z formularza "set" (chciałem aby brało z tego formularza z aktywnych zaznaczonych komórek) ActiveWorkbook.SaveAs .Path & "\rodzinne\" & _ .Sheets("set").Range("dok") & _ .Sheets("set").Range("num") & ".xls" w twoim przykładzie (mimo że mam otwarty formularz "set") bierze...
chciałbym pobierać listę indeksów i nazw z zewnętrznego pliku excela Nie kombinował bym tu zbyt dużo. Kopiuj-Wklej (makrem lub ręcznie) do arkusza pomocniczego i mamy dane w zasięgu. Z zapisywaniem podobnie - nagraj makro kopiowania arkusza do nowego pliku i dostosuj (czyt. posprzątaj po rejestratorze). jak zrobić aby po kliknięciu ok w formularzu...
próbuję właśnie formularzem, mam formularz i TextBox1, TextBox2... i na końcu ComboBox1. W załączeniu podesłałem jak wygląda. Teraz musiałbym do przycisku dodać pewnie to makro które pisałem, a do zmiennych tych WIP, TAT itd podłączyć jakoś że ma brać wartości z pól w userform textbox 1, 2,itd. tylko nie wiem jak. Podpowiedz plz
OK, dam znać jak coś znajdę, jednak nie dzisiaj :)
Moja propozycja wygląda tak - klikasz dowolną komórkę w rzędzie opisującym dane zlecenie, klikasz przycisk. Makro kopiuje wszystkie cztery pozycje z aktualnie wybranego rzędu do arkusza o nazwie formularz w odpowiednie miejsca.
[syntax=vbscript] Sub Przycisk1_Kliknięcie() If Arkusz1.CheckBox1.Value = True Then Sheets("oswiadczenie1").Select ActiveWindow.SelectedSheets.PrintOut Copies:=1 Sheets("Formularz").Select End If End Sub [/syntax] Poszło w ten sposób. Jeszce tylko jedno drukuję formularz tak jak to widać w kodzie u góry, a więc uaktywniam formularz do drukowania, drukuję,...
Witam. Niestety nie mam teraz czasu na naukę VBA a potrzebna mi pomoc w modyfikacji kodu. Mam takie oto makro kalendarza. [syntax=vbscript]Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Range("I4:J1003"), Target) Is Nothing Then Range(ActiveCell.Address) = CalendarForm.GetDate( _ SelectedDate:=Date, _ FirstDayOfWeek:=Poniedziałek,...
Witam, Mam problem z makro. Tworząc pewien raport w każdy poniedziałek filtruje daty w kolumnie Y dla poprzedniego tygodnia. W formularzu Excel umieściłam w 2ch komórkach następujące funkcje; Y3 =dziś(), Y2 =dziś() -6, a następnie w filtrze niestandardowym wybieram większy lub równy Y2 i mniejszy lub równy Y3, aby uzyskać interesujący mnie przedział...
Zależy mi na tym, żeby po kliknięciu tego pola następne wole pole wypeniło się tekstem np makro, i tak jeszcze raz jeśli ktoś otworzy ten formularz i użyje pola wyboru.
chyba, że to wymyślisz siebie swoj formularz poprawności danych, lub swoj Excel :)
Możesz zrobić tak: [syntax=vb]Private Sub cmdObróbka_Click() If DCount("IdIdsWyrobu", "tblObróbka", "IdIdsWyrobu = " & Me.IdIdsWyrobu) = 0 Then strSQL = "INSERT INTO tblObróbka (IdIdsWyrobu) VALUES (" & Me.IdIdsWyrobu & ")" DoCmd.RunSQL (strSQL) End If DoCmd.OpenForm "frmObróbka", , , "IdIdsWyrobu=" & Me.IdIdsWyrobu End Sub[/syntax]
Witam Do pełni szczęścia w trzymiesięcznej pracy nad wieloma formularzami w excelu brakuje mi ostatniego polecenia, które : Zapisze arkusz jako plik PDF w katalogu domyślnym z jednoczesnym przypisaniem jako nazwy pliku treści z wybranej komórki, w określonej serii (np partia 1.pdf,partia 2.pdf,partia3.pdf itd) Użytkowanie formularza obecnie wygląda...
Proszę zamieścić przykładowy formularz w Wordzie i przykład korespondencji od klientów.Na pewno znajdzie się rozwiązanie.
Witam, mam taki problem. W podformularzu mam pole kombi na podstawie którego wybieram klienta. W tym samym podformularzu umieściłem przycisk który ma otwierać formularz w którym będą widoczne zamówienia wybranego wcześniej klienta. Przez konstruktor kodu zrobilem makro z akcją otwórz formularz gdzie starałem się wpisać kryterium wyboru w polu WHERE....
Witam, Wszystko się da jak się chce ;) Robisz to tak: 1. Tak jak pisali powyżej w procedurze która wysyła maila musisz mieć treść wpisywaną jako HTMLBody (zamiast Body) 2. Trzeba dopchać się do katalogu w którym masz swoje podpisy Outlooka a następnie "zassać" konkretnego podpisu kod HTML 3. Zassany kod trzeba dorzucić do treści maila w procedurze wysyłającej...
Nie wiem o co chodzi... Jeśli do przycisku dodam w accessie jakieś zdarzenie z tych accessowych, czyli przejdź do nowego rekordu, czy jakieś inne to działa. Jesli jednak wpiszę kodu jako makro i potem się do niego odwołam, w sensie, że wpiszę jako zdarzenie na kliknięcie nazwę makra, to wywala mi błąd, że jeśli to nowe makro to sprawdzić czy jest zapisane....
moze inaczej, moglbys wstawic mi komentarze do tego co mam od Ciebie zebym mogla zrozumiec te makra? chetnie sie naucze sama je pisac przydadza mi sie jeszcze ale teraz ich nie rozumiem przynajmniej nie wszystkie dopiero niedawno sie dowiedzialam o takiej formie ulatwiania sobie pracy w excel ale z programowaniem nie mialam nigdy do czynienia, probowalam...
Czy te przyciski są osadzone bezpośrednio w arkuszu? Jeśli tak, można napisać kod, który (w wyniku odpowiednich działań) będzie ukrywał /odkrywał komórki, na których jest osadzony dany przycisk. Można też utworzyć formularz UserForm (lub dwa – niezależne), na którym będą umiejscowione przyciski . Formularz może się uaktywniać w zależności od pewnych...
Coś takiego robi się przez makro poszukaj na tym forum czy ktoś nie robił podobnego makra ten dział oraz programowanie ogólne tam takze widziałem tematy odnośnie excela :)
Witam. Mam zbudowaną bazę danych w formie aplikacji, a mianowicie po otwarciu, wyświetlony zostaje formularz (MENU) z przyciskami w okienku popup. Przyciski odwołują się do innych formularzy lub raportów. Raporty i formularze wywoływane są poprzez makra przypisane do danego przycisku menu. Każdy z przyciskow ma wprowadzone makro otwierające dany raport...
Makro wygląda tak: Proszę umieszczać kod w znacznikach syntax . Opcja Listing kodu . Proszę to poprawić.
Cześć, Robię bazę w accesie dla ułatwienia sobie pracy i mam jedną zagwozdkę. W związku z tym, że można mnie nazwać "świeżakiem" w kwestich vba i sql potrzebuję wsparcia. Mianowicie w Form1 stworzyłem wyszukiwarki. Po wpisaniu numeru pozycji z query makro wyszkuje dane jako wiersze w oknach. Problem w tym, że potrzebuję aby jedno z okien miało sumę...
Rozumiem, że chcesz to zrobić całkowicie bezkosztowo, jeżeli te kilka stówek to za dużo. Ok, to jeszcze pytanie gdzie jest ten formularz do drukowania: Excel (najłatwiej), aplikacja webowa (trochę trudniej) czy instalowana (da się, ale trzeba powalczyć)? Jeżeli nie jest w Excelu, to czy da się go włożyć do Excela i zadziała? Ja bym spróbował zautomatyzować...
Witam, mam do napisania makro w języku VBA w którym za pomocą formularza przeszukuje bazę danych(zakres komórek) a przede wszystkim wybraną kolumnę (w moim przypadku np:imie,nazwisko) i po wybraniu odpowiadającej mi wartości reszta pól w formularzu wypełniała się automatycznie ( w moim przypadku:ulica,kod pocztowy,uwagi). Nie mam pojęcia jak się do...
Hej, Jako młody adept a wręcz laik VBA mam do speców pytanie. Mam do zaprojektowania formularz zgłoszeniowy i chciałbym zautomatyzować pewną rzecz. Mam wybieraną listę gdzie mam trzy opcje do wyboru i chciałbym żeby dla jednej z nich ukrywały mi się wiersze. Da radę ktoś pomóc? Z góry dziękuję
Zamiast "BeforeDoubleClick" skorzystam z "SelectionChange", gdyż po dwukrotnym klikniecie nie mogłem wybrać daty w formularzu. Teraz pytanie: 1. W jaki sposób ustawić to tylko dla pewnego zakresu? 2. Po wybraniu daty chciałbym, żeby formularz się zamykał, jak również po wybraniu komórki z poza zakresu. To są moje początki w VBA:)
Witam. Potrzebuję pomocy przy napisaniu makra, które by wykonywało daną operację. A więc w Arkuszu nr 1 mam prosty formularz zawierający wybór pracownika za pomocą listy rozwijanej. Pod spodem jest komórka, w której należy wstawić datę aktualną. A pod spodem 61 pól, w których umieszcza się wyniki. Zadaniem makra miałoby być skopiowanie komórek od wyboru...
Na początku chcę zaznaczyć, że nie potrafię pisać makr W takiej sytuacji i przy przedstawionych wymaganiach - jeśli nadal chcesz budować tą "bazę 10000 skoroszytów" dla wszystkich "skrzynek" :D to proponuje jeszcze rozważenie innej kombinacji: do skoroszytu z bazą danych (przykładowy Twój plik test.xlsx) dorobić w tym samym folderze skoroszyt analityczny...
Witam, mam duzy klopot, posiadam tabele Rejestracja z polami takimi jak id, login i haslo, tworze formularz i dodaje pola tekstowe login i haslo i tym momencie mam problem, poniewaz probowalem wszystkich sposobow aby kiedy to co wpisujesz do pola tekstowego (login) jest juz w tabeli to wyskakuje kumunikat ze login jest juz zajety. Chce to najlepiej...
formularz makro makro excel formularz skrypt formularz
czujnik pralka kondensator sprawny uszkodzony elektrolux wyłącza
hulajnoga frugal problemy pralka haier łożyska
PC817, EL817, SFH617A – identyfikacja 4-nóżkowych optocouplerów IC1 i IC2 na PCB Otwarty obwód wtryskiwacza - przyczyny i objawy