Super właśnie tak chciałem żeby to działało. Wielkie dzięki. Mam jeszcze jedno pytanie czy jest jeszcze możliwość żeby na tym UserForm dodać przycisk "POWIĘKSZ" po kliknięciu którego otworzy się okno z powiększoną grafiką z pierwszego userform????
Przeglądałem. Na jeden wątek znalazłem już rozwiązanie co do pkt. z odświeżaniem. Po prostu dołączyłem do kodu uruchamiającego formularz w arkuszu 1 wiersz: "Call UserForm2.UserForm_Initialize" Cały kod uruchamiający: [syntax=vbscript]Private Sub Worksheet_SelectionChange(ByVal Target As Range) If...
Witam, Mam problem odnośnie aktualizowania danych w innym pliku Excela za pomocą ListBox. Tzn, w jednym pliku Excela mam UserForm z Listbox która zaciąga dane z konkretnego pliku Excela. W tym UserForm mam dodatkowo 19 Textboxów do których po kliknięciu na wiersz w Listbox kopiowane są wybrane wartości. Problem...
Dzień dobry, mam problem z bazą stworzoną w Excel z wykorzystaniem VBA. Baza zawiera 3 formularze UserForm (o różnym stopniu rozbudowania) , gdzie w zależności od potrzeb wprowadza się różne dane do bazy. Dane są zapisywane w odpowiednio przygotowanych tabelach, które na potrzeby działania poszczególnych...
Witam, mam taki kodzik na UserForm : i nie wiem bardzo co mam wpisać w polu ".Picture = LoadPicture("C:\Image Excel ActiveX Control Object.jpg")" '???' Aby ładował się wybrany plik przyciskiem "wybierz zdjęcie" Jakie pomysły ?
Cześć, Mam pewien problem do rozwiązanie. Może ktoś zechce mi pomóc. Potrzebuję utworzyć Okienku UserForm w excelu, które ma wybierać dane na zasadzie filtrowania i wyświetlania danych. Wszystkie dane znajdują się w pliku excel. Zawiera on 1 arkusz: dane Widok User form tak jak w pliku excel....
Sam kod w VBA, w najprostszej postaci, nie jest skomplikowany. Z pewnych wzgledów jest to bardzo uproszczony sposób na uzyskanie zamierzonego zadania. Na poczatek należy jasno okreslic pewne warunki jak ma dzialac taka procedura. Po pierwsze to w zadnym przypadku nie powinno sie do tego celu korzystac...
Witam piszę proste makro mające pisać słownie wartości liczbowe zawarte w komórce excela. Osoby, które będą używały tego makra mają małe doświadczenie z excelem, dlatego chcę maksymalnie uprościć interfejs. Chodzi mi o to, żeby można było wybrać komórkę z której ma być pobrana wartość liczbowa i miejsce...
Witam, dodałem Application.Visible = False tak, żeby pokazywało tylko okno UserForm a nie pokazywało pliku Excela ale teraz nie mam jak zedytować teraz tego pliku bo jest ciągle ukryty a nie mam możliwości tego odkryć z tego UserForm, który mi się wyświetla. Jak to rozwiązać? Dziękuję z góry
Witam, Potrzebuję pomocy dobrych ludzi bo do orła w VBA to mi trochę daleko. Usiłuję stworzyć moduł w ktorym wartosci zaznaczone w UserForm beda sie wprowadzaly do tabelki. W tej chwili to dziala rewelacyjnie, tylko jest jeden problem. Po zamknieciu UserForm i otworzeniu go ponownie (przy zalozeniu,...
Ale co chcesz osiągnąć? Nawet gdyby szło przewijać, zmiana wartości komórki w arkuszu nie zmieni wartości pola tekstowego. Musiałbyś wczytać ponownie... Jakimś sposobem byłoby umieścić ukrywanie formularza pod przyciskiem (UserForm.Hide), a w Thisworkbook_Open przypisać kombinację klawiszy uruchamiania...
Tag aktywnego formularza potrzebuje do innych celów. Odpada. Ale ja w zasadzie nie zamykam UserForm, tylko ukrywam (Hide). Wtedy mogę .Tag wykorzystać, prawda? Jestem samoukiem, więc możliwe, że to kala sztukę programowania. Ale w końcu piszę program wyłącznie dla siebie. Chodzi mi najwyżej po głowie...
Mam problem z zastosowaniem poniższego kodu. W UserForm przyciskiem chcę aby zostało wykonane zadanie z poniższego kodu który jest umieszczony w 'Modules', niestety po kliknięciu na przycisk w UserForm nic się nie dzieje. Jeśli ten sam kod wstawię do przycisku który umieszczę bezpośrednio w arkuszu to...
Dzięki wielkie. Po wklejeniu poniższego kodu lista numeruje się prawidłowo: Mam jeszcze jedno pytanko związane z tym samym plikiem. Po wklejeniu listy pracowników do arkusza muszę dodać jeszcze w komórkach obok nazwisk pewne symbole (tak jak na screenie). Po wklejeniu listy automatycznie aktywuje...
Dzięki. Jeśli chodzi o nazwy zakresów to wszystkie je łączy to że zaczynają się od słowa 'nam' a dalej to są nazwiska a to co podałem powyżej to tylko przykład. Pomyślałem o innym rozwiązaniu. Dodałem okno UserForm które będzie mi służyć do ustawiania opcji i między innymi dodałem okno ComboBox i mam...
Dzień dobry! Borykam się z podobnym problemem. Też od dłuższego czasu nie potrafię sobie z tym poradzić. Co gorsza raz działa, a raz nie! Tzn. U mnie za którymś razem wywołania makra wyskakuje błąd związany z procedurą Paste w Waroksheets. U innych użytkowników błąd jest cały czas i za każdym razem...
Witam. Mam pewne makro którego już jakiś czas używałem. Ostatnio musiałem je trochę zmodyfikować tzn sam formularz UserForm dodałem parę nowych pól do wprowadzania danych. Formularz odpala się razem ze startem pliku. Po wprowadzeniu tych "usprawnień" i zapisaniu pliku po ponownym uruchomieniu wyskoczył...
Mam jeszcze jedno pytanie- mam w userform pola tekstowe textbox oraz przycisk. Chciałabym, aby po jego przyciśnięciu wszystkie pola były puste, bez tekstu. Ale tych pól mam dość sporo i nie chcialabym do każdego pisać oddzielnie komend txtBox1.Text= Empty bo zajęłoby mi to mnóstwo miejsca. Czy jest...
Witam. Bardzo proszę o pomoc w napisaniu odpowiedniego kodu, niestety ja sobie nie umiem z tym poradzić. Potrzebuję aby kod sprawdzał mi czy w wybranym folderze istnieje plik "PDF". Dokładnie to mam w oknie UserForm TextBox o nazwie "txtNazwiskoImie" w którym pokazuje mi się pracownik. W osobnym folderze...
Witam, Po kilku dniach męczarni nad makrem postanowiłem poprosić o pomoc. Mój problem dotyczy makra a konkretnie przycisku który ma przechodzić po widocznych wierszach. Activecell.offset(1,0).sel... działa ale przechodzi po kolejnych wierszach. W arkuszu założony jest filtr i nie mam pojęcia...
Witam Proszę o pomoc, gdyż nie mogę poradzić sobie z jednym tematem w pisanym kodzie. Mam dwa pliki: plik pierwszy służący jako baza i tam są zapisywane dane, drugi plik służy jako userform do wprowadzania danych. Na drugim pliku pracuje kilka osób i może się zdarzyć że w jednej chwili dwie osoby...
Witam, chciałbym skopiować dane po nacisnięciu przycisku z userform z otwartego pliku txt np: "C:\notatnik.txt" do textbox w userform (mam 5 textboxów gdzie dane z 5 wierszy w pliku txt mają być skopiowane do textboxów np: 1 wiersz z txt do textbox1, 2 wiersz z txt do textbox 2 itd). Po każdym imporcie...
Nie zadziała. Tutaj chodzi o tabelke. I w kazdym wierszu tej tabelki, w kolumnie 24 jest przycisk, taki podstawowy powodujacy wywolanie makra, dokladnie wyskakuje userform ktory trzeba odpowiednio uzupelnic i wg tego w wierszu dokladnie tym w tkorym znqajduje sie przycisk , dwie kolumny dalej (kolumna...
Otwieram sobie pliczek Excela. Wyskakuje mi UserForm wprowadzam dane do poszczególnych TextBox'ów klikam przycisk zapisz i wpisuje mi dane w odpowiednim arkuszu w odpowiedniej komórce. Dodatkowo abym mógł dowolnie ten plik przenosić na inne komputery bez konieczności zmiany kodu.
Cześć Mam pewien problem z pętlą w UserForm. W formularzu mam m.in. dwa pola tekstowe, które muszę ze sobą połączyć. Kiedy do TextBox1 skanuje kod kreskowy to chciałabym żeby w TextBox2 pokazywała się nazwa tego produktu pobierana z listy w excelu właśnie po tym kodzie. Domyślam się, że trzeba to zrobić...
Witam wszystkich Szukam nietypowego rozwiazania do nietypowego problemu. Stworzylem pod Excelem 2003 makra zawierajace userform'y pobierajace od uzytkownika informacje. Po wcisnieciu OK forma sie zamykala i makro bylo kontynuowane. Wszystko ladnie dziala pod excelem, ale ja te makra chce (musze)...
OK. Nie napiszę gotowca i zachęcam do pisania samemu. Większa satysfakcja i coś się można nauczyć. Struktura jest taka, że są obiekty Application, Workbook, Sheet. W takiej hierarchii. W Excelu, edytorze VB użyj narzędzia ObjectBrowser. Wybierasz z listy gdzie jest "All libraries" Excel. Na liście...
Witam czytałem o sposobach zabezpieczenia hasłem excela bezpośrednio z opcji chroń arkusz lub po przez VBA, o blokowaniu i ukrywaniu kolumn, wierszy i arkuszy. Wiem że mój problem da się rozwiązać jedynie poprzez zastosowanie Userform i nie jest to łatwe;/ opis mojego skoroszytu: Arkusz1 -...
Pozwolę sobie podrążyć temat, licząc na jakieś uwagi. Po pierwsze doczytałem, że parametr vbModeless działa od wersji VB6 więc w starszej wersji Excela raczej nie powinien działać. Po drugie gdy przeczytałem odpowiedź kolegi czeles -ia natychmiast ją wypróbowałem i zadziałało tak jak chciałem, stąd...
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...
Wyjaśnie jeszcze raz w czym problem. Gdy uruchomię plik excel'a uruchomia się userform, w którym trzeba wypełnić pola. Po wypełnieniu pierwszego pola i przejścia do combobox'a, excel się zawiesza. Plik umieszczony na forum jest bez makr bo one nie tworzą problemu. Nie jestem informatykiem a grzebie w...
Panowie proszę pomóżcie mi. Ja nie potrafię rozwikłać tego problemu. Mam plik na którym pracuję na co dzień. Oprócz tego plik jest systematycznie modernizowany. Plik najczęściej pracuje na Excelu 2007 w pracy. Prywatnie na moim komputerze domowym i laptopie mam wersję 2016. Niestety od niedawna pojawił...
Mam plik excela , który jest otwarty całą dobę i chce aby o godz 6 ej wyświetlił sie userform. [syntax=vb] ' poniższe procedury umieść w Module, ' urucham startTimera i tyle. Sub startTimera() Application.OnTime TimeValue("06:00:00"), "otworzUserForm1" End Sub ' Sub otworzUserForm1() ...
Po wstępnych oględzinach działa super. Jutro dostosuję to do moich potrzeb, bo raczej chcę ten kod implementować w plikach właściwych, na których pracuję, a nie robić osobny plik sterujący. Tak swoją drogą to myślałem, że sam kod będzie bardziej rozbudowany :) . Dodatkowo mam pytanie dotyczące metody...
a jeżeli baza jest wprowadzana do Excela? Bo ja w Excelu napisałem swój program, tego też nie napisałem :) Pomyślałem sobie nad takim rozwiązaniem że każda osoba będzie miała swój niezależny arkusz, albo plik Excela i mój formularz będzie nadpisywał tylko to co dana osoba wprowadzi. Co myślisz nad takim...
Ogólny zamysł nie jest skomplikowany :?: Musisz pamiętać, że tego typu działania w Excelu dają dość ulotny efekt :cry: . Jak coś wykasujesz w arkuszu źródłowym np Raport to konto oczywiście możesz ponownie wstawić ale tracisz już dane wartości dotyczące tego konta, ilość wystąpień operacji...
I wówczas imię przypisanego sprzedawcy powinno determinować arkusz Do tego cały czas zmierzam: skąd Excel ma wiedzieć, któremu sprzedawcy przypisać danego klienta? 3. Jeśli zalogowana jest Basia, to przypisze Basi- można np. zastosować zmienną globalną i przechowywać w niej nazwę usera. 4. Jeśli...
Witam, Chciałbym się dowiedzieć w jaki sposób mogę za pomocą macro schować puste wiersze z wybranego zakresu. Np. na poniższym przykładzie: 1. W userform zaznaczam checkboxa, po czym jego nazwa jest wypisywana do arkusza. Jeżeli checkboxów jest 6 , a user wybierze 3 , to trzy pola zostaną puste,...
Witam, sprawa zapewne jest prosta,ale nie wiem jak ją ominąć lub zdefiniować. Mam schemat otwierania pliku i on działa , lecz potrzebuję zrobić zabezpieczenie takie, aby nazwa pliku otwieranego była sprawdzana. Plik ma na na przykład nazwę KWS 13-01-2012.xlsx ( gdzie data może być zmienna np....
Skoro uparłeś się na Excel... Jeśli nie potrzebujesz dokumentów magazynowych, to sprawa jest dość prosta, a widziałbym to tak: 1. Potrzebna "Baza" - osobny arkusz z asortymentem i przypisanymi kodami. Wszystkiego 3 kolumny 2. Wyszukiwarka, najlepiej w postaci UserForm (jedno pole txt, przycisk [Zamknij]...
Jestem raczej początkujący w tym temacie :( nauczyłem sie już jak uzywać kontrolek, no i przyszedł czas na ListBox. W necie jest sporo teorii ale nie potrafie znaleźć przykładu. Chce umieścić ListBox na arkuszu excela aby móc wybrać i odczytać w VB co zostało wybrane.. Nie wiem jak używać UserForm...
... Dla lepszego zobrazowania i wpisywania wymiarów można wykorzystać formularz excela. Np. coś takiego: ... Tak na marginesie się zapytam: Czy ten rysunek w oknie userform1 jest aktywny? Możesz dołączyć arkusz z tym userform'em?
No i to cały kod: Private Sub ComboBox1_Change() End Sub Private Sub UserForm_Initialize() lista1 = Array("Oferta", "Zamówienie", "Specyfikacja", "Pismo", "Protokół", "Reklamacja") ComboBox1.List = lista1 lista2 = Array("mail", "osobiście", "faks", "DHL") ComboBox2.List...
Podobny sposób do zablokowania kontrolki - dający efekt "wyszarzania", ale samego tekstu - można uzyskać ustawiając właściwość Enabled kontrolki na False. Excel faktycznie nie obsługuje wyszarzenia całej kontrolki, chyba że jej BackColor zmienisz ręcznie ;). witam ponownie czy moglbys mi powiedziec...
Teraz wiem w czym problem. Twoja podpowiedź dotyczy trybu projektowania z poziomu arkusza excel. Moje pytanie dotyczy listbox'a umieszczonego na formatce userform.
Chciałbym prosić o pomoc w poradzeniu sobie z błędem jak w temacie. Pracuje nad excelowym makrem w którym wykorzystuję metodę „AfterUpdate()” , w trakcie wykonywania makra pojawia się czasem powyższy błąd czego efektem, najczęściej jest zawieszenie się excela i ekran odzyskiwania dokumentu....
Już znalazłem w necie jak to można zrobić. Wpisałem w VBA 'Initialize' poniższy kod i działa wyśmienicie. Jednak w opisie było jeszcze podane żeby zakres listy z pracownikami nazwać i w odnośniku do zakresu wpisać =OFFSET(Lists!$A$2, 0, 0, COUNTA(Lists!$A:$A)-1,1) Jednak opis jest z anglojęzycznej...
Przeczytałem uważnie wszystkie posty jako moderator i jednocześnie jako średnio zaawansowany użytkownik Excela. W zasadzie temat nadaje się do kosza. Jeszcze to rozważę ;) Jako Excel'owiec nie spotkałem jeszcze dodatku w postaci kalendarza, który nie powodowałby mniejszych lub większych problemów....
wolałbym jednak zrobic to w excelu Rzecz w tym, że ostatni znak w stringu skanera musi być Enter'em (char 13), w przeciwnym wypadku komórka pozostanie w trybie edycji. Jeśli nie chcesz grzebać w konfiguracji skanera, to spróbuj z UserForm i sprawdzaniem długości ciągu przy TextBox_Change. Dołóż "licznik"...
Próbował kolega wstawić UserForm i umieścić w nim 17 przycisków? Jeśli nie, proszę to zrobić i plik zamieścić na forum jako załącznik. Dlaczego to dla kolegi taki problem? Nawet po imporcie frm można wstawić nowy w Edytorze VB i skopiować wszystkie kontrolki (zaznaczyc myszą, ctrl+c i ctrl+v w nowym...
Witam. mam następujący problem z Checkboxem w excelu Jestem dość początkującym jeżeli chodzi o vba wiec muszę poszukać pomocy tutaj. Chodzi mi o to że mam UserForm z kilkoma Checkbox-ami i chciałbym aby w zależności od zaznaczonego pola w jednej komórce pojawiały się pod sobą odpowiednie wartości....
Witam. Uczę się dla siebie samego pisania makr i mam prośbę odnośnie czy, ktoś z was zna jakiś dobry link do strony gdzie wytłumaczono by jak zrobić pętle w excel'u? Chce zrobić coś takiego, że w UserForm'ie wpiszę 10 liczb z zakresu od 1 do 100. Makro będzie zawsze losowało 10 liczb z tego zakresu....
Witam, Mam problem z ładowaniem danych do List box. Nie wiem czemu, ale gdy program dochodzi do 10 kolumny wywala mi błąd: Cannot set Listindex property. Nie wiem gdzie jest błąd? Zamieszczam przykładowy plik z danymi oraz plik przykład 2 z userform i list boxem. Dzięki za pomoc! [syntax=vbnet]Private...
Macie jakiś pomysł, aby po kliknieciu w przycisk otwierało nowe okno do kontretnego katalogu i mógłbym wybrać odpowiedni plik, z którego skopiowałoby odpowiednie komórki do mojego arkusza ? Przykład W arkuszu Arkusz1 przycisk POBIERZ powinien pobierać dane z pliku z lokalizacji np. H:\CCC\ccc\...
Sprawa jest zapewne prosta, ale siedzę już kilka godzin nad tym i nic nie mogę znaleźć w tym temacie. Ogólnie mam jakiś tam plik w którym otwiera się okno TextBox ze zwykłym butonem który ma potwierdzić wprowadzone zmiany w oknie TextBox. Napisałem taki kod do tego UserForm: Private Sub CommandButton1_Click() ...
prosze o podpowiedzi albo o małe poprawki W Twojej sytuacji (brak accessa) jedynym rozwiązaniem jest opracowanie formularza w excelu (zakładka deweloper, visual basic, insert, userform itd.) i drobne oskryptowanie w vba zapisujące dane formularza do odpowiedniej tabeli. Gdybyś posiadała accessa...
Adamas_nt ogromne dzięki :D zastosowałem funkcję: =WYBIERZ(DZIEŃ.TYG(DATA($H$1... wszystko poszło alagancko jak ja to mówię :D... Wiesz co nie za bardzo rozumiem jak to wykonać "automatem uruchamiany przy otwarciu...
jestem początkujący z vb ale mam doświadczenie w basic pierwsze moja prace były na commodore :) stare dzieje później amiga... pracuje nad zrobieniem magazynu towarów na sklepie chodzi o proste funkcje żeby dodawać do magazynu a następnie odejmować co się sprzedało a przy odejmowaniu tworzył się dzienny...
Tak oczywiście. Musisz stworzyć sobie userform, w którym umieścisz odpowiednie przyciski do wyboru dnia, miesiąca i roku. Kombinuj w ten sposób. Jeśli nie to w userformie umieść pola tekstowe ze zmiennym tekstem tworząc siatkę kalendarzową. Pola te muszą być aktywne tak, że po kliknięciu na nie makro...
Wielka prośba o pomoc ,gdyż jestem początkującym adeptem VBA Excel . Robię programik w VBA pobierający dane do arkusza poprzez userform przy użyciu textboxów .Po naciśnięciu commandbutton1click na formularzu dane mam pobrać z komórek ,które wcześniej przesłałem do arkusza akcelerometr poleceniem Range("D3")...
Moim zdaniem wychodzisz z błędnego założenia. Sugeruję kolejność: 1. Kliknięcie przycisku w arkuszu otwiera formularz (i nic więcej). 2. Wypełnienie formularza przez użytkownika. Koniecznie zablokuj kontynuowanie bez wypełnienia kluczowych pól. Po wypełnieniu formularza można pobrać wartości potrzebne...
Tak dla pewności zapytam: 1. Jeśli użytkownik zmieni hasło w czasie pracy? 2. Jeśli otworzy bez VBA? To wszystko jest do ominięcia, ale trochę z tym zachodu. Makra muszą znajdować się w kodzie przy zdarzeniach skoroszytu (Thisworkbook). Ukrywasz przez .Visible = xlVeryHidden (odkryć można tylko...
Tu o tym piszą i dają makro: Najprościej to chyba tak: wpisz w google: "vba spreadsheet in userform" i poczytaj.
Witam, chciałbym prosić o pomoc w następującej kwestii. Mam UserForm na którym jest wiele pól którym muszę nadać wielokrotnie wartość podczas działania makra. Czy jest jakiś sposób (zasada) jak postępować z takimi polami aby cod nie rozrastał (wydłużał) się bez potrzeby, co utrudnia późniejsze docieranie...
Witam, Stary temat ale nie skończony. Czytałem dużo na ten temat i wszędzie trzeba kontrolkę skopiować do system32. Tak właśnie robię (dziwne bo w Viscie już był identyczny plik, zaraz po instalacji windowsa). Jednak potem wybierając kontrolkę, z Userform nie jest ona dostępną, próbowałem w Viscie,...
Extra o to chodziło. Wstawiłem w pętle userform.show teraz mam pytanie po naciśnięciu akceptuj okienko nie znika jak dodać żeby zniknęło, ale żeby wszystkie dane zostały zapisane ?
Słowem: korekta OstW (walek33) i UserForm zamiast MsgBox (marek003)...
Mam UserForm w którym jest Multipage z 7 stronami. Na każdej stronie jest ListBox ( też jest ich 7 oczywiście - po jednym na stronę) z kolumnami i każdy ListBox jest powiązany ze swoim arkuszem. UserForm4.MultiPage1.Value = 0 UserForm4.Show Ten kod otwiera mi Userform tylko wtedy kiedy w Private...
Mam UserForm z MultiPage i Listview i do Listview są pobierane informacje z arkusza1 z komorek od G8 do M97 z tym że w kolumnach L i M mam funkcje w arkuszu: Kolumna L: funkcja Jeżeli Kolumna M: funkcja wyszukaj pionowo Jeżeli z tego kodu: Private Sub UserForm_Initialize() Dim listItem...
Zerknij do załącznika. Kod w arkuszu + UserForm. Kod uruchamia dwuklik w zakresie E2-E22 ;)
dzięki bardzo działa elegancko ;) a teraz mam kolejny problem;/ utworzyłam sobie UserForm który działa poprawnie oprócz listy rozwijanej tzn. mój kod do ComboBox'a : Private Sub ComboBox1_Change() ComboBox1.AddItem "DANE1" ComboBox1.AddItem "DANE2" End Sub a jak uruchomię UserForm...
Przyznam że nie wiem o co chodzi. Może coś nie tak z systemem sprawdź antywirem i antyronbakiem. Ja znalazłem pewien "dziwny" błąd bo nigdy się z tym nie spotkałem. Ponieważ był monit o Useform1 (standardowa nazwa okienka) podejrzewałem, że inny arkusz ma podobnie okienko i makro się gubi niewiedząc...
Temat ciekawy, więc dołączam. Sprawę blokady zapisu szablonu można rozwiązać następująco Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) If SaveAsUI = False Then Cancel = True End Sub Uwaga: Po wklejeniu tego kodu nie można już zapisać pliku, działa tylko zapisz...
Witam. Jestem w trakcie tworzenia w pliku nowego okna UserForm z opcją drukowania. W sumie to już wszystko zrobiłem ale chcę dodać jeszcze opcję wyboru drukarki ponieważ w pracy mam dostęp do paru drukarek i korzystam ze wszystkich. W oknie dodałem ComboBox i mam pytanie jakim kodem wywołam żeby po...
Powracam do pytania - gdzie masz umieszczone te textboxy i comboboxy? Można je wstawić bezpośrednio do arkusza, można też na formę UserForm...
Spawa dotyczy UserForm'y? Może wrzuć przykład.
czyli myślę że należ tworzyć nowe okienka A ja myślę, że tak jak Ci radził marek003 wystarczy jeden UserForm, trzy InputBoxy i dwa przyciski. Po jednym Inpucie na każdą wprowadzaną wartość. Przyciski OK i Cancel. Wystarczy wtedy jedna funkcja do sprawdzenia poprawności danych uruchamiana pod OK...
Plik jest załączony. Fragment kodu o którym mówimy dotyczy UserForm "Pobieranie", początek: wiersz 23. Słowem wyjaśnienia: cały plik ma na celu wprowadzenie na magazynie komponentów zasady FIFO (kolejka). Na ten moment możliwe jest tylko wprowadzanie dostaw i pobieranie komponentów. Część tabel jeszcze...
Witam, mam kłopot z edycją zaznaczonego wiersza w ListBox'ie. Chce by wprowadzone już wcześniej dane, można było ponownie edytować z poziomu UserForm. W załączniku tabela. Z góry dzięki za każdą pomoc. Pozdrawiam
Dzięki za odpowiedz. Arkusz mam prawie gotowy. Niestety nie umiałem zastosować zdarzenia Exit. Głowię się i nic nie wychodzi. Zostały dwie sprawy do zrobienia: 1. Po wprowadzeniu unikalnego numeru w postaci np: qwerty1 w oknie UserForm - formularz uzupełniał by się domyślnymi wartościami dla tego...
Witam znowu mam kłopot - mam na UserForm TextBox, z którego po naciśnięciu klawisza Wstaw dane z TextBox'a wstawiają mi się do Arkusza w wyznaczoną komórkę kodem: [syntax=vb] Private Sub Wstaw_Click() Range("A222").FormulaR1C1 = TextBox18.Text End Sub [/syntax] Problem pojawia się, gdy w TextBox...
Witam Chciałbym prosić o wyjaśnienie przyczyny pewnego błędu. W mojej procedurze wykorzystuje metodę AddItem dla dodania nowej pozycji listy w kontrolce ComboBox. Wszystko jest ok gdy dodaję do listy kolejną pozycję problem pojawia się gdy na liście nie ma jeszcze żadnych pozycji, czyli gdy dodaję pierwszą...
Proszę pomóżcie. Mam w oknie UserForm okno ListBox a w nim pokazuje mi listę pracowników która jest utworzona w arkuszu. Jak zrobić żeby po kliknięciu na pracownika z listy pokazanej w ListBox w odpowiedniej komórce arkusza pokazało mi pod jakim numerem wiersza jest dany pracownik?
Proszę o pomoc. Próbuję stworzyć aplikację "Menadżera pracy pojazdów". Mam problem z formatem wyświetlania czasu wprowadzonego w okienku UserForm. W Textbox wpisuje czas (w formacie hh:mm), a w ListBox pokazuje mi wynik dzielenia a nie czas (hh:mm), a do arkusza przerzuca prawidłowo. Nie wiem gdzie...
Proszę o pomoc. Mam taki problem: Jakie przypisać makro do CommandButton1, CommandButton2, .... znajdujących się w UserForm, aby po przyciśnięciu każdego przejść odpowiednio do "Arkusza2", "Arkusza3", .... . Z góry dziękuję za pomoc Pozdrawiam
Opcje łączenia i rozłączania nazwiska od imienia mam już zastosowaną w starym 'Kwestionariuszu'. Po prostu wprowadzając nowego pracownika osobno wpisuję Nazwisko i Imię, i nie ma opcji o podwójnych imionach lun nazwiskach, a jeśli już to po prostu wprowadziłbym jedno nazwisko i imię. Stary Kwestionariusz...
Nie daję już rady i proszę o pomoc. Wpisywanie nowych danych działa poprawnie, natomiast gdy dam Odśwież pokazuje mi błąd. Już siedzę nad tym z miesiąc i noga. Nie jestem mocny w te klocki i już myślę nad rezygnacją wpisywania nowych danych przez wywołanie UserForm, i wpisywaniu ręcznie kolejnych...
w TextBox wpisywana jest wartość raz z lewej strony a raz z prawej Zdaje się, że kolega Marek003 już z tym walczył. Co wywalczył, nie pamiętam, trzeba by poszukać tematu. Co do stawki. Wszystko jedno czy będziesz pobierał ją z label.caption, czy przypisywał do zmiennej. Jeśli do zmiennej, to poskładaj...
Użyj Userform jako mesage box.
Wypełnianie kontrolki ComboBox danymi: '/ wypełnianie kontrolki ComboBox1.AddItem dane Next x ComboBox1.ListIndex = 0 indeks = (ComboBox1.ListIndex) End Sub '/ przepisanie do okienka txt1 = ComboBox1.Value End Su[/syntax]b Mniemam że, jak kolega będzie tworzył tyle formatek na ekranie...
Kolega cbrman rzucił dobrą myśl. W przykładzie poszedłem ciut dalej. Lista w UserForm uruchamiana podwójnym kliknięciem. Spróbuj...
Nie najprościej, ale dość efektywnie jest tak: 1 10 11 9 A B R X Z a b r x ... nie dziwi. By poprawnie sortować string trzeba by użyć bardziej zaawansowanych algorytmów. W kodzie jest "zaremowana" (określenie pochodzi od starej formy wstawiania komentarzy poprzedzanych słowem "rem")...
Prośba o pomoc. Potrzebuję rozwiązać taki problem: mam utworzony userform z dwoma textboxami. Jak napisać procedurę aby po wpisaniu tekstu do textbox1 w drugim textbox2 wyświetlana była wartość przypisana w bazie do wartości w textbox1. Innymi słowy, jeśli w arkusz1 komórce A1 jest wartość "ZORRO" a...
Witam. Właśnie pracuję nad udoskonaleniem mojego pliku i mam pewien problem z którym nie mogę sobie poradzić. Mam pewne okno UserForm w którym mogę przefiltrować listę pracowników. Obok w oknie (zaznaczone na screenie) mam opcję z którą nie mogę sobie poradzić. Jest tam przycisk 'Dodaj'. Na chwilę obecną...
Witam Mam taki problem: zrobiłem pewien UserForm w którym znajdują się TextBoxy od 1 do 10. W TextBoxach od 1 do 9 wpisuje wartości, które są wpisywane w odpowiednie komórki w arkuszu np. od A1 do A9. TextBox10 powinien za to pokazywać wynik obliczeń z komórki A10. Tak się jednak nie dzieje ponieważ...
Witam. Proszę o pomoc. Mam w oknie UserForm 64 TextBoxy (wszystkie TextBoxy mają nazwę od txt1 do txt64) i chciałbym je wszystkie na raz zablokować pod pewnym warunkiem: [syntax=vb]If Index = "" Then Wszystkie_64_TextBox.Visible = False Else Wszystkie_64_TextBox.Visibl... = True End If [/syntax] ...czy...
Witam, Dzisiaj dodałem do mojej UserForm dodatkową kontrolkę Comboboxa. Zauważyłem że po wybraniu w comboboxie jakiejś wartości i przyciśnięciu guzika sprawdź zamienia mi wybraną wartość w comboboxie na numer -2147483643. Dzieje się to w momencie kiedy jest określany kolor comboboxa. Poniżej...
Dzięki to znalazłem sam w sieci sęk w tym, że nie wiem jak z tego skorzystać :/ Dlatego proszę o pomoc tutaj jestem początkujący w VBA :) Put this in a module: Code: [syntax=vb]Private Const SWP_NOSIZE = &H1 Private Const SWP_NOMOVE = &H2 Private Const HWND_TOPMOST = -1 Private Declare...
Witam serdecznie... Napotkałem problem z filtrowaniem rozwijanej listy w ComboBox Po kliknięciu w komórki kolumn C , D , E w Arkuszu1 wyświetla się okno UserForm Okno to zawiera rozwijaną listę ComboBox, pokazującą zawartość kolumny B Chcę żeby formant ComboBox wyświetlał przefiltrowaną...
Witaj. Tak w tym stylu, ale : -z możliwością wybierania lub dodawania kolejnych arkuszy -wprowadzania danych kolejno po sobie z poziomu jednego wiersza coś w rodzaju formularza do wprowadzania danych. Mógłby to być po prostu jeden wiersz na Arkuszu1. tu znalazłem Userform do wprowadzania danych...
Ok mam już coś takiego [syntax=vb]Private Sub CommandButton2_Click() Dim i As Integer For i = 3 To 12 Selection.NumberFormat = "General" Cells(i, 3) = "='" & Link(TextBox1.Text) & "[" & Nazwa(TextBox1.Text) & "]Input'!$C$" & i Next i For i...
próbowałam coś z User Form Powinna koleżanka spróbować coś ze zdarzeniem arkusza 'Worksheet_SelectionChange'. To co nie wychodziło w UserForm, powinno tu zadziałać.
Witam, Jak w temacie. Combobox o nazwie SMkolor w userformie, próbuję dodać listę z innego arkusza(Kolor) niż aktywny(mogą różne arkusze), problem w tym, że nie wiem jak napisać kod który dodał by tylko pola wypełnione z pierwszej kolumny arkusza "Kolor". Czy mógłby ktoś miły pomóc? Dodano po...
Witaj A1...A30, ......G1...G30 co to jest? Objekty? (TextBox, Combo, Button, UserForm) ?
jak go przesunąć lub zmienić wygląd etc. PPM nie działa Karta "Deweloper" > Tryb projektowania P.S. Jest to przycisk AciveX, wywołujący UserForm ;)
Dzięki za podpowiedź ! ale mam kolejny problem a nawet dwa: 1) zwiększyłem listę danych (1000 pozycji) i widzę że UserForm pojawia się z małym opóźnieniem, przy ok 3000 jest to już bardzo wolno, ale chyba nie ma na to rady ? 2) po wpisaniu danych w 30 wierszy, przesuwam widok arkusza do dołu o ileś...
Excel 2003 Jest tu 14 kolumn, ListBox na Arkusz. Czy to ma byc na Fomular? Dodano po 2 Na UserForm to samo -14 kolumn Dodano po 2 doczytałem że listbox może mieć max.10 kolumn jest link do tego?
Drugie pytanko jest związane z możliwością wizualizacji w UserForm paska postępu działania makra. Jak wygląda utworzenie takiej wizualizacji dla poniższego kodu? Załączam - jako przykład -prosty pasek postępu działający nie w userForm, ale w arkuszu. Reszta opisu w pliku. Jak to zrobić na formie? Można...
Witam, Przygotowuje narzędzie dzięki któremu druga osoba będzie mogła w prosty sposób dodać albo usunąć dane z arkusza. Dodawanie jest proste, gorzej z usuwaniem Stworzyłem UserForm a w nim TextBox1 gdzie użytkownik wpisuje wartość, którą chce usunąć. Po wpisaniu tej wartości w ListBox1 wyświetla...
I to kolejny dowód że człowiek całe życie się uczy. Nie wiedziałem że w Excelu jest coś takiego jak ListView. Gdzie w projektowaniu UserForm jest coś takiego? Na załączonym screenie nic takiego nie mam :/ . Ogólnie to o taki efekt mi chodzi i coś takiego chciałbym osiągnąć. Tylko że w moich...
Chyba najprościej będzie wykorzystując UserForm(ik) z pętelką.
Witam, Napisałem sobie programik, który zlicza w firmie sprzedaż konkretnych pracowników. Wszystko musi być jak najbardziej idiotoodporne stąd też w celu uniknięcia przypadków jakie się zdarzały wcześniej (np. nieczytelnie wklejane dane w złym formacie, które się nie zliczały itd.) wszystko działa...
Witam, Napisałem sobie programik, w którym zrobiłem UserForma do wprowadzania danych do arkusza. Po uruchomieniu go na komputerze w pracy ten właśnie UserForm nie działa. Kiedy chcę zapisać wprowadzone w nim dane pojawia się błąd: [syntax=vbscript]Private Sub Anuluj_Click() Unload...
Po kliknięciu w listę, którą dodałem w formacie ActiveX chciałem wybierać z listy, która będzie się zawężać po wpisywaniu kolejnych liter i cyfr. Hm w pliku który zamieściłeś nie ma żadnego kodu.... Bez VBA można to zrobić np tak: Wybacz, poniosło mnie i zapomniałem, że zrobiłem nowy plik. Próbowałem...
Witam. Mam 2 problemy/zapytania z listboxem w excelu 2013. 1. Stworzyłem listboxa w userform, połączyłem z listą w arkuszu (rowsource), ale nie wiem jak zrobić że jak kliknę na liście to wybrana pozycja pojawi w wybranej komórce arkusza 2. czy jest możliwe takie stworzenie listboxów, że w zależności...
Witam, mam plik z dwoma kolumnami z danymi. W pliku znajduje się Userform (niestety nie wiem, czy da się załadować plik z formularzami), przy pomocy którego wybieram kolumnę, z której chcę zsumować dane. Po wybraniu z listy wybranej kolumny uruchamiane jest makro sumujące dane oraz wyświetlające komunikat...
Nie, do UserForm. For Each to znaczy "Dla kazdego"
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...
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...
Moja baza pracowników zawiera około 1000 pracowników a każdy pracownik ma przypisane około 150 kolumn z przeróżnymi danymi. Baza jest aktualizowana prawie nonstop. Wolałbym utworzyć bazę danych w jakimś pliku tekstowym ale takim z którym dał bym sobie rady (przyznam że jeszcze nigdy czegoś takiego nie...
Witam Do formatowania dat w TextBox-ach używam poniższego makra. Jak zrobić, żeby takie jedno makro działało na wielu TextBoxa-ch o różnych nazwach? Potrzebuję, aby to makro działało na około 60 TextBox-ach. Jak mogę dodać je do tego makra? [syntax=vb]Public Function FormatyDat() As String With...
Witam, napisałem sobie program, w którym jest kilka UserForm’ów. Kilka procedur jest wywoływanych przez różne kontrolki form. Wszystko działa bez zarzutu, tylko chciałbym się dowiedzieć, jak powinna wyglądać poprawna struktura takiego programu. U mnie to wygląda tak, że procedury znajdują się...
A mógłbyś mi trochę podpowiedzieć w którym miejscu mam umieścić dany kod? W Module czy w kodzie z UserForm - akcja po naciśnięciu przycisku? Sorry za takie "głupie' pytania ale jestem totalnie zielony. Modules-> Formularz: [syntax=vbscript]Sub Zapisywanie() ActiveWorkbook.Save 'Metoda Save zapisuje...
Przyczyn może być wiele. Załącz kawałek pliku z UserForm.em i odrobiną kodu (z przypisaniem wartości z Combo).
Przypisania są zapewne w kodzie któregoś z UserForm. Wrzuć przykładowy plik z wszystkimi elementami (dane osobowe usuń lub zmień na fikcyjne).
... Jak naciśniemy w arkuszu Kosztorys pole B7 czyli to białe puste szybko dwa razy to otwiera się Listbox z wyborem danej pracy ... Wszystko działa ok ... No niezupełnie ... ' ListBox1_Click ' usuwa z komórki ' AB7 ' wartość liczbową i po zamknięciu okna nie można go już ponownie otworzyć bez wstawienia...
... vba działa tak jak powinno ale po przeniesieniu do właściwego pliku i zmianie zakresów przestaje pokazywać miejsce docelowe jeszcze nie wiem o co chodzi ... ... :) ... warunki graniczne ... :) ... jak się je zmieni, to będzie działać dla innych ... :) ... to był tylko 'przykład', jak ten poniżej...
Dodano po 2 MatchRequired=False raczej tak Dodano po 22 to nie w modulu, w kodzie UserForm
Jest sobie w "łekseselu" procedura np. 'Worksheet_Change', działa ona w ten sposób, że wychwytuje zmianę zawartości komórki arkusza, tj. stawiamy kursor na jakiejś komórce, wpisujemy coś z klawiatury i po wćiśnięciu 'pankracego entera' uruchamiana jest w/w procedura. No i niby mamy co chcemy, ale ...: 1....
Dzieki bardzo, Wlasnie chcialem dac ci znac ze ogarnalem temat, jesli mozna mam jeszcze dwa pytania, co do pytania odniosnie nazw kontrolek to zapisuje je tak zeby pozniej wiedziec o co chodzi - mam mala sciage, (wiem ze to moze wydawac sie smieszne, ale dopiero sie ucze) 1) w tym samym userform udalo...
Podana odpowiedź nie rozwiązała problemu. Rozwiązanie problemu znalazłem za pomocą Google - www.onlinepclearning.com/excel-userform-...
Cześć, Piszę do Was z kolejnym problemem. Mianowicie, jest command but. do usuwania pozycji z listboxa 2 po uprzednim wrzuceniu do niego pozycji z listbox 1. Zaznaczam konkretne pozycje do usunięcia, klikam knefel i wyskakuje błąd (Unspecified error) i zaznacza .Remove item i Zamawianie, gdyż...
No właśnie dlatego mam mały problem, bo mam okno UserForm w którym jest tylko jedna kontrolka TextBox, dlatego pytam czy mogę usunąć fokus bez jego przenoszenia do innej kontrolki (której akurat nie ma, może źle to ująłem żeby przenosić makrem). Wiem że w ostateczności mogę wykorzystać pomocniczą kontrolkę...
Witam. Mam pytanie odnosnie otwierania plików w wywołanym folderze przez makro. Mam bazę pracowników, każdy pracownik ma swój folder w którym są dokumenty od danego pracownika. Menadżera z wybranym folderem wywołuje tym makrem: [syntax=vb]sciezka = ActiveWorkbook.Path & "\Dokumenty\Pracownik\" & NazwiskoImie If...
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
Mam wybieraną listę To pokaż ją w załączonym pliku. Jeżeli masz użyty jakiś UserForm lub kod VBA - koniecznie skompresuj ten plik przed zamieszczeniem na forum :!:
No to jeszcze można by do kolekcji jakieś rozwiązanie z UserForm ... :)
Z wypracowań na języku polskim miałeś pewnie piątkę.;) Możesz powyższe napisać w 3 zdaniach? Za czasów szkolnych umiałam wszystko napisać w 3 zdaniach – zarówno charakterystykę Boryny jak i rozprawkę o tym czy warto chodzić do szkoły – więc piątki z polskiego zawsze mnie omijały, ale...
Z drukarką to możesz tak [syntax=vbscript]drukarka = Application.ActivePrinter With Worksheets("wydruk") .PageSetup.PrintAr... = "$A$1:$k$4" .PrintOut copies:=ilosc, ActivePrinter:="drukarkanazwa", Collate:=True End With Application.ActivePrinter = drukarka[/syntax] Korzystasz z userform?
Jesteś Wielki! Dziękuję serdecznie! Dodano po 3 Obu Panom wielkie dzięki. Oba makra działają. Byłam bliższa drugiego, ale zapisuje obydwa na przyszłość. Dodano po 1 Jeszcze jedno małe pytanko jeśli mogę, a mianowicie jak połączyć ten fragment: If Not Intersect(Target, Range("A3"))...
Witajcie, mam UserForm pod który podłączam listę opcji wyboru, po której wybraniu potrzebuję: 1) przejść makrami do opcji exportu do Pdf gdzie w kol. A Arkusza "ID" mam nazwę zakresu, a w kol. C i D mam nr stron do exportu tego zakresu - na to wstępny pomysł mam jak niżej ale nie działa. 2) przejść...
Jakie pliki : Za pomocą UserForm otwieram inne pliki excel bądź foldery z takimi plikami W jakim celu: w celu znacznego przyspieszenia pracy, nie muszę bawić się w skróty, hiperłącza itp. tylko mam wszystko w jednym okienku Po co ukrywam: Bo chcę mieć tylko widoczne okienko UserForm - (które wygląda...
Witam, w ostatnim czasie chciałem utworzyć userform, w którym dokonywane będą skany kodów kreskowych (długość 14 znaków). Poniżej poszczególne etapy pracy formularza: 1)Skan kodu kreskowego w textbox, 2)Kopiowanie wartości text box (automatycznie/ textbox change() do akrusza karkulacyjnego, 3)Wyczyszczenie...
Witam Dziś postanowiłem pobawić się Combobox'em. Może ktoś pomoże jak mógłbym to zrobić i czy jest to do zrobienia. Chce w Userform'ie zrobic Combobox'a z listą - to osiągąłem przez: Private Sub UserForm_Initialize() Worksheet...
Dzięki za odpowiedzi. "Aldrin" niestety opis sali nie będzie tylko informacją, więc nie mogę wstawić tego do labela, ale posunąłeś mi pomysł by rozwiązać to przy pomocy 2 pól ComboBox, dając możliwość wyboru danych - jeśli wiadomo jaki nr ma sala wybieramy poprzez pierwszy formant, a jeśli nie znamy...
Chętnie bym poczytał na temat kolekcji Control i innych. Możesz coś podrzucić? Na forum nie mogę znaleźć. Poniżej kod programu. Załączyłem również plik. [syntax=vb] Private Sub UserForm_Initialize() Dim liczba_wierszy As Integer ' zawiera liczbę niepustych wierszy w pliku excel ...
[syntax=vb] Dim i as Integer For i = 3 to 36 OLEObjects("cmd" & i).Enabled = True Next i[/syntax] Kolekcją dla obiektów ActiveX jest OLEObjects, a nie jak to ma miejsce w UserForm - Controls. Co właśnie znalazłem, a czego nie wiedziałem. ;) Może się komuś przyda taka wiedza. ;) Edit: Tak to...
Witam chciałby spytać czy można a jeżeli tak to jak odczytać w kodzie vba nr indeksu kontrolki na User Form. W swoim kodzie często posługuje się metodą Controls(n)... zamiast nazwą controlki. Jeśli znam numer ideksu kontrolki, której ma dotyczyć działanie to sprawa jest prosta ale nie potrafię znaleźć...
Jeżeli masz zainstalowanego Adobe Readera, to po prostu zarejestruj makro w Excel-u, dodając na ekran nowy object : I zobacz co się zapisze. Potem możesz modyfikować ustawienia. Poszukaj w Google takiej frazy : "adobe pdf reader activex control vba".
Dzięki wielkie. Szczerze- nie wiedziałem że jak dodam 'Frame' to niektóre kody trzeba zadać w inny sposób. W sumie to dodanie do UserForm ramek Frame fajnie i estetycznie wygląda ale w pewnym momencie stało się to kłopotliwe. Okno 'cmbUrodzony' jest w sumie w dwóch ramkach Frame ale zadanie kodu tylko...