Jeżeli to excel to napisz proste makro
Niestety już nie mam, zginęło na przestrzeni lat, ale właściwie każde makro powstawało przez zapisanie czynności (opcja "zarejestruj nowe makro") a potem edycji i wstawiania . W excellu to naprawdę działa (przynajmniej do wersji 2003 ;) Właśnie to zrobiłem - prosta rejestracja - ostatnie linijki dopisane Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane...
Witam Mam takie proste makro które sprawdza czy w komórce G jest wpisane BBBB jeśli tak to komórkę I koloruje na zielono jeśli nie to koloruje na niebiesko kod wygląda tak Sub Makro1() If Range("G6") = "BBBB" Then Range("I6").Interior.ColorIndex = 4 Else Range("I6").Interior.ColorIndex = 5 End If End Sub Tabelka tak : BBBB 1220 BBBB 1220 BBBB 1220 BBBB...
Witam. Zachwyciłem się programowaniem VBA i ulepszam swój arkusz kalkulacyjny. Bardzo przydała by mi się funkcja prezentowana w tym filmiku: Posty scaliłem, zamykam temat. RADU23
Witam, Napisałem proste makro, które koloruje mi zaznaczone obszary i przechodzi dalej. Zamiast tego chciałbym żeby obszary te były ukrywane. Czy da się to jakoś zmodyfikować? [syntax=vbscript]Sub Makro1() ' ' Makro Dalej ' ' Klawisz skrótu: Ctrl+b ActiveCell.Select Range(Selection, Selection.End(xlToLeft)).Select Range(Selection, Selection.End(xlToLeft)).Select...
Cześć, Tworzę w Excelu proste Makro (których znawcą nie jestem). Mam listę zamówień na daną ilość oraz wartość różnych produktów. Lista zawiera przykładowo 155 pozycji, jednak towarów jest tylko 5. Do zsumowania łącznych ilości i wartości zamówień poszczególnych towarów używam sumy częściowej, co widać na poniższym obrazku. Następnie chciałbym zsumować:...
Witam Mam problem. Nie bardzo znam VBA, stąd zupełnie nie wiem jak napisać chyba proste makro. Proszę więc o pomoc kogoś, komu to nie sprawi większego problemu. Plik Excel ma 2 arkusze: Arkusz1 i Arkusz2. W obydwóch są takie same kolumny i podobne dane, które często porównuję. Arkusz1: - kolumna A - komórki A1:A500 zawierają ciągi 26 cyfr (komórka w...
Witam Potrzebuję zrobić niby proste makro, ale utknąłem na kodzie do niektórych elementów. W skrócie wygląda to tak: mam arkusz z przyciskiem, do którego jest przypisane makro. Po uruchomieniu makra otwiera się panel z jednym textboxem i trzynastoma przyciskami Commandbotton. Przyciskami od 0 do 9 wprowadzam liczby do textboxa, a pozostałe przyciski...
Spróbuje wyjasnic jeszcze raz o co mi chodzi. Dodaje dwa pliki z excela(jeden z makrem drugi bez). Mam dużo większą ilość danych niż w przykladowych plikach i większy rozrzut wartości zakończonych gwiazdką(*). Potrzebuje pozbyć się gwiazdek do czego stworzyłem proste makro. Po jego wykonaniu gwiazdki znikają, lecz formatowanie tych komórek pozostaje...
To jest tak jakbyś wpisał formułę do komórki zawierającą odwołanie do innego pliku i w zmiennej a masz wartość z tej komórki jeśli chcesz pobrać więcej danych to musisz napisać pętle pobierającą dane do tablicy lub zakresu. Ale jeśli masz jeden duzy plik do którego wszyscy wpisuja dane, a nie powinien być on dostępny powszechnie a dodatkowo plik ten...
W zależności od tego który przycisk wybierzesz: - z formularzy: zmieniasz nazwę makro i/lub przenosisz je do oddzielnego modułu wstawiasz przycisk z menu kontekstowego wybierasz opcję "Przypisz makro..." wskazujesz makro, które chcesz przypisać przyciskowi finisz - z przybornika formantów: wstawiasz przycisk z menu kontekstowego wybierasz "Wyświetl...
Dzień dobry, potrzebuję pomocy przy napisaniu makra, które pozwoli na obliczenie średniej z ciągu liczb deklarowanego przez użytkownika w oknie dialogowym. W VBA spędziłam dopiero kilkanaście godzin, kompletnie się na tym nie znam. Próbowałam pokombinować z funkcją InputBox, ale mi nie wychodzi. Generalnie chodzi o to, żeby po odpaleniu makra wyskoczyło...
Witam! posiadam taki kod: [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$J$2" Then Name = [j2].Text End If End Sub[/syntax] Rzecz w tym, że chciałbym aby te makro wykonywało się w każdym nowym arkuszu który utworzę w ramach skoroszytu (dokumentu). Dla ułatwienia podam że w polu J2 które tu przywołuję znajduje się...
Witam! Od czasu do czasu korzystam z VBA lub po prostu rejestruję proste makro, żeby ułatwić sobie pracę. Ostatnio natrafiłem na problem. Zarejestrowałem proste makro ułatwiające dodawanie kolejnych odczytów do tabeli w arkuszu, który jest częścią większego skoroszytu, ale innych makro w nim nie ma. Ku mojemu zdziwieniu okazało się, że makro czasem...
Cześć, nie jestem programistą (tak na wstępie), potrzebuję małej pomocy - proste makro w Google Sheet. W kolumnie będą mi się zmieniały codziennie dane dajmy w zakresie A1:A10 i chciałbym aby codziennie uruchamiane makro (tu wiem jak je wyzwolić) brało dane z A1:A10 i wklejało do pierwszej wolnej komórki w kolumnie B. Pomożecie? Pls
Witam. Napisałem proste makro kopiujące kilka komórek. Maklro działa mi bez problemu. Chciałbym jednak troszkę zmienić wygląd arkusza. Jak za pomocą makr ukryć paski przewijania, paski narzędziowe, menu i obramowania wierszy i kolumn widoczne w excelu. Próbowałem troszkę pokombinować, udało mi już po uruchomieniu wyłączyć paski narzędziowe, lecz gdy...
Nie jestem biegły jeśli chodzi o makra ale tak przeglądając parę stron o Excelu natrafiłem na makro uruchamiane przy każdym przeliczeniu arkusza, i uruchamiające kolejne makro pod warunkiem że zmieniły się wartości w pewnych komórkach. W Twoim przypadku można by uruchamiać makro sortujące wyniki przy każdym przeliczeniu arkusza (czyli po wpisaniu/usunięciu/zmianie...
Witam , mam problem . Otóż tworze proste makro robiące w arkuszu numer 1 , 3 wykresy i jeden wiersz ktory jest iloczynem 2 komórek , no i wszystko ładnie wychodzi , tylko ze kiedy to samo makro chce zastosowac do arkusza numer 2 to niestety nie dziala , poniewaz robi te same czynności w arkuszu numer 1 , pytanie brzmi , jak makro zrobione w arkuszu...
Niektóre zmiany wynikają z późniejszych przemyśleń i zabezpieczeń (zmiany nie są związane wyłącznie z nowymi funkcjami ale są w niektórych przypadkach konsekwencją dodatków). Tworząc każdy program z przeznaczeniem dla obcych użytkowników trzeba mieć na uwadze "złośliwość" ludzi. Innymi słowy program powinien być "idioitoodporny". Kłopot jest w tym że...
Witaj. Na początek spróbuj po prostu zarejestrować jakieś proste makro i później je przeanalizuj (dotyczy to MS Office, Open Office itp.). Możesz posiłkować się wbudowanym Help'em gdzie większość funkcji i makro komend jest "wyjaśniona".
Witam, Excel 2003. Mam taki oto wzór: =JEŻELI(CZY.BŁĄD(JEŻELI([1.xls]Arkusz1!$... 3231";"3231";JEŻELI([1.xls]Arkusz1!$L$12... 231";"231";"Błąd, sprawdź wybór """)));"błąd";JEŻELI([1.xls]Arkusz1!$L$1... 3231";"3231";JEŻELI([1.xls]Arkusz1!$L$12... 231";"231";"Błąd, sprawdź wybór"""))) Jak widać są odwołania do plików zewnętrznych. Problem...
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...
Witam, mam pytanie czy ktoś by mi pomógł ponieważ mam do zrobienia proste makro natomiast ze względu na to iż nie bardzo orientuje się w temacie potrzebowałbym z tym pomocy. W załączniku jest plik: Makro, które potrzebuje: ma za zadanie skopiować komórkę z kolumny B (arkusz Dane) do arkusza Formularz do komórki H2 i wtedy wydrukować. i tak w kółko dla...
Z grubsza już wiem o co chodzi, możne poza 30 maja. Niestety jak dla mnie trochę to przekombinowane. Może przy ręcznym planowaniu takie tabele zdają egzamin ale do oprogramowania są bardzo nieporęczne. Nie mam pojęcia jak napisać proste makro w tym układzie tak, aby w kolejnym miesiącu i następnych zadziałało poprawnie. Oczywiście da się to zrobić ale...
Takie proste makro powinno załatwić sprawę: [syntax=vb]Application.ScreenUpdating = False Set wssuma = Worksheets("Suma") ost_wiersz_sumy = wssuma.Cells(wssuma.Rows.Count, 1).End(xlUp).Row For i = 2 To ost_wiersz_sumy With Worksheets(wssuma.Cells(i, 1).Value) ost_wiersz_arkusza = .Cells(.Rows.Count, 2).End(xlUp).Row .Range("B" & ost_wiersz_arkusza +...
Proste Makro pięknie działa, ale po przypisaniu do wydarzenia arkusza,chyba się zapętla,(nie mogę dojść dlaczego?)Kombinowałem już na wiele sposobów [syntax=vbnet]Sub przeliczAZ() ' ' przeliczAZ Makro ' ' Application.ScreenUpdating = False Sheets("wplaty A-Z").Activate Sheets("wplaty A-Z").Range("A2:H6002").Select Selection.Clear Sheets("wpłatyH").Visible...
Cześć Potrzebuje waszej pomocy. Obecne proste makro które mam: [syntax=vb] Sub Info() Sciezka = "Y:\BAZA INFO" Nazwa = Format(Now(), "yy.mm.dd.hh.mm") & ".xls" ActiveWorkbook.SaveAs Filename:=Sciezka & "\" & Nazwa ActiveWindow.Close End Sub [/syntax] zapisuje wypełniony plik w folderze BAZA INFO a dalej już musze sam przerzucać pliki do podfolderów...
Witam, Mam bazę danych, w osobnym arkuszu utworzyłam sobie listę w której mogę wybrać nr klienta (nr klienta jest czasami z jakimś tekstem lub z jakimiś dodatkowymi liczbami ale mam go traktować jako jeden klient). Udalo mi się napisać proste makro (jestem poczatkujaca) które z wyfiltrowanej listy kopiuje te nr do osobnego arkusza, sortuje tam te dane,...
Chcę wstawić proste makro odwołujące ikonę przycisku do komórki w innym arkuszu, tego samego pliku (skoroszytu). Dokładnie komórki (C4) w (Arkuszu2) Oto kod mojego makra: [syntax=vb]Sub Odwolanie() Worksheets("Arkusz2").Range ("C4") End Sub[/syntax] Coś jednak robię źle bo wywala mi komunikat o błędzie. Proszę o poradę... Nie wiem czy będzie potrzebny,...
Witam, Napisałem proste makro, które to otwiera mi plik z SQL połączeniami. Po otwarciu odświeża mi połączenia i robi odpowiednie kalkulacje itd. Problem jest taki, że makro to robi mi kalkulacje szybciej niż system zapisze mi dane na odpowiedniej zakładce. Więc pytanie jest następujące - czy można (jak można) po odświeżeniu zakładki wstrzymać to makro...
Witam prosiłbym o podpowiedź do kilku nurtujących mnie pytań - lista - interesuje mnie coś na wzór listy z tym że nie chcę wybierać opcji z menu rozwijalnego tylko wpisywać np trzy pierwsze litery w jakiejś komórce i aby pojawiły mi się wiersze zawierające wprowadzone litery - przyciski - mam proste makro przypisane do obrazka i po jego naciśnięciu...
Jeżeli w komórce ma się "pojawić" napis "Nie dotyczy" a w innym przypadku masz wprowadzać datę to tak jak sam napisałeś w pierwszym poście: tylko proste makro to załatwi. Niestety funkcja jeżeli w tym przypadku to za mało. Kłopot polega że nie masz pojęcia o makrach (jak sam mówisz), a makro trzeba ustawić w "modułach zdarzeniowych" arkusza. Np. takie:...
W załączeniu wycinek z większego projektu, obrazujący mój problem. Utworzyłem proste makro filtrujące pewne wartości. Niestety po uruchomieniu makra filtr działa ale ukrywa wszystkie wartości. Po wejściu w filtr i naciśnięciu ok bez żadnych zmian dane pojawiają się.
Witam, od niedawna próbuję pisać proste makra ale teraz przede mną cięższy temat... Mam plik excel . Kolumna A zawiera informacje o problemie, B - zadania do wykonania, C - termin, D - osoba odpowiedzialna na zadanie, E- adres mailowy tej osoby. Jest ook 100 wierszy z różnymi zadaniami. Za kilka działań może byc odpowiedzialna ta sama osoba. Czy istnieje...
Dzień dobry, Proszę o pomoc w zmodyfikowaniu makra. W arkuszu Dane w zakresie F10:F500 wpisywane są ręcznie dane, które wykorzystywane są w innych arkuszach pliku. Do kasowania wpisanych danych jest używane proste makro jak niżej: Sheets("Dane").Select Range("F10:F500").... Selection.ClearContents Range("F10").Select...
Twój opis tego co trzeba zrobić jest zakręcony jak słoik na zimę. Ja się pogubiłem. Moja rada jest taka. Rozpisz punkt po punkcie co trzeba zrobić (co w którym arkuszu do którego trzeba skopiować). Następnie zarejestruj makro na którym wykonujesz te czynność i je przeanalizuj. Zapewniam, że sam sobie poradzisz ze stworzeniem tego co ci potrzeba. Z Twojego...
Hej wszystkim :) jestem zupełnie zielona w excelu. Potrzebuję zrobić proste makro (przez rejestrację) kolorujące komórki arkusza tak aby powstały moje inicjały (WW) w kolorze niebieskim. Makro powinno zmieniać wymiary komórek całego arkusza do kwadratów 2x2. Następnie powinno kolorować komórki tak aby powstały moje inicjały. Drugie makro powinno czyścić...
Mam pytanie do szanownej braci znawców Excela i VBA. Oczywiście kodu w finalnym pliku jest duuużo więcej. Wyciąłem tylko to co powoduje problem, z którym nie wiem jak sobie poradzić (to znaczy jak zrobić to inaczej - z tym nie ma problemu, chodzi raczej o zrozumienie dlaczego tak to działa, a raczej nie działa). Ale do rzeczy: Plik ma kilka arkuszy,...
Bardzo Ci kolego PRL dziękuję. Zmieniałem różne parametry kodu ale nie zauważyłem iż jest autofiltr założony. Teraz makro działa idealnie. Po tym doświadczeniu widzę że muszę jeszcze dużo się uczyć i ćwiczyć aby lepiej rozumieć VBA i aby pisać proste makra. Jeszcze raz bardzo dziękuję i pozdrawiam
Dzień dobry Zarejestrowałem proste makro, które polega na tym, że: 1. Robię duplikat arkusza. 2. W duplikacie kopiuje jedną całą kolumnę i w tym samym duplikacie wklejam ją specjalnie "tylko formatowanie" 3. W kolumnie gdzie wkleiłem samo formatowanie pisze formułę =JEŻELI(D8="Wycena indywidualna";D8;D8*$E$5) 4. Akceptuję propozycję arkusza o przeciągnięciu...
Dzień dobry, od kilku tygodni poznaję język VBA. Stworzyłam proste makro kopiujące dane z kolumny "I" ( z 3-ech kolejnych arkuszy) i wklejające te dane do arkusza o nazwie "oferta" do kolumn: I, J, K. W rzeczywistości arkuszy mam o wiele więcej, przykładowo piszę o 3-ech. Jeśli miałabym np. 30-ści arkuszy kod byłby bardzo długi i szukam rozwiązania,...
Moi mili państwo napisałem sobie proste makro które ułatwia mi pracę udało mi się wyeksportować moduł *.bas do folderu i szukam sposobu - makra które masowo mi zaimportuje go do wszystkich plików w folderze C:\pliki i podfolderach znajdujących się tam. Mam mnóstwo plików do których trzeba zaimportować makro i ręcznie to robić to nie wykonalne. to co...
Teraz makro wstawia za jednym kliknięciem we wszystkie wolne pole. Nadal nie jest to. Tamte proste makro umożliwiało mi wstawić pojedynczo wartości. Czyli klikam i wstawia wartości w C5, D5, E5, F6, następne kliknięcie to wstawienie w kolejne wolne komórki, czyli C7, D7, E7, F7. Za diabła nie wiem jak do tego podejść.
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ę...
Próbuje napisać makro, ale z uwagi na brak wiedzy odnośnie najprostszych poleceń nie umiem sobie poradzić. Wydaje się, że makro jest dosyć proste. Mianowicie: 1.Istnieje ciąg wyrazów w arkuszu A (CEL) 2.Po tych wyrazach przeszukuje arkusz B (BAZA) 3.Gdy znajduje to kopiuje wartość stojącą przy wyrazie w arkuszu B. 4.Wstawia ten skopiowany wyraz w kolumnie...
Cześć jako dodatkową pracę domową, mam napisać proste makro w VBA. Planuję napisać program przeliczający stopnie Celsjusza na Kelviny i odwrotnie (wybór ma użytkownik). Coś w nim jednak nie działa :( Czy ktoś mógłby zerknąć i udzielić mi wskazówek ewentualnie trochę zmodyfikować mój kod ;) Z góry dzięki [syntax=vb]Sub przelicznik() Dim t As String Dim...
Hej, jestem zielony w Makro, VBA a chciałbym stworzyć pewne makro. Mam plik Excel: Dane1 Mam plik Excel: Dane2 oraz plik Excel: Wyniki W plikach dane1, dane 2 co tydzień pojawiają się nowe informacje Chciałbym je co piątek kopiować do pliku Wyniki - dopisywać, to pierwszy problem :) drugi natomiast to taki, że jeśli w pliku dane1 zostanie coś dodane...
Witam. Zrobiłem sobie takie proste makro: Sub Check() If Range("A2").Value >= 4 And Range("B2").Value >= 1000 And Range("C2").Value > 15 Then Range("D2").Value = "ok" Else Range("D2").Value = "nok" End If End Sub i chciałbym aby zamiast warunków np >=4 był przedział od 3 do 8 itp a np zamiast warunku >= 1000 przedział od 750 do 1250. Pomoże ktoś ? Kombinowałem...
Takie proste makro (można też nagrać): [syntax=vb] Range("A6:A16").Select Selection.FormatConditions.Delete [/syntax]
Witam Proszę o pomoc. Potrzebuję proste makro, które skopiuje określone komórki z wybranego przeze mnie wiersza do innego arkusza. Chciałbym żeby to wyglądało tak: okno dialogowe pyta: "Podaj numer wiersza do skopiowania", podaje np wiersz nr 5 i wtedy komórka np A5 B5 D5 G5 z arkusza1 są kopiowane do komórek odpowiednio A1 A2 A3 A4 arkusza2. Nie znalazłem...
Witam, na wstępie nadmienię, że jestem początkujący, jeśli chodzi o VBA. Mam problem z plikiem w Excelu, który zawiesza się po wywołaniu procedury. Stworzyłem proste makro, które sprawdza czy komórka X jest pusta, jeżeli TAK to czyści komórkę Y za pomocą Clear.Contents. Procedura wywoływana jest po przeliczeniu arkusza: Worksheet_Calculate. Proszę o...
Witam! Znalazłam i przerobiłam proste makro (w excelu 2007) zapisane w ThisWorkbook: Private Sub Workbook_Open() With Worksheets("nazwa arkusza") .Protect Password:="hasło", UserInterfaceOnly:=True, AllowFiltering:=True .EnableOutlining = True End With End Sub Niestety nie chce ono działać na niektórych komputerach. Wykonuje się przy otwieraniu pliku,...
Wiele jest napisane, szczególności niewiele(z wyjątkiem ~30 plików). Napisałem proste Makro w excelu które wybiera rekordy i kopiuje je do odpowiednich zakładek Gdzie to makro? Co najmniej łączenia plików(nazwy ścieżek plików). Gdzie jest ta tabela przestawna?
Witam, jestem zielony :). Potrzebuje prostego makra które pozwoli zwiększyć wartość komórki o 1 w zależności od wpisania tego co jest w innej komórce. Przykład : Jeżeli A1 =a , zwiększ zawartość b3 o 1 Jeżeli A1 = b , zwiększ zawartość b4 o 1 Jeżeli A1 = c , zwiększe b5 o 1 w b3 , b4 i b5 będą startowe wartości ustalone, chodzi oto żeby po otwarciu...
Proszę o pomoc w napisaniu kodu w excelu. Zakres ma dotyczyć kolumn L-M wierszy 4-2003 w arkuszu nazwanym przeze mnie "konto". W kolumnach tych będą wpisywane numery weryfikowanych dokumentów w zakresie od - kol. L, do - kol. M, więc będą to cyfry od 1 do w zasadzie nieskończoności. Chciałbym żeby skrypt zostawiał w komórce cyfry od 1 do nieskończoności...
Witam Jestem totalnie zielony w temacie, a potrzebuję stworzyć sobie makro, które pozwoli na kopiowanie komórek o odpowiednią ilość wierszy - otóż mam gotowy plik z dużą bazą danych, do której kilka razy w tygodniu doklejam kolejne wiersze. W osobnym arkuszu mam utworzoną, przygotowaną do druku kartę (2 kolumny po 19 wierszy), do której podczytane są...
Dziękuję za zainteresowanie. Odpowiadam na zapytanie w kolejności. 1. Plik Excela z rozszerzeniem .xls 2. Tak arkusz ma nagłówki, które ręcznie usuwam wraz z niepotrzebnymi mi kolumnami. 3. Skrót "scr" pochodzi od słowa screen oznaczające rzut ekranu. Dodano po 6 Do zamknięcia. Znalazłem rozwiązanie na YouTube. Film pod tytułem "excel-208 - Kopiowanie...
Tu masz proste makro: (sprawdza kolumny dopóki jest wartość w kolumnie C zaczynając od 7 wiersza Sub filtr() a = Range("C3") b = Range("C4") i = 7 Do While Cells(i, 3) <> "" If (Cells(i, 3) >= a) And (Cells(i, 3) <= b) Then Rows(i).EntireRow.Hidden...
Problem nie jest w braku narzędzia, ale w utrzymaniu aktualnych danych. Bez jakichś dodatkowych technicznych rozwiązań się nie uda. Tak sądzę, ale może Twoja żona jest osobą "nietypową" i da radę. W takim razie zrób najprostszą bazę danych (może być i w Excelu), gdzie będzie to co potrzebne (pewnie wystarczy: Nazwa, data przydatności, miejsce przechowywania)....
Tak podałem prosty przykład który każdy jest w stanie obliczyć w głowie. W rzeczywistosci są dużo większe ilości i większy rozstrzał długości belek. Wydaje mi się ,że na prostym przykładzie ewentualne makro byłoby znacznie czytelniejsze i łatwiejsze do analogicznego rozwinięcia.Co do obróbki myślę ,że można założyć bezpieczne 3 cm na belkę
Witam, Ponieważ tworzę wiele pism które muszę zakończyć tą samą treścią (klika zdań na końcu dokumentu), poszukuję rozwiązania które wstawiało by tekst przypisanym wcześniej skrótem klawiszowym. Interesuje mnie makro które będzie działało trwale, treść którą będzie wstawiało musi zwierać w kodzie VB, tak żeby można było czasami zmienić datę lub treść....
Napisałem proste makro, które otwiera plik, z którego mają zostać skopiowane dane, zaznacza i kopiuje potrzebne dane do innego pliku. Pozostaje mi dodanie instrukcji "if, która przed kopiowaniem będzie sprawdzać, czy dane w pliku źródłowym się nie zmieniły. Dziękuje za pomoc i mobilizacje do samorozwiązania problemu. [syntax=vbscript]Application.Calculation...
Proponuję takie proste makro:[syntax=vbscript]Sub Przenoszenie() Dim ws1 As Worksheet: Set ws1 = ThisWorkbook.Worksheets("Arkusz1") Dim ws2 As Worksheet: Set ws2 = ThisWorkbook.Worksheets("Arkusz2") Dim tbl As Variant Dim lr As Long tbl = ws1.[e5:z5] With ws2 lr = .Cells(.Rows.Count, 3).End(xlUp).Row + 1 .Cells(lr, 3) = .Cells(lr - 1, 3).Value + 1 .Cells(lr,...
Bardzo proszę o pomoc chciałbym napisać proste makro, które po przypisaniu do kontrolki formularza lub kontrolki activeX wykona takie zadanie skopiuj komórkę o adresie kolumna: A wiersz: TopLeftCell.Row (klikniętej kontrolki) do wiersz kolumna: c wiersz: ten sam
prosze o pomoc jak napisac proste makro zeby po kliknieciu danego przyciku obok wpisalo nazwe uzytkownika oraz date i godzine? pozdrawiam serdecznie i z gory dziekuje :) Monika
Mam proste makro, które otwiera wskazany plik odświeża połączenia power Query, zapisuje i zamyka plik. Czy da się opóźnić zapisanie i zamknięcie pliki do zakończenia odświeżania połączeń power Query?
Dzień dobry, Czy ktoś mógłby podać prostą procedurę polegającą na: - gdy któraś z komórek z kolumny A jest wypełniona, to w kolumnie B obok tej komórki wyświetla się aktualny czas - gdy nic nie wpisujemy, to makro nie działa, czyli nic nie robi
Any idea ? Dla zastosowania VBA konieczna jest swoista "normalizacja" przetwarzanych plików, której w Twoim przykładzie trochę brakuje (pomieszane formatowanie "polsko-angielskie", odwołania cykliczne itp.) :cry: Proponuje zatem zbliżoną funkcjonalność uzyskać poprzez przygotowane na poszczególne miesiące zestawienia - jak na zrzucie. 859730 Albo w...
Dziękuję koledze LordBlick, poprosiłem go o odblokowanie tematu, bo wydaje mi się, że mimo pozornej prostoty problemu warto się nad nim chwilę zastanowić. Zanim przejdę do odpowiedzi na post #3, powiem dwa słowa o makrodefinicjach. Wiele osób z nich chętnie korzysta, w pokazanym wyżej przykładzie zdecydowanie lepiej posługiwać się makrami LED_ON i LED_OFF...
Witam ponownie Dzisiaj proszę o pomoc w zwiazku z tematem, który czesciowo rozwiazalem. Mam kilkanascie plikow o nazwie: litera alfabetu.xlxs, czyli: a.xlxs, b.xlxs, ... W nich sa zapisane wartosciami 3 kolumny: A B C Z tych kolumn potrzebuje skopiowac kolumny B i C (jedno pod drugim)do nowego pliku, w ktorym mam przycisk i do niego przypisane makro....
Jednym dotknięciem ikony otwiera a później zamyka roletę. Zwróć uwagę, że na filmie to nie jest tak realizowane, jak to opisujesz. Dla każdej rolety są dwie ikony (otwieranie i zamykanie - każdy napis jest dwa razy). Zrobienie tego pod jedną ikoną nie będzie takie proste i będzie wymagało sporo logiki. Zdecydowanie nie jest to opłacalne rozwiązanie...
Witam! To mój pierwszy post w tej części forum. Natrafiłem na problem, znalazłem rozwiązanie, może komuś to się przyda. Zarejestrowałem proste makro, które w pierwszej części (tylko ta jest istotna) miało u dołu tabeli, ale przed wierszem podsumowania tworzyć dodatkowy wiersz będący kopią jednego z wierszy powyżej. Wydawało się, że sprawa jest prosta,...
No jest. Ok kolejna sprawa, to normalne ze prosta migajka LED zajmuje na dzień dobry 270 bajtów RAM i 300 flash?. Optymalizacja nic nie zmienia. Jako dolelowy procek wskazałem 18f1220 zamiast 45k20 i spadło do 77 bajtów RAM i nieco wzrosło na flash [syntax=c]/** I N C L U D E S ****************************************... #include "p18f1220.h"...
Nie rozumem o co chodzi z tym leczeniem kanałowym i co to ma do dolnej kolumny... Ogólnie ciekawy pomysł... dolna kolumna... Biorąc kod marcimix wyszło takie coś: [syntax=vb]Type iCell Row As Integer Col As Integer End Type Sub ColorNext() Dim C As iCell Dim r As Range Dim tmp As Range Dim step As Integer C.Row = Excel.ActiveCell.Row C.Col = Excel.ActiveCell.Column...
O to mi chodziło. Proste i wygodne.
Witam Was, w VBA jestem zupełnym amatorem, w zasadzie korzystam z nagrywania. Pojawił się pewien problem Mam jeden plik z którego chcę kopiować zawsze te same zakresy komórek, do innego pliku. Zasada jest prosta otwieram jeden plik bazowy z którego kopiuję dane i wklejam w pasujący zakres w drugim otwartym pliku, plik do którego kopiuję zawsze ma inną...
Oto chodziło dziękuje ;) niby proste ale jestem na początku swoje drogi z VBA...
Witaj. Makro dosyć proste: [syntax=vbnet]Sub Makro1() ActiveCell.Value = "PRZ1" ActiveCell.Offset(1, 0).Select End Sub[/syntax] Podpinasz pod przycisk i działa.
Czyli muszę uzyskać wpis z formuły, z listy lub z palca. W takim razie chyba faktycznie pozostaje makro. To na szczęście jest w miarę proste - obsługa zdarzenia Change arkusza Opis i wyszukanie wartości w arkuszu źródłowym plus sprawdzanie, czy przedtem użytkownik nie wprowadził czegoś do komórki z palca lub z listy: [syntax=vb]Private Sub Worksheet_Change(ByVal...
Wstawiasz przycisk wykonujący makro. W kodzie deklarujesz (opcjonalnie) typy zmiennych (najbezpieczniej wszystkie jako double - liczby z przecinkiem), przypiujesz im wartości z komórek, wykonujesz na nich obliczenia - jak Excelu, wzór składa się z prostych operacji matematycznych - i w dowolnym momencie wypisujesz wynik z powrotem do arkusza. Coś w...
Garść wyjaśnień związanych z wykorzystaniem rejestratora do montażu anten naziemnych i satelitarnych: Chodzi po pierwsze o wygodę, a dwa, o skuteczność regulacji i wykonywania pomiarów. Wbrew pozorom, satelity Astra i Hot Bird, nie są jedynymi, na które w Polsce istnieje "zapotrzebowanie". Klasyczny tani "MIERNIK SYGNAłU SAT-FINDER" wysokością dźwięku...
Sprawa dość prosta. Procedura zdarzeniowa arkusza "przy zmianie" Range(zakres).Find i przypisywanie...
... rzeczywiscie nie wpisalem hasla ani tez nie zaznaczylem zapytania o haslo... Każde makropolecenie musi mieć przypisane hasło lub zaznaczone zapytanie o hasło. Jeżeli wpiszesz hasło do makropoleceń, nie zapomnij nadać odpowiednich uprawnień. Dla przykładu ja stworzyłem użytkownika z prostym hasłem, któremu nadałem uprawnienia tylko sterowania wyjściami...
Dzień dobry, Jeżeli z jakiegoś powodu nie lubi Pan Visual Basica, to problem da się rozwiązać i bez niego za pomocą filtra zaawansowanego. Trzeba go tylko zdefiniować jak w załączonym przykładzie. Jeżeli zakres listy części nie będzie się zmieniał obsługa będzie w sumie dość prosta. Trzeba tylko wyczyścić pole z poprzednimi wynikami i wywołać filtr...
Witam, Zaczęłam korzystać z makr, uczę się ich pisać na wlasne potrzeby, są one jak narazie bardzo proste. Niestety mam problem, który mi przerósł. Mam gigantyczną bazę danych w excelu stworzyłam makro które działa ale bardzo długo I na poczatku wszyscy się cieszyli ze sami moga sobie korzystac z pliku I dostawac konkretne informacje, teraz narzekaja...
Nikt się jakoś nie garnie :) Sprawa wg mnie prosta. Wystarczy Select Case. Napisz w którym miejscu (miejscach) ma się to wyliczanie odbywać. Na marginesie uwaga: nigdzie nie masz Application.quit. Sprawdzałeś w menedżerze ile masz instancji Excela w pamięci (po zamknięciu formularza)?
W ten sposób to na pewno nie ma sensu, bo po co sklejać "GPIO" z "GPIOB". Meandry działania preprocesora przy sklejaniu makr są dla mnie pewną zagadką, niemniej jednak obstawiam, że problemem jest to, że próbujesz skleić coś co jeszcze nie jest żadnym tokenem (GPIO) z czymś co już nim jest (GPIOB). W efekcie pewnie preprocesor rozwija najpierw GPIOB...
Witam, pomoc Satela nie potrafiła pomóc sugerowała jedynie wymienić na ETHM-1 PLUS. Tak też zrobiłem. Problem się rozwiązał. Mam tylko jedno "ale" dlaczego przy niektórych makropoleceniach w aplikacji Integra Control muszę podawać hasło (mimo że mam odznaczone "pytaj o hasło"). Makropolecenia są proste np. "Załącz wyjście 12".
Pytanie: Czy mogę ulepszyć model analogowego klucza w LTspice, gdyż mój projekt zawiera w sobie takie przełączniki i multipleksery? Odpowiedź: Pewnie; tworzenie własnych modeli do LTspice nie jest trudne. Wprowadzenie Podczas testowania obwodów elektronicznych często natknąć można się na istotne rozbieżności w stosunku do projektu i obliczeń na papierze....
"Przyciski" w TSI pobudzają wyjścia lub wejścia w zależności od konfiguracji. Musisz użyć kombinacji wyjść i wejść budując kilka prostych zależności. Do ustawienia opóźniania zainteresuj się wyjściem "koniec sygnalizacji wyjść".
Szukam osoby do pomocy w pomiarach makromodelu w SPICE – proste zamodelowanie układu z pomiarami. Zainteresowanych proszę o info na email: robeix12349(małpa)wp.pl
Mam do was takie pytanie gdyż nie jestem pewny. Mianowicie od czasu do czasu potrzebuje zrobić jakiś układ logiczny który ma realizować jakas tam funkcje . Jak do tej pory robilem takie rzeczy układach seri 74xx. Idealnie nadadzą do tego się układy CPLD, 32/36 makrocelle kupisz już za 5 zł. A funkcje logiczne cię nie ograniczają, możesz zrobić całkowicie...
SQLite a MS SQL lub Oracle wymagaja licencji SQLite jest darmowy, nie wymaga serwera, bardzo ładnie implementuje się komunikację w .NET i każda baza danych to osobny plik (trochę jak w DBF tyle że używasz języka SQL). SQLite używa Adobe, Firefox itp. Również darmowy jest MySQL ale trzeba przeczytać licencję, bo niektóre zastosowania kosztują (to się...
zadaniem makra jest zmiana koloru aktywnej komórki aby kolor z dniem działał na wybranej komórce w tych kolumnach Czym w Twoim projekcie różni się aktywna komórka od wybranej komórki :?: :D Załącz przykładowy plik i wyjaśnij czemu do tak prostej "kolorowanki" chcesz stosować makra VBA ? :cry: Najprostszym rozwiązaniem w takich wypadkach jest stosowanie...
Witam! Potrzebuje pilnie kod źródłowy makra do Wordu. Makro to ma robić prostą operacje: zamieniać wszystkie dane słowa z tekstu np. słowo "Nie", na słowa np. "tak". Moja znajomość VB nie pozwala mi na napisanie takiego makra. Dzięki.
Jacek cz.... WIdze ze duzo wiesz o c. JA niestety wiem jeszcze bardzo mało. Ale przedstawi tobie zalete stosowanie makr :) ci np. #define LCD PORTC dzieki temu potem w programie zmieniamy tylko te makro i lcd działa na innym porcie. Na pewno nic nowego tobie nie powiedziałem Ci. ale to jest niewątpliwa zaleta makr i chyba po to zostały stworzone makra....
Tylko, że makro, to jest bardzo podstawowa sprawa, nic co by wymagało ekwilibrystyki od sprzętu. Do 6610 da się dogrywać programiki i jakieś proste gry, więc dogranie w ten sam sposób prostego makra nie powinno być problemem. Tuner nadal wykonuje swoje zadanie tak samo jak wcześniej, tylko oprogramowanie każe mu robić to kilkukrotnie i zapisuje wyniki.
Właśnie to pozwoliłem sobie zmienić w przesłanym przykładzie w makrze kolegi adamas_nt Wpisz zamiast ostatniWiersz = 100 to ostatniWiersz = Sheets("Arkusz1").Cell... 1).End(xlDown).Row Wtedy makro samo policzy ile jest wierszy i będzie się wykonywało tylko do ostatniego wiersza. Warunek dane w kolumnie...
Witam. Sprawa jest dla mnie prosta w przypadku Excela, piszemy ActiveSheet.Range("A1") = zmienna i zmienna wyświetla się w komórce A1. Ale jak takie coś zrobić w dokumencie Worda ? Chcę aby ta zmienna wyświetliła się np. w Polu Tekstowym. Walczę już od dwóch dni z rożnymi kodami i lipa. Ma wyglądać to tak: - jest dokument Worda z makrem i polami tekstowymi...
Dzień wczorajszy - dla dnia jutrzejszego wstawiasz oczywiście " + " =DATA(ROK(DZIŚ());MIESIĄC(DZIŚ());DZIEŃ(... Czemu chcesz skomplikować tak prostą formułę? Przecież wystarczy: =DZIŚ()-1 Działanie to samo. Dodane: A co do zapisu pliku to chyba możesz skorzystać z: ActiveWorkbook.SaveAs FileName:="ścieżka + nazwa pliku"...