Witam, potrzebuję pomocy w ramach pisania kodu w VBA. Mam już napisane makro, które pozwala mi wpisywać dane z Excela do Worda w ramach list wyboru. Jednak tych danych jest dużo i boję się, że przy uzupełnianiu formularzy pojawią się błędy. Dlatego też chciałabym, żeby po wyborze pierwszej zmiennej (Uczestnik - wybór imienia i nazwiska) reszta uzupełniała...
Chyba nie do końca rozumiesz "okienka" VBA. Zarówno label jak i textbox jest "zawsze" okienkiem "tekstowym" i tego niczym nie zmienisz. To co uważasz za formatowanie okienka za pomocą funkcji format w rzeczywistości jest formatem jakiejś danej Podstawianie kolejnych numerów w nazwie obiektu For n = 1 To 15 Sheets("Dane").Cells(y, n).Value = Okno.Controls("TextBox"...
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 obiekt, nasz kod powoduje zapisanie zmian w aktywnym...
Specyfikacja każdej skrzynki jest umieszczana w odrębnym pliku ponieważ w mojej pracy występuje ok 10000 skrzyni (może więcej). Przy takiej ilości danych i profesjonalnych zastosowaniach - konieczne jest również profesjonalne rozwiązanie :D - zgodnie z moimi doświadczeniami najbezpieczniejszym, najszybszym i najprostszym rozwiązaniem byłaby tu baza...
Witam, mam następujący problem. Nie jestem programistą i generalnie gubię się przy wprowadzaniu jakiś kodów, a muszę co jakiś czas modyfikować taki kod: name="TUTAJ WSTAWIAM DANE" x="TUTAJ WSTAWIAM DANE" y="TUTAJ WSTAWIAM DANE" address="TUTAJ WSTAWIAM DANE" <desc><![CDATA[<a href="TUTAJ WSTAWIAM DANE" target="_blank"><img src="TUTAJ...
Wygląda na typową pracę szkolną. :) Polecam pooglądać wyniki z frazą np. "formularz pola wyboru excel", czy też "przycisk makra" jest tego naprawdę wiele. np. Większość porad w internecie jest opisana od początku do końca, wystarczy trochę samozaparcia :) Prostsze jest użycie samych pól wyboru w komórkach excela, bez formularza. np.
Jest to prosty skrypt napisany w Visual Basicu do wyznaczania jednostek miar po podaniu liczby w normalnym zapisie matematycznym. Duże ułatwienie, jeżeli mamy zamienić kilkadziesiąt liczb. Mianowicie skrypt zamienia: 1000Ohm na 1kOhm 10E-9 na 10nF ... Wystarczy zaakceptować makro w Excelu a później do każdego pola dodawać =S2E(A4;"F"), gdzie S2E makro,...
Przepraszam że się wtrącam koledze adamas_nt'owi :) Przyznam że na podstawie makra podanego przez kolegę adamas_nt autor mógłby się pokusić o samodzielne stworzenie drugiego makra ale... dobry będę i dam w załączniku gotowca (Rozwiązań jest dużo ale jak zaznaczyłem makro jest podobne do wcześniejszego żeby było łatwiej zrozumieć - jeżeli oczywiście...
Jak zrobisz już te różne makra, które się mają uruchamiać warunkowo to wrzuć tutaj. Pointeresuj się trochę edytorem makr i językiem VBA. Formularze to nie tylko przyciski którym się przypisuje nagrane makra. Makra są zapisywane w języku VBA. Można je pisać samodzielnie bez nagrywania, lub nagrywać i dowolnie edytować (np. wstawić jakieś warunki "if")....
1. Odświeżanie ekranu koniecznie włącz na końcu. 2. Skąd uruchamiasz makro? Prawidłowo: procedura w module, z formularza wywołanie (mowa o Excelu, czy arkuszu Excela w VB?) 3. Deklaracje: Dim i As Integer, j As Integer, tabl As Variant 4. Coś mi tu nie gra. Za dużo tych warunków (liczenia w związku z tym), albo czegoś nie dopowiedziałeś... 5. Dlaczego...
Teoretycznie mogę to zrobić przez formatowanie warunkowe ale jak pisałem wcześniej jest to tylko część bardziej złożonego makra. Makro to jest podpięte do formularza pod kontrolkę CheckBox, więc chwilowo formatowanie warunkowe odpada Dodano po 53 spróbuj tak (piszę bez sprawdzania - ale powinno działać) zmień linię kodu "With ..." na: Kod Visual Basic...
Najlepszym interfejsem do Excela jest chyba sam Excel ;) Nie opisałeś zbyt szczegółowo co chcesz osiągnąć, ja to rozumiem, że masz dużo danych w jakimś pliku Excel które ktoś lub coś wypełnia, a Ty chcesz z nich tworzyć jakieś skrócone podsumowania? Sposobów na "dobranie się" do takiego Excela jest kilka. Jak pisałem, zaczynając od samego Excela, można:...
No to kicha bo ja z pisania makr jestem noga :) mam jeszcze pomysł jak to ugryźć na metodę ręczną ale szybsza niż w przypadku kopiowania w poszczególne okienka - zrobić w dodatkowym arkuszu ciąg w formatowaniu bazy i na formularzu rozpisać formuły oddające pola w ciągu. Będzie mniej kopiowania i będę musiał drukować każdą osobę osobno ale będzie szybciej...
Czyli ustawiasz kursor w którymś z wierszy, naciskasz przycisk i ma się dodać wg wartości w tym wierszu? Oj, żebyś żonie nie uprzykrzył ;) Nie rozsądniej byłoby zrobić to za pośrednictwem formularza? Wybierasz z pól kombi (stan w podglądzie) i dodajesz pod przyciskiem. Update 7:50 Coś jak w załączniku. W ostateczności wykorzystaj makra...
Witam, Potrzebuję pomocy. Mam zrobioną listę składającą się z wielu wierszy i kolumn w arkuszu. Za pomocą VBA ta lista wyświetlana jest w ListBoxie gdzie mam kilka textboxów i kontrolek do wprowadzania i sortowania wpisów w mojej liście. Sortowanie działa bez zarzutu, a także wyszukiwanie. Gdy wyszukuję wpisy powiedzmy po literze D, to wyskakują mi...
Witam serdecznie W excelu zrobiłem sobie formularz umowy, połączony z bazą osobową, rachunkami i oświadczeniami. Wisienką na torcie byłoby, gdyby jeszcze w osobnym arkuszu prowadził sie rejestr tych umów. Zrobiłem w VBA prostą formułę, żeby mi archiwizowało z poszczególnych komórek formularza dane, ale niestety jest to w jednym wierszu i zaciąlem się...
Dzięki wielkie. Imię dodaje tylko do pierwszego wiersza z danego skoroszytu. Ale najważniejsza jest prędkość. Zrobię testy i zaprezentuje wyniki:) Czas na wyniki testu:ść Ilość plików: 142 stare makro: 1. wczytywanie z formularzy: 35sek 2. Dodawanie: 1min 2sek Nowe makro: 1. wczytanie plus dodanie 20sek :D Podsumowanie: Podczas używania starego makra...
Dopiero ogarniam język VBA i lepiej idzie mi nauka na gotowych przykładach, gdzie mogę dokonywać zmian analizując otrzymane efekty. Spróbuj więc tak: 1. Wstaw tabelę lub zdefiniuj nazwę zakresu z nagłówkami (tego w załączonym pliku nie ma) 2. Włącz rejestrator makr i naciśnij ikonę formularza 3. Zamknij formularz, zatrzymaj rejestrowanie 4. Przekopiuj...
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 :)
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...
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...
Witam, Bardzo proszę o pomoc z następującym zadaniem. Mam formularz (kolumna A pytanie, kolumna B miejsce na odpowiedz)w pliku excel, który wysyłam do 15 osob . Po wypełnieniu tego formularza osoby te przesyłają go do mnie. Moim zadaniem jest w czystym szablonie tego formularza zebrać odpowiedzi na pytania poszczególnych osób w taki sposób aby np. komórce...
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...
Tu o tym piszą i dają makro: Najprościej to chyba tak: wpisz w google: "vba spreadsheet in userform" i poczytaj.
W E2003 działa to tak, jak na rysunku: To miałem na myśli w pierwszym punkcie poprzedniej wypowiedzi. Musisz skorzystać z paska umożliwiającego wstawianie elementów formularza i wstawić z tego paska odpowiedni element do arkusza. Prawdopodobnie korzystasz z jakiejś innej opcji. W razie problemów problemów sugeruję odpytać pomoc excela o formularze i...
Witam, Mam taki problem. Nie jestem zbyt zaawansowany w pisaniu makr. Ostatnio próbowałem napisać w excelu takie, które po naciśnięciu przycisku, który wstawiłem do dokumentu przez formanty formularza, otworzy okno wyboru, gdzie będe mógł wybrać zdjęcie w formacie jpg lub mapy bitowej a następnie wklei do dokumentu to wybrane przeze mnie zdjęcie, w...
Dzięki działa, ale w międzyczasie stworzyłem swój własny formularz do wprowadzania danych i również działa... ale nie wiem jak zrobić żeby po przyciśnięciu zapisz rekord się zapisywał ale również czyścił pola do wprowadzenia następnego klienta? Niestety nie wiem, jak wygląda Twoje makro? Nie bardzo też rozumiem z czym z czym masz problem, skoro sam...
Najprościej wrzucić wszystko do jednego arkusza "Bazy". Można zrobić to formułami, patrz kolumna A i C w "Dane" + dynamiczna nazwa, patrz "Część_rys". Jeśli tych arkuszy jest więcej (niż powiedzmy 5), sugeruję napisać makro.
Cześć! Takie pytanie. Wiem, że jest możliwe przypisanie skrótów klawiszowych (typu F4, F5) do makr. Lecz czy jest to możliwe przy otwartym formularzu listbox? Próbowałem sposobem jak przy normalnych makrach, lecz bez powodzenia. Nie znalazłem odpowiedzi tutaj ani wujek google również nie pomógł. Z góry dziękuję za odpowiedź!
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.
Dzięki. Niestety nic z tego moja amatorska głowa nie rozumie. Domyślam się że piszesz o makro ale nie umiem tego sam zrobić. Możesz zaproponować krok po kroku? Co to jest Ooo o? Dodano po 1 Loop :)
Napisanie takiego makra nie jest czymś szczególnie trudnym, tylko ono będzie się dość długo wykonywać. Moja propozycja zmierzała do przyspieszenia tego. [syntax=vbnet]Sub kopiowanie2() ' ' kopiowanie Makro ' Dim r As Range Dim wkcalc As Worksheet Application.ScreenUpdating = False ' Workbooks.Open Filename:= _ "U:\Nowy folder\Arkusz B.xlsx" Set wkcalc...
Witam. Mam taki problem. Potrzebuję stworzyć makro do excela, które będzie wczytywało jako funkcję pewne wartości liczbowe z formularza, a następnie będzie rozwiązywało równanie metodą ... no właśnie, chciałem użyć metody porównania prawej i lewej strony funkcji oraz zmniejszania zmiennej (trzeba zmniejszać wartość zmiennej, wartość szukana jest wartością...
A jak Ty to sobie wyobrażasz bez VBA? Jaki mechanizm miałby uruchamiać to kopiowanie? Jest tam jakiś Przycisk 11, jeśli jego kliknięcie miałoby powodować kopiowanie, to przecież on musi być podpięty do jakiegoś makra, choćby bardzo prostego. Jeśli miałoby to być bez tego przycisku, to skąd formuły mają wiedzieć, że edycja jednego wiersza jest już skończona...
Witam Dostałem takie zadanie do zrealizowania w pracy aby pobierac dane z formularzy word do pliku excel. Problem polega na tym ze nie znam sie wogole na visual basicu i nie wiem jak mam napisac takie makro. Ograniczenie nalozone przez zleceniodawce to Office 2002! :( Zadanie jest nastepujace. Posiadam klikanascie identycznych plikow formularzy .doc....
Witam, Mam problem z makrem, które loguje się na stronkę "x", i za pomocą pętli wprowadza potrzebne dane z excela. W skrócie wygląda to tak: 1. wciśnij przycisk "Add" (przenosi do strony z formularzem), 2. wypełnij formularz danymi z excela 3. wciśnij przycisk "Submit" (przenosi spowrotem do stronki z przyciskiem Add) Problem mam taki, że po wciśnięciu...
Co do przycisku wywołujacego makro. Jeżeli masz więcej arkuszy i będzie to w nich wykorzystywane to kod umieść w module. Menu - Widok - paski narzędzi - Visual Basic. Na tym pasku wciśnij Edytor Visual Basic. Otworzy ci się edytor makr. Po lewej stronie będzie okienko "project -VBA project" . Znajdź pogrubioną nazwę twojego skoroszytu i prawokliknij...
Witam Potrzebuję pomocy w napisaniu makra za pomocą którego można będzie wydrukować formularze z danymi pracowników. Lista pracowników jest w Excelu. Najlepszym rozwiązaniem byłoby umieszczenie obok nazwiska pola wyboru które po zaznaczeniu powodowało by wstawienie do szablonu i wydrukowanie określonych danych. Na stronie A4 powinny mieścić się 2 takie...
Moje spostrzeżenia: Przetestowałem i o wiele szybciej wychodzi mi odszukanie nazwiska i wpisywanie informacji bezpośrednio w grafik, niż za pośrednictwem formularza. Jakoś nie mam przekonania do rozwiązania w tej formie. Bardzo łatwo o błędy i musiałbyś porządnie przed nimi zabezpieczyć. Byłoby warto, gdyby formularz ułatwiał pracę, a po mojemu tego...
Oj, zapomniałeś o zdarzeniu 'BeforeSave'. Przy "zapisz jako" argument SaveAsUI przyjmuje wartość True. Przy "zwykłym zapisz", False. Można to wykorzystać (zapisać z podstawioną nazwą, następnie "zCancelować")... Myślałem o tym :) Tylko w okienku "Zapisz jako..." domyślnie wyświetla się aktualna nazwa pliku. Gdyby dało się w locie zmienić nazwę aktualnego...
Witam, Stworzyłem plik w Excelu2003, w którym jest kilka przycisków z paska formularzy z podpiętymi makrami. Wszystko działa przyzwoicie. Problemy zaczynają się gdy ten plik uruchamiam na innym komputerze z Excel 2007. Uruchamianie trwa bardzo wolno ( 30 - 40 sek)- 'trwa przeliczanie....%'. Zauważyłem, że jak w excelu 2007 ponownie przypiszę pod przyciski...
Proponuję: W arkuszu "ewidencja" w G2 wpisać formułę: =(F2-E2)*24 format liczbowy i mamy godziny pracy. Trochę więcej zachodu będzie jeśli zakończenie pracy jest następnego dnia Np 23:30 do 6:15 (chociaż z arkusza wynika, że nie). Kod formularza UserForm4 przy inicjowaniu moim zdaniem powinien wyglądać tak Private Sub UserForm_Initialize() licznik...
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 do przede wszystkim nadania nazwy wstawianego, nowego...
Witam. Mam następujący problem. W makrze excel'a w trakcje jego wykonywania potrzebuje wstawić grafikę do formularza. Działa mi następujący sposób: [syntax=vb] Form1.Image1.Picture = LoadPicture(ThisWorkbook.Path & "\katalog\grafika.gif") [/syntax] Wszystko działa, potrzebuję teraz żeby nazwę kontrolki czyli "Form1.Image1" podać ze zmiennej. Próbowałem...
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...
Zakładam, że chodzi o zajęcia w liceum albo na studiach? Należy zastosować narzędzia programowania języka VBA w Excelu. Dokładny kod skryptu zależy od tego jak procedura ma działać. Czy ma działać na wyeksportowanym pliku czy też ma działać w czasie eksportu. Jeżeli procedura ma działać na gotowym pliku Excelowskim to kolejne pytanie jest takie, czy...
Witam, potrzebuję wykonać wykonać harmonogram robót w exelu. Takie rzeczy się robi w Project'ie ale stanąłem przed faktem dokonanym. Chciałbym wykonać następujący manewr: mam arkusz w formie kalendarza i chciałbym klikając w komórkę korespondującą odpowiedniemu dniu robót żeby zmieniła ona kolor, powstał w niej krzyżyk itp. Chodzi o zmianę jej sposobu...
Ale w czym problem? Schemat kodu masz. Mam nadzieję, że go rozumiesz. Poprzednio pisałeś, że chcesz zaznaczać komórki A1 w arkuszu, który ma być drukowany (przynajmniej ja tak zrozumiałem), teraz widzę, że chciałbyś, żeby te komórki były zaznaczane w arkuszu "FORMULARZ", więc trzeba dodać tę nazwę arkusza do adresu: [syntax=vbscript]Sub Drukowanie()...
Tak samo. Po prostu inna funkcją makra - inaczej wg mnie się nie da z samego excela. A na marginesie. Przy takich zabawach to korzystaj z paska "Przybornik formantów" a nie Formularz wtedy wszystkie elementy mają dodatkowe właściwości właśnie takie jak ukrycie, wyłączenie. Możesz tym sterować jednorazowo wpisując we właściwościach w daną komórke daną...
Witam, zakładam nowy wątek ponieważ po długich poszukiwaniach nie znalazłem nic coby mogło pomóc mi :-) Piszę ponieważ w visualu jestem zielony jak szczypiorek na wiosnę. a mam misję w pracy: jest sobie baza danych z artykułami /pracuję w markecie/. Baza ma kilka kolumn i 50 000/pięćdzieśiąt tysięcy/ wierszy. Rzecz polega na tym, że często potrzebuję...
z tego co rozumiem - chcesz mieć rodzaj wyszukiwarki... To tutaj najlepiej użyć VBA. Dodać pole formularza, pobrać z niego wartość, a w VBA na podstawie pobranej wartość - sprawdzić pętlą komórki, które nie pasują i ukryć je (Selection.EntireRow.Hidden = True). Do tego jednak potrzebna jest znajomość VBA choć w niewielkim stopniu. W związku z tym możesz...
Witam - opracowałem dla ok. 40 osób formularz w excelu w formie tabeli/kalendarza mającej na celu ewidencję czasu pracy w danym dniu. Każdy z pracowników ma indywidualny plik znajdujący się na serwerze sieciowym z indywidualnym hasłem. Dane tam wpisywane są pobierane do pliku zbiorczego znajdującego się na jednym ze stanowisk komputerowych. Wszystko...
Jako, że na Excelu się nie znam to podpowiem przewrotnie - nie myślałeś o jakichś stronach gdzie można generować ankiety? Wiem, że sporo ludzi korzysta z formularzy w Google Docs - pewnie istnieje tam możliwość zrzucenia później wszystkiego do Excela.
Czytam, czytam i jakoś mi się to nie chce w głowie ułożyć... Moim zdaniem: można, ale jest za dużo rzeczy, które mogą pójść nie tak. Excel jest fajny, ale do pewnego stopnia. Do niektórych zastosowań lepiej nadają się inne języki. Nie wiem czy dobrze rozumiem - chcesz stworzyć jakieś narzędzie do zbierania danych sprzedażowych? Jak duża to ma być skala,...
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ą...
Witam Objaśnię mój problem. Posiadam formularz, w którym dobudowane jest makro odnośnie comboboxa. Chodzi o to, że po jego rozwinięciu i zaznaczeniu, w polu wyświetla się tam liczba (np. 3). Następnie chciałbym, aby po wciśnięciu przycisku "Delete" na formularzu, excel znalazł mi w innym arkuszu ( w konkretnym , jakim chcę na podstawie makro) tę liczbę...
Kalendarz jest spoko, dzięki PRL zaraz sobie zmodyfikuje mój formularz. Generalnie w jakiś sposób poradziłem sobie z datą , stosując jakiś kod znaleziony w necie i działało. Wczoraj testowałem formularz, wbijał wszystkie dane elegancko do tabeli na serwerze SQL. Przychodzę dzisiaj, mimo że nic nie zmieniałem w kodzie i ten sam kod już nie działa i wyskakuje...
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...
F5 nie służy do uzdrawiania. :D Służy do uruchamiania konkretnego makra bezpośrednio w edytorze VBA. Twoje jest uruchamiane przez przycisk. Wprowadź arkusz w tryb projektowania i sprawdź, czy jest właściwie przypisane do przycisku. A tak na marginesie. Jaki to przycisk (z formularzy, czy przybornika formantów)? Bo przycisk przyciskowi nie równy.
Masz świadomość tego, że żeby Ci przedstawić poprawny kod, to trzeba do testów stworzyć bazę z tabelami i formularzem? Może i to niedużo roboty, ale zawsze zajmuje czas... Akces, to nie tabelka w Excelu. Im dalej w las, tym więcej przed Tobą problemów i pytań, skoro taki prosty kod (skopiowany z sieci) jest dla Ciebie problemem. [syntax=vbscript]Private...
Pytanie chyba niezbyt przemyślane, a propozycja rozwiązania prosta, ale dość ryzykowna. A co będzie jak użytkownik kliknie dwa lub trzy razy? Nie ma żadnego śladu, co było pierwotnie w komórce, ani możliwości cofnięcia operacji. Poza tym, czy w arkuszu będzie tylko jedna taka cena? Jeśli wiecej, to przy każdej będzie przycisk? Moim zdaniem lepszym...
Moje braki w wiedzy spowodowały, że myślałem aby otwierać po 40 do 50 skoroszytów i potem makrem podpiętym pod przycisk - klikać, dlatego pisałem o „bieżącym” skoroszycie. Oczywiście że Wasze makra to mistrzostwo hulają w pętli – ja niestety tego nie umiem. Ale pokombinuje na nich i mam nadzieję że w końcu załapę. Zaraz obrabiam te...
Witam Mam program do wycen w excelu napisany w najnowszej wersji i potrzebuje u przedstawicieli otworzyć to w bezpłatnej aplikacji, gdy otwieram w openoffice nie otwierają się okna dialogowe z formularzami do wypełnienia jak w excelu. Czy jest coś darmowego co otwiera takie pliki z VBA z makrami lub jest jakiś sposób żeby ten plik przerobić?
Jak twierdzą fachowcy: Arkusz spisu z natury może być gotowym formularzem lub też zostać wygenerowany z systemu komputerowego . Komputerowy arkusz spisu z natury może posiadać numery inwentarzowe i nazwy składników, które mają podlegać inwentaryzacji, ale niedopuszczalne jest ujęcie ilości składników majątkowych. Tak więc jeśli wymogi ustawowe są spełnione,...
Witam serdecznie. Mam kłopot z napisaniem makra VBA, które ma "zmusić" użytkownika do zapisania zmian w arkuszu tylko przez opcję "zapisz jako" (opcja "zapisz" musi być wyłączona). Chodzi o to, aby skoroszyt źródłowy nie został przypadkiem nadpisany - co mogłoby zepsuć jego funkcjonalność. Chodzi o to, żeby użytkownik otrzymał komunikat, że nie można...
Oczywiście może to być makro, może być aplikacja, może być nawet z formularzem. Tylko dlaczego to ma być makro a nie formuła? Jeżeli chcesz gotowca do tak prostej rzeczy to raczej formułę szybciej zrozumiesz niż makro.
Po utworzeniu listy rozwijanej z miesiącami Jakiego typu to lista (poprawność danych, formularzowa, ActiveX...)? Ale pewnie bez względu na to (jeśli nie masz E2007) to czeka Cię tabelka pomocnicza lub zastosowanie makra... Gdyby zrezygnować z nazw miesięcy i zastąpić je liczbami, sprawa zrobi się strasznie prosta.
no udało się odpalić formularz po wprowadzonych poprawkach, przechodzi po wierszach i zczytuje dane ale jedynie jak wykasuję zawartość makra: [syntax=vb] Private Sub SaveDataToRow(iRow As Integer) With ThisWorkbook.Worksheets("baza") .Range("A" & iRow) = Me.TextBox1.Text .Range("B" & iRow) = Me.TextBox2.Text .Range("C" & iRow) = Me.TextBox3.Text .Range("D"...
Odpiszę tak, cały skoroszyt tak jest naładowany makrami jak "autobus do Lichenia :)", nie dziwię się, że to wszystko wolno chodzi jak jedno makro uruchamia 2 lub więcej inne, "potężne" kody na 'zdarzenia' danego arkusza + dodatkowo każdego arkusza wszystko to musi obliczać na bieżąco (kalkulacja powinna być na off później on), dużo formatowań, mnóstwo...
Dobry wieczór, dla celów edukacyjnych muszę zrobić w Excelu imitację systemu księgowego, moja koncepcja: -użytkownik przesyła polecenie transakcji przez formularz Google, -transakcje zapisują się na dysku Google w zbiorczym Excelu, stamtąd są przenoszone do odpowiedniego Excela-"księgi" rachunkowej (każdy użytkownik ma swoją) na dysku Google. Zastanawiam...
Poczytaj sobie to: Natomiast ja radził bym przejść na VB.NET i łączyć się przez referencje z Excelem. W razie w pomogę w tym zakresie. Jak ci się baza zwiększy to w VBA się zamordujesz z tym. Pisałem kiedyś wielkie makro na VBA tyle że dla Corela i to się nie sprawdza. W .NET masz sporo więcej instrukcji matematycznych, możesz używać gotowych rozwiązań...
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ł...
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...
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...
Sądząc po nazwie ("Polewyboru") to nie ActiveX tylko formularzowe. Wykorzystaj wartość komórki wpisanej jako "łącze komórki"... P.S. Na końcu procedury włącz odświeżanie ekranu.
Witam, nie potrafię znaleźć rozwiązania problemu, więc może ktoś pomoże. Sytuacja wygląda tak: Dostaję zamówienia w postaci maila ze strony www na adres email i odbieram je za pomocą Outlooka 2010. Zamówienia są ZAWSZE w postaci takiego samego formatu (jest to zawsze identyczny szablon). Część tych danych (m in.dane osoby zamawiającej) muszę przekleić...
same zwykłe litery, czy jest możliwość aby makro brało aktywną komórkę z formularza wzór a nie z formularza set?
Z tematem starego exela sobie poradzę. Gratuluję dobrego samopoczucia :please: Mam nadzieję. że jesteś już po lekturze publikacji n/t pewnych niebezpieczeństw związanych z tego typu makrami (np. Proszę o przesłanie całego pliku. Jeśli masz ochotę obejrzeć trochę (jak to drzewiej z makrami bywało :D ) to załączam wcześniej wspomniany plik - arkusz makr...
Spróbuj kombinacji klawiszy prawy/lewy (wciskać jakoś na przemian) Moze masz gdzieś włączone jakieś ułatwienia dostępu (dla niepełnosprawnych). W wordzie np. jest podobnie z tą myszą? Spróbuj wyłączyć działanie makr. W Ofiicie jest tak, że (np dla Word-a) jak klikasz nowy dokument - jest uruchamiany szablon normal.dot. Można go pozamieniać np tak, żeby...
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...
Kopiuje z pojedynczej komórki do zakresu scalonego który ma swoją nazwę. //wcześniej pomyliłem zmienne wksz,wksdo //status to nazwa scalonego zakresu //arkusz wksdo - jest aktywnym otwartym arkuszem fpath = ActiveWorkbook.Path fname = ActiveWorkbook.Name Workbooks.Open FileName:=fpath & "\Baza.xlsx" Set wksdo = Workbooks(fname).Sheets("Arkusz1") Set...
Masz dwa sposoby 1. Zrób zmienną globalną (i ustaw jej wartośćw jakiejś procedurze startowej i już więcej jej nie zmieniaj. Powtórzę za jednym z portali: Zmienną globalną deklarujemy w nagłówku przed procedurami / funkcjami używając do tego jednego z dwu słów kluczowych: Private Public Dostęp do pamięci “Private” mają wszystkie makra w obrębie...
Witam, tym razem mam taki problem. Istnieje w formularzu tabelka. Zawiera w sobie powiedzmy ok. 20 wierszy z danymi. Mój problem polega na tym czy możliwe jest: 1. automatyczne dodawanie wierszy wraz z formułami przez formularz kiedy osiągniemy ostatnią pozycję. 2. czy można to zrobić automatycznie w kilku arkuszach jednocześnie 3. czy istnieje możliwość...
Czesc wszystkim, Przygotowuje się do utworzenia pliku Excel z makrem, które bedzie miało za zadanie pobrać Dane ze wszystkich dokumentów Excel umieszczonych w konkretnym folderze (najlepiej jakbym mogl ręcznie wskazać jego lokalizacje). Wszystkie dokumenty z których musze pobrać dane maja ten sam układ. To sa formularze z informacjami. Dane sa zapisane...
Moim skromnym zdaniem niepotrzebnie aktywujesz kolejne obiekty. -szukanie pierwsze pustej najlepiej zrealizować przez skok z ostatniej komórki kolumny: end(xlUp).row +1 (nagraj Ctrl+strzałka w górę). Szkoda czasu na pętlę. -arkusz można sortować odwołując się do nazwy/indeksu (nie musi być aktywny) Najwięcej czasu pochłania zapewne kopiowanie i tu nic...
Z góry bardzo dziękuje za jakąkolwiek pomoc, ponieważ kombinuje już od paru miesięcy, i nie moge sobie poradzić. Z takim "arkuszem" nie poradzi sobie żadne makro. Każdy arkusz praktycznie jest inny tzn różne liczby kolumn, różne opisy, wiersze pojedyncze i dwu lub kilkuliniowe :D , formatowania komórek domyślne lub "od czapy" (np komórka D2 w arkuszu...
... zawiera odwołanei cykliczne, przy wprowadzeniu daty, aby sie nei zmeiniała co uruchomienie pliku. Linię z kodem: C5 ' i ' C6 ' nie będzie wprowadzana funkcja, tylko wynik formatowania tekstowego funkcji ' Dziś() ' Dalej: ... 1. Mam komórke C5 w której wpisuje numer zamówienia klienta, wykorzystując do tego inputbox. 2. Wszystko działa świetnei...
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, jestem poczatkujaca w VBA i jak na razie nie umiem sobie poradzic z podobnym problemem. Mam 1 plik a w nim 2 tabele: 1) Formularz 2) Dane W formularzu "Dane" w kolumnie "A" znajduje sie litera "T" lub "N", jesli jest litera "T" to formularz jest wypelniany automatycznie wartosciami z tego rzedu. Chcialabym teraz za pomoca makra, aby po nacisnieciu...
Witam wszystkich, Otóż mam w pracy projekt do wykonania, niestety nie za bardzo orientuje się w makrach tym bardziej w tym co mam zrobić, póki co poszukuję jakiegoś pomysłu jak to zrobić, Otóż mam do zrobienia w Wordzie formularz i w dwóch miejscach chciałabym aby word zaciągnął dane z Excela i je postawił nie wiem czy to jest do zrobienia, Proszę o...
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...
Raz jeszcze dzieki :) i powalcze troche z ta proba importu danych Dodano po 32 Utworzylem sobie arkusz excela (nazwijmy go "a") i w nim zrobilem przycisk, ktory otwiera sobie formularz "Private Sub CommandButton1_Click() Workbooks.Open ("C:\Documents and Settings\xyz\Desktop\team\tr2.xls") End Sub " Teraz mam pytanie drazac ten temat i poprzednie watki....
Witam, mam "mały kłopot". Tworzę arkusz rozliczający koszty, jednak danych jest sporo i chcę ułatwić sobie pracę. Arkusz wygląda tak: Chciałbym aby: 1) w formularzu "lista firm" wyświetlała się lista firm (np. ABEL, AGROS NOVA, ALGIDA), jednak formatując formant i podając zakres kryteriów w postaci $B$6;$B$19;$B$32 wyskakuje mi błąd "błędny zakres kryteriów"...
Znajdz "formularze", wyswietli sie formatka z min. przyciskami. Tworzysz przycisk a nastepnie przypisujesz do niego makro.
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ń...
kopiowanie funkcji chodzi mi o przeniesienie do arkusza1 gotowego wzoru bedacego w komorce w arkuszu3, z tym ze, wzor liczy np. mnozac 4 komorki przez siebie w ustalony sposob - czyli wzor. Wzor moze ulec zmianie i zmieniam go w arkuszu3. Dlaczego ? Dlatego ze w arkuszu3 beda inne wartosci 4 kolejnych mnożonych komórek. W arkuszu3 wyliczam sobie współczynnik...
Najlepiej zarejestruj makro podczas nakładania filtra (bez wchodzenia do edytora VBA). Potem przypisz je do wstawionego z formularza przycisku). Ew. na drugi przycisk zrób makro, które czyści filtry i po kłopocie.
Zależy jakiego typu są to obiekty. Formularzowe z komórką łączącą, czy typowe VB (Activex). Wrzuć najlepiej przykładowy plik z takimi polami.
Witam jestem zielony co do programowania i bardzo bym prosił o pomoc kolegów i koleżanki. 1.potrzebuję makra, które po zaznaczeniu pola wyboru spowoduje pojawienie się z ukrycia np 7 innych pól wyboru (zaptaszkowanych) 2.to samo co wyżej z tym że (nie zaptaszkowanych) czyli 2 makra Będę wdzięczny za pomoc. PÓL FORMULARZA
A jesli numery zamówień pojawiają się w odwrotnej kolejności czyli nie 1,2,3 w Arkuszu1 tylko 3,2,1 to czy wystarczy zmodyfikować poniższy kod komorki E2 ?? =PODAJ.POZYCJĘ(B1+1;Arkusz1!A:A)-1 Dodano po 3 w E2 pozycja z następnym (dlatego potrzebny jest Nr kolejnej na zakończenie w Arkusz1). a co jeśli numery są dodawane według pewnego formularza zamówień??...