Uruchom rejestrację makr Zrób co chcesz aby zrobiło makro Formułę musisz wpisać do komórki (a nie wklejać) Zatrzymać rejestrację i wejść w edycję makra Tam zobaczysz kod i formułę w takiej postaci jak chce VBA Dostosować makr do swoich potrzeb I tyle Mam nadzieję iż teraz jest to jasne.
1. Wciśnij zarejestruj makro. 2. Wejdź w edycje komórki. 3. Wklej tą formułę i naciśnij <ENTER> 4. Zakończ rejestracje 5. Wejdź do edycji makra.
To pobierasz/porównujesz wartości (If .. End If) i ustawiasz właściwości (możesz pomóc sobie rejestracją makra po prostu zmieniającego właściwości na pożądane)
Zrób sobie zwykła rejestrację makra i masz kod na tacy. [syntax=vba] ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _ "Druk na Ne01:", Collate:=True [/syntax]
Sheets.Add Method (Excel) https://msdn.microsoft.com/en-us/library... To samo mógłbyś się dowiedzieć używając rejestracji makra.
Przed [syntax=vbscript]End If[/syntax]czyli w trzecim wierszu od końca wstaw: [syntax=vbscript]MsgBox "Rejestracja zakończona pomyślnie"[/syntax]
Włączasz rejestracje makra, robisz ręcznie pierwsze dwa, po czym otwierasz makro do edycji i poprawiasz.
Wystartuj rejestrowanie makra, zmień interesującą cię komórkę na inny kolor, następnie zamień kolor na pierwotny, zatrzymaj rejestracje makra. Wyjdź w edycje makra, dodaj warunek i pętle jak się zmienia kolor i jak on się zapisuje będziesz miał już w tym zarejestrowanym makrze.
Oczywiście, że można. Polecam dwa sposoby: • Zlecić wykonanie całości fachowcowi (ponieważ takie robienie w kawałkach nic tobie nie daje, natomiast dla odpowiadających w sumie będzie więcej roboty niż zrobić całość na raz); • Zapoznać się z podstawowym sposobem pisania makr (dla początkujacych) - rejestracja makra , po czym korekta wynikowego...
1. Wejść w menu makr 2. Rozpocząć rejestrację 3. Kliknąć prawym klawiszem na zakładce arkusza 4. Wybrać "Przenieś lub kopiuj" 5. Zaznaczyć opcję kopiowania 6. Zakończyć rejestrację makra 7. Zapisać makro.
Skoro 'jesteś słaby', to zapodam Ci trochę siły.;) 1. Włącz rejestrację makra, zaznacz tabelkę i skopiuj. 2. Ustaw kursor na komórce, gdzie ta tabelka ma być wklejona i wklej. Następnie zmodyfikuj to makro o pętlę. Jak zarejestrujesz makro i poczytasz o pętli 'For" w VBA, to na pewno sobie poradzisz.
Tia... z rejestracji makra nic nie wyszło, a VBA nie znam ;) Dzięki za porady, ale wolałbym konkretniejsze :D pzdr. PS Jak na razie NIC nie wychodzi... próbowałem zrobić link do następnego slajdu, w którym odtwarzałaby się sekwencja. Wychodzi, ale jednokrotnie ;(
Skopiowany wykres Excela można wkleić do dokumentu Worda jako: - wykres Excela - obiekt, który można edytować jako arkusz - rysunek (metaplik) - który można rozgrupować i edytować jako rysunek z polami tekstowymi itd., - łącze do wykresu Excela - zmiany w arkuszu będą się przenosiły do dokumentu Worda Ponadto skopiowany z Worda obiekt/rysunek można...
W pliku przykładowym nie było żadnego wiersza podsumowania. Wręcz napisałeś: makro brało formułę z komórki A2 i do kopiowało do końca. Po to jest plik przykładowy, żeby umieścić w nim wszystko co jest istotne dla sprawy. Czy tych wierszy jest zawsze dokładnie do 2000 i w 2001. podsumowanie? Jak to podsumowanie wygląda? Można kopiować albo do wiersza...
troszkę zmieniłem tabele źródłową - baza aby było bardziej przejrzyste. Widać kolego że zupełnie brak Ci wyczucia w tworzeniu kodu VBA, oraz stosowanej procedury mieszania - w jaki to sposób wydłużenie bazy danych może wpływać na przejrzystość - przez wykasowanie danych ilościowych i jednostek miar ;-) To skąd będziesz miał teraz dane ilościowe do...
Witam specjalistów excela, z podziwem czytam posty i często korzystam z Waszych porad. Nie znalazłem jednak podobnego zadania, a bardzo mi potrzebna pomoc w rozwiązaniu. Ale do rzeczy: - arkusz zawiera imiona i nazwiska w dwóch kolumnach - istnieje potrzeba zamiany polskich znaków w tych danych na kody z załączonego arkusza - ważne jest zachowanie odpowiedniego...
akcje do "zapisz jako" zapewne znajde na google odczyt i dodanie wartosci do pliku nie mam pojecia "Zapisz jako" ładnie widać przy rejestracji makra. Dim Tresc As String 'odczyt całego pliku i przypisanie do Tresc Open "Scieżka\nasz_plik.txt" For Input As #1 Tresc = Input$(LOF(1),#1) Close #1 'całość z Tresc jest zapisana do pliku Open "Scieżka\nasz_plik.txt"...
Dzięki za odpowiedz, ale nie szukam rozwiązania doklejania dokumentów jeden pod drugi tylko łączenia tekstów z 2 dokumentów według ustalonej hierarchii NAGŁÓWKÓW i PARAGRAFÓW. Inaczej się nie da. Włącz rejestrację makra. Połącz dokumenty i wyedytuj aby miały ustaloną przez ciebie hierarchię nagłówków i paragrafów. Zapisz tak wygladający dokument. Wyłącz...
Szanowni Panowie, miałbym jednak jeszcze prośbę. Opisany przeze mnie sposób z usunięciem makra nie sprawdza się w pełni. Przy importowaniu danych z katalogu X przy użyciu makra cbrman'a i przy usuwaniu duplikatu przy użyciu mojego makra wszystko działa (dodam, że stworzyłem kolejne marko, które numeruje od nowa poszczególne wiersze). Gdy do tego samego...
Och, akurat w tych wersjach powinno być w miarę prosto. U mnie na 2007 działa takie coś, zakładając że 2010 ma taką samą składnię, też powinno: [syntax=vbscript]For Each ws In Worksheets If ws.Name <> Arkusz1.Name Then katalog = "D:\PDFy\" & ws.Name 'tworzenie katalogu jeśli nie istnieje If Dir(katalog, vbDirectory) = "" Then MkDir Path:=katalog...
Zarejestrowałem Ci ten import jako makro. Uruchamiasz skrótem Ctrl+i. Sprawdź, czy będzie działać w Twojej wersji Excela (rejestracja była w 2007). Kolumny z kwotami są sformatowane po polsku. Jeśli wolisz, żeby były kropki dziesiętne, usuń te 3 instrukcje na końcu makra: [syntax=vbscript]Columns("E").NumberForm... = "0.00"[/syntax] Załączony plik ma...
Nie ma najmniejszego powodu stosowania w procedurach które dotyczą kopiowania czy też czyszczenia zakresów, metody Select . Mimo, iż procedury są w miarę poprawne, można z dużym prawdopodobieństwem powiedzieć, że używanie Select , znacznie je spowalnia. .. Witam Serdecznie dziękuję za udzielone rady - są bardzo cenne. Jak pewnie zauważyłeś nie skupiałem...
Piszę ten skrypt piszę i piszę i ciągle mi jakieś braki się pojawiają, już nie długo to sam będę udzielał pomocy xD, bo dużo się już nauczyłem :) mam problem z wypełnianiem tła w komórkach http://obrazki.elektroda.pl/2984233300_1... w kolumnie "M" co miesiąc dni tygodnia się przestawiają Chciał bym żeby wiersz który w kolumnie "M" ma...
Dzięki za poradę, przeprowadziłem zabieg rejestracji makra krok po kroku i wydruk docelowy jest mniej więcej taki jaki powinien być. Proszę tylko jeszcze o wskazówkę co zrobić, żeby po kliknięciu przycisku wykonującego makro nie wyskakiwały wszystkie okienka po drodze (wyskakują kilka razy :( ), żeby po prostu drukowało :) Wklejam kod, który mi wyszedł...
.. Ma ktoś pomysł jakim poleceniem wyłącza się przeliczanie automatyczne? .. Na prawdę tak trudno włączyć nagrywanie makra, ustawić odpowiednią opcję i zakończyć rejestrację? Potem wystarczy podejrzeć makro i ewentualnie usunąć niepotrzebne elementy kodu. Polecam, może przydać się na przyszłość.
Spróbuj tak: 1. Wejdź w Narzędzia -> Makro -> Zarejestruj nowe makro 2. Nazwij makro, opcjonalnie wybierz klawisz skrótu, a z listy Przechowuj makro w: wybierz Skoroszyt makr osobistych 3. Nagraj makro lub po prostu zakończ rejestrację. 4. Zamknij plik. Kiedy zapyta o zapis zmian w arkuszu makr osobistych, zatwierdź zmiany. 5. Otwórz dowolny plik, wejdź...
Musisz mieć błąd w argumentacji makra. Albo w projekcie tabeli. Albo i tu i tu.
Sumowanie komórek w Wordzie ? Może jednak chodzi o Excel-a ? Makro możesz "nagrać" korzystając z Menu Narzędzia->Makro ... Zarejestruj nowe makro. Włączasz rejestrację wykonujesz potrzebne czynności zamykasz rejestrację i masz makro.
jdjan1, powinieneś podziękować bobo za jego pomoc i dobre wskazówki. Ja podobnie jak Ty nie jestem mocny w Excelu, właściwie dział związany z programowaniem odwiedziłem przez przypadek. Zgodzę się z bobo, że rejestracja makr nie jest najlepszym sposobem, ale od czegoś trzeba zacząć. jdjan1, mam propozycję jak prosto obejść Twój problem. Na początku...
Siedzę, analizuję i myślę, że może przekombinowałem, więc chyba uproszczę sobie zadanie i może wtedy będzie łatwiej bo jak napisał RubiK problem jest raczej w programie :(. Zatem jeśli przyjmę jako stałe: 1 impuls odpowiada 0,01m3 i zapis "przepłyniętej" wody co 1min. korzystając z proponowanego portu http://obrazki.elektroda.net/5_123766114...
ena legalnego office na znanym portalu jest tak śmieszna że raczej każdego na nią stać. Te oferty nie mają nic wspólnego z legalnym oprogramowaniem. Legalny Office kosztuje co najmniej 350zł. Oj nie jest trudno znaleźć znajomego, który pracuje w dużym korpo i ma dostęp do MS HUP (Home use program). Ja w ten sposób kupiłem najnowszy pakiet Office za...
Cześć. Potrzebuje pomocy. Chcę utworzyć excela, które będzie służyć do rejestracji obiegu dokumentów. Z założenia excel po wypełnieniu danej komórki z adresem e-mail -1, za pomocą makra w kolejnej komórce przypisuje datę wypełnienia tej komórki, która jest datą wysłania dokumentu (ta komórka jest zablokowana, tak żeby nie było możliwości ingerencji)...
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ć...
Witam! Dokonałem synchronizacji w wersji EDU i mam wszystkie symbole, makra i mogę otworzyć jakieś gotowe projekty DEMO, ale przy tworzeniu nowego projektu nie mam nic wpisane w pole szablony/template. Pomoże ktoś?
Mam pewne makro Private Sub CommandButton1_Click() x = 3 While Worksheets("Przyrządy pomiarowe").Cells(x, 1).Value <> "" If Worksheets("Przyrządy pomiarowe").Cells(x, 1).Value = Worksheets("Rejestracja przyrządów").Range("b5... Then Worksheets("Przyrządy...
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ę...
Czy chodzi Ci aby powielić (skopiować) istniejący format na inne komórki? Jeśli tak, to szukaj "pędzelka" (malarz formatów) na wstążce poleceń. Polecam również: Zarejestruj makro -> wykonaj format -> zakończ rejestrację. Po wykonaniu tego możesz formatować wywołując makro, lub nawet wypłynąć na szersze wody i edytować kod z poziomu VBA (Ctrl+F11)
Ponownie dziękuję Maciej Gonet o takie rozwiązanie mi chodziło. VBA praktycznie nie znam, za wyjątkiem prostych makr na zasadzie rejestracji wykonywanych czynności. Nie zamykam tematu, gdyż jestem w trakcie realizacji arkusza danych pomiarowych w laboratorium i pewnie jakieś problemy się jeszcze pojawią.
Z VBA w Excelu mam do czynienia od niedawna i chciałbym prosić o pomoc z kodem jakim dysponuję. Powstał on poprzez rejestrację makra i skopiowanie pewnej części z sieci. Ta zarejestrowana część nie daje mi spokoju bo można to osiągnąć w bardziej uniwersalny sposób dla wszystkich arkuszy w pliku. Tak więc chciałbym aby zawartość komórek w zakresie od...
Witam Do pełni szczęścia w trzymiesięcznej pracy nad wieloma formularzami w excelu brakuje mi ostatniego polecenia, które : Zapisze arkusz jako plik PDF w katalogu domyślnym z jednoczesnym przypisaniem jako nazwy pliku treści z wybranej komórki, w określonej serii (np partia 1.pdf,partia 2.pdf,partia3.pdf itd) Użytkowanie formularza obecnie wygląda...
1. Wstęp Testy jednostkowe odgrywają ważna rolę w procesie wytwarzania kodu źródłowego. W połączeniu z metodyką 2. Kolejny nudny framework... 3. Współpraca I to jest gwóźdź punkt programu. Chciałbym wymienić się opiniami i doświadczeniem z osobami, które mają styczność z testowaniem jednostkowym i TDD. Ale także zachęcić nowe osoby to spróbowania tego...
Cześć, mam taki problem. Chciałabym zarejestrować makro, które będzie kopiowało komórkę i przenosiło do innego arkusza. Jednak wartości tej komórki będą się zmieniać, a jak rejestruje zwyczajnie kopiując i wklejając, to potem makro wkleja mi tę wartość, którą skopiowałam przy rejestracji, zamiast nowej, która pojawiła się w tej komórce kopiowanej. Proszę...
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...
Panowie, dzięki za odpowiedzi, odpowiadam po kolei według uwag :) - Moja propozycja dotyczy Excela Pomijając makra, to Calc sobie nieźle radzi z formatem xlsx, zresztą ten załączony plik Excela został w Calcu stworzony :) chciałem zauważyć, że wykresy tego typu wymagają danych liczbowych, więc dopisywanie do temperatury tekstowego oznaczenia jednostki...
Wielkie dzięki za kod. A czy rozbudowa tego kodu o większą liczbę wypełnianych w arkuszu 1 komórek (i zmian układu tabeli w arkuszy 2) to tylko kwestia ich dodania czy może trzeba coś więcej przerabiać. Próbowałem tak zrobić ale moje umiejętności w VBA sa mizerne i chyba coś namieszałem bo jakieś błędy teraz wywala. Końcowa ilość komórek i układ tabeli...
AutoHotKeya gdzie przyciskało się "record" i wszystko co robisz było nagrywane Właśnie o takie coś mi chodzi. Ja potrzebuję kody źródłowe lub gotową bibliotekę ewentualnie coś co można wywołać z linii komend. Chodzi o to by dało się tym sterować. Znalazłem odpowiedni do testów projekt: Muszę się jeszcze zastanowić jak to podłączyć do VB.NET. Zresztą...
Wcześniej znalazłem komendę którą wpisywało się do do okienka uruchom, która aktywowało plik vba6.dll Pewnie chodzi o rejestrację biblioteki w systemie - sęk w tym, że rejestrujesz w ten sposób jakąś starszą wersję biblioteki, która nie istnieje/lub nie jest zarejestrowana/ w systemie. Pisząc makro od początku w nowym pliku nie powinieneś mieć żadnych...
Co zrobić dalej? Kupić normalny sprzęt a nie zabawkę z makro. Nawet najgorsze karty sprzedawane na znanym portalu aukcyjnym poniżej stówki mają w cenie program do rejestracji w pełnej wersji.
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...
Dzięki, spróbuję przetestować, ale teraz nie mam na to czasu. Oczywiście wiem, że kod jest nadmiarowy, ale nie napisałem go, jest wynikiem rejestracji czynności. Do tego chciałem, by tak zarejestrowane makro było odporne na niewielkie zmiany np. dodatkową kolumnę w tabeli. Stąd to zaznaczanie "od końca". Nie chciałem też definiować zbyt wielu komórek,...
lanzul dziękuję za odpowiedź... jestem początkującym vba-excelowcem i powiem szczerze, moje pierwsze makro, polegające na zaznaczaniu fragmentu zeszytu i przenoszenia go gdzie indziej powstało jakieś 2 tygodnie temu. Także dopiero się tego uczę, więc stąd toporność i kompletny beton mojego kodu, bo nie wiem jak np. dynamicznie zmieniać punkty odniesienia...
Może wytłumacz mi jakim bokiem do tego (jakże szlachetnego zadania) jest keyloger opisany w tamtym poprzednim poście? Jeżeli trzeba zabronić pracownikom wchodzenia na jakieś strony to zwyczajnie skonfiguruj lokalny serwer DHCP tak aby www.facebook.com (właściwie to pewna lista adresów) przekierowywał na stronę firmy z informacją że strona zabroniona...
[syntax=vb] Do strData = InputBox(vbNewLine & vbNewLine & "Wpisz date sprzedazy:", "Rejestracja sprzedazy", "Format daty: rok - miesiac - dzien") If IsDate(strData) Then datData = CDate(strData) Else MsgBox "Podales niepoprawna date", vbInformation, "Rejestracja sprzedazy" End If Loop While Not IsDate(strData) [/syntax]
W historii zdarzeń filtruję to co mi potrzebne. Drukuję do pliku (txt). W excelu mam makro które pobiera dane do skoroszytu, tam jest sortowane i przenoszone do odpowiedniego arkusza (każdy pracownik ma swój). Arkusz liczy czas pracy i tyle z tym roboty.
Przeglądałem, ale jakiś czas temu, po rejestracji (kilka miesięcy temu, z tego co pamiętam) :) Korzystam z forum po raz pierwszy. I mocno przeceniłem swoje umiejętności pisania makr w Excelu, a także okazuje się że również definiowania problemów :/ Dodano po 18 zamotałem się trochę :/ mam makro, które po wciśnięciu Przycisku CommandButton dodaje arkusz...
Dzieki bardzo za podpowiedz. A teraz jeszcze jedeno pytanie, jak umiescic ten przycisk w arkuszu excela i zgrac go z kodem? W Excelu 2003: - klikasz prawym przyciskiem w puste miejsce na pasku i klikasz "Visual Basic". - z menu które się pokaże klikasz "Przybornik formatów" - ikona młotka i klucza, pokaże się przybornik. - wybierasz z niego "Przycisk...
Witam Nie wiem, czy na dobrym forum założyłem temat, ale zakładam, że tak :) Mam pytanie: czy jest jakaś strona poświęcona Windows API, na której znajdę więcej informacji niż tylko proces tworzenia okna? Co dokładnie mam na myśli? Dam przykład: za pomocą funkcji RegisterClassEx mogę zarejestrować klasę okna i funkcja zwraca unikalny numer tej klasy....
http://obrazki.elektroda.pl/8148049400_1... Firma Nikon zapowiedziała wprowadzenie do sprzedaży nowego, należącego do linii produktów Coolpix, modelu cyfrowego kompaktowego aparatu fotograficznego oznaczonego symbolem S02. Sercem modelu S02 jest matryca typu CMOS o rozmiarze 1/3,1" efektywnej rozdzielczości 13,2 Mpix o zakresie czułości...
http://obrazki.elektroda.pl/9680931300_1... Przedstawiciele marki Panasonic zapowiedzieli wprowadzenie do sprzedaży nowego modelu cyfrowego kompaktowego aparatu fotograficznego oznaczonego symbolem DMC-LF1. Sercem modelu DMC-LF1 jest matryca typu CMOS o rozmiarze 1/1,7" i natywnej rozdzielczości 12,1 Mpix współpracująca z procesorem...
makra uruchamiające makra makra outlook blokowanie makra
parownik membrana kontrast monitora candy wybierak
saeco granaroma belinea 107050
Ikona odkamieniacza świeci po odkamienianiu - co robić? Jak wymienić kostkę systemu SCA w lampie Metz 32 CT 3