Brawo. To teraz będziesz też wiedzieć, jak nagrać makro. [url=https://www.youtube.com/results?sea...
:) Nie wchodzę w zasadność, poprawność itd danych. Autor prosił o pomoc więc proszę. Widać że autor nie ma za dużo do czynienia z VBA, ale od czegoś trzeba zacząć. Każdy kiedyś stawiał pierwsze kroki, a najlepiej się uczyć na takich przykładach robionych dla siebie. Nagrywanie makra polecam jedynie by zobaczyć/zrozumieć jak to mniej więcej działa. Natomiast...
kwestia zabawy z ustawieniami strony i marginesów To wcale nie jest zabawa :| - to jest bardzo ważny element całej procedury VBA, bez pełnej jasności co wchodzi w obszar wydruku (czy tak jak pisałeś wcześniej Arkusz2!A2:B25, czy Arkusz1!A1:G45 :cry: ) nie można zbudować prawidłowego kodu makra :not: Najprostszą metodą uzyskania makra (również w OpenOffice)...
Tu jest przykład jak bym chciał to wydrukować na drukarce mojej koleżanki z pracy: If key = 6 Then Arkusz3.PrintOut Copies:=1, ActivePrinter:="\\MAŁGOSIA\HP LaserJet 3200 Series PCL 6 na Ne06:", Collate:=True Jeżeli znasz adres XEROA5 to wpisz jak nie to wykorzystaj nagrywanie makra. Włącz "zarejestruj makro". Wybierz menu...
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 +...
[url=https://www.youtube.com/results?sea... Twój #1 post jest mało czytelny.
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...
Nawet nie napisałeś jaka kolumna ma być przeszukiwana, może C - ma jakiś tekst "consumer". Można użyć wbudowanego przycisku Wyszukaj, podobnie przy sortowaniu. Jest też coś takiego jak nagrywanie makra, nagrywasz modyfikujesz i sprawdzasz jak działa. Może byś spróbował cokolwiek sam zrobić ?
makro stworzyłem poprzez nagrywanie. Poprzez nagrywanie makra nie ma możliwości, żeby Excel dodał MsgBox. [syntax=vbscript]ActiveWindow.Close False[/syntax]
Włącz nagrywanie makra, zaznacz cały arkusz, naciśnij delete i zatrzymaj nagrywanie makra, a zauważysz: [syntax=vbscript]Sheets("Import").Select Cells.Select Selection.ClearContents[/syntax] ;) Proszę nacisnąć pomógł nie tylko mnie, a przede wszystkim Marcinowi. To jego był kod...:)
Dzięki za pomoc panowie Dodano po 4 Nacisnąłem nagrywanie makra, następnie postępowałem z procesami: naciśnij przycisk drukowania, zakończ nagrywanie. I Rejestrator utworzył dla Mnie makro, które dokładnie to robiło.
Kurcze, szukałem na prawde długo i nic nie mogę znaleźć. Jest dużo o imporcie .txt i .csv, ale o .xls i .xlsx nie mogę znaleźć :( Być moźe dlatego, że niepoprawnie zadaje pytanie do szukania. Będę wdzięczny za każdą wskazówkę Pozwól sobie pomóc i napisz jak ten import ma wyglądać? Gdzie znajdują się pliki do importu, jak się nazywają, jak mają się...
[syntax=vb] Sub aaa() Worksheets("Sheet2").Range("I1") = 0 Worksheets("Sheet2").Range("I2:I250").Fo... = "=Sheet1!RC[-3]/Sheet1!R[-1]C[-3]-1" End Sub [/syntax] Przydatne jest nagrywanie makr. Nagraj makro w którym robisz jakąś operację w Excelu, a potem podejrzyj kod w edytorze VBA.
Notepad++ Makra > Rozpocznij nagrywanie > (tu wykonujesz sekwencje operacji na jednej linii z przejściem do następnej) > Zakończ nagrywanie Makra > Uruchom Makro wielokrotnie Zaznaczasz "Wykonaj do końca pliku" i klikasz "Uruchom"
Najprościej nie "dotykając" nawet żadnego języka programowania zrobisz to w Excelu nagrywając sobie makro. Klikasz nagrywanie makra. Funkcją LITERY.WIELKIE zamieniasz sobie tekst na duże litery. Kopiujesz wyniki formuły i wklejasz specjalnie jako wartości. Zaznaczasz całą kolumnę i przez CTRL+H zastępujesz kolejne litery alfabetu na pożądaną cyfrę lub...
Zeszyt rozumiany jako inny plik? Tu już trzeba wyjaśnic dodatkową nieścisłość. Czy makro ma wcześniej otworzyć ten zeszyt czy jest już (i będzie zawsze przy próbie uruchomienia makra) otawrty? Na marginesie Proponuje ci pouczyć się samamu. excel ma coś takiego jak nagrywanie makr. Włącz nagrywanie Zrób to co chcesz zrobić z plikiem, arkuszem itd wyłącz...
Dzięki. Przyznam że już kiedyś kolega adamas_nt mówił mi o nagrywaniu makra ale zapomniałem o tej przydatnej funkcji
Jak najłatwiej i najszybciej uczyć się VBA? Na początek nagrywaj makra.
Dzięki koledze adamas_nt i jego sugestii co do "automatycznego" pobrania numeru kolumny (i wiersza w domyśle) poprawiłem nieznacznie moje makro. Wystarczy teraz wkleić w arkusz "dane" gdziekolwiek twoją tabelę z danymi (jak by ona nie wyglądała). Nacisnąć wstaw kody i kody wewnętrzne zostaną wstawione bez względu na to gdzie znajduje się tabela z danymi...
Jakimś wyjściem jest odpowiednio sformatowane pole WordArt jak na obrazku ( i w załączniku) http://obrazki.elektroda.pl/2055809700_1... Niemniej sama "zabawa" z ustawieniem jest pracochłonna, bo trzeba dla jednego tekstu (jednej komórki)zrobić: zaznacz tekst włącz WordArt (ikonka "A") wybrać pierwszą opcję zmienić czcionkę na Arial i...
Włącz nagrywanie makr, zrób co masz zrobić i gotowe.
Cześć, mam problem z makrami, mianowicie, nagrywam makra filtrujące - makro ma filtrować, kopiować dane, które zostały uzyskane i wkleić do innego arkusza, który jest przygotowany formą pod uzyskane dane. Jednak mam problem, ponieważ o ile pierwsze makro działa, o tyle każde kolejne jakby nakłada się na następne, ponieważ filtruję się kolumna, którą...
Wiem już że makro. Wiem gdzie kliknąć żeby nagrać nowe makro ale nie wiem co klikać po kolei od momentu rozpoczęcia nagrywania makra. Czy byłbyś tak dobrym człowiekiem i nagrał filmik lub zrobił kilka print screnów żeby mi to wyjaśnić? Z góry dziękuję :)
Nagrywanie makr tutaj naprawdę nie pomóc. Potrzeba trochę myśli. Pomogę w tym.
Mouse Recorder.... chyba mnie oświeciłeś... możliwe, że niechcący uruchomiłem kombinacją przycisków nagrywania makra... nieświadomy, że nagrywa się makro, korzystałem z komputera. Później jakimś dziwnym trafem makro się uruchomiło i zaczęło "papugować" po mnie. Ten scenariusz jest ogromnie prawdopodobny i w sumie bardzo pozytywny, bo już miałem zastrzegać...
Mi jedyne co przychodzi do głowy to sposób z makrami. Są programy, w których można nagrywać makra i później one same wykonują po kolei czynności jakie ty wskażesz. Co do szybkości nie wiem w ile czasu tyle plików jest w stanie wykonać. Jeśli chodzi o zawartość tak jak ty planujesz to obawiam się, że będzie to nie do zrealizować chodź może się mylę.
Nie da się prościej jak nagrywanie :D
.. 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ść.
Otwórz plik 'zeszyt1'. Włącz nagrywanie makra. Otwórz plik H:\DANE\Dane.xlsm, wybierz arkusz 'BBB, zaznacz zakres 'A2:F2000'. Naciśnij 'kopiuj'. Otwórz okno pliku 'Zeszyt1'. Kliknij na arkusz 'AAA'. Kliknij w komórkę A2'. Kliknij 'wklej' i zapisz makro, które potem będziesz wykorzystywał.
Cieszę się, że działa :) Ja akurat jestem samoukiem jeżeli chodzi o VBA - głównie szukałem google, nagrywałem makra i podglądałem kod w edytorze, no i trochę intuicji do tego :) Także książki konkretnej polecić nie potrafię, wpisz na google: vba kurs i wybierz sobie coś, co Ci się spodoba.
Proponuję wykorzystać kod makra typu :spoko: [syntax=vbscript]Sub FillCells oSelect=ThisComponent.CurrentSelection oColumn=oselect.Columns oRow=oSelect.Rows For nc= 0 To oColumn.getCount-1 For nr = 0 To oRow.getCount-1 oCell=oselect.getCellByPosition (nc,nr).setString ("Tu wstaw wypełnienie") Next nr Next nc End Sub[/syntax]
Dzięki za odpowiedź, Chodzi o to, by finalnie wszystkie wartości (Kolumna E) można było łatwo filtrować dla konkretnych przypisanych do nich danych (kolumna B) Na przykład potrzebuję listy wartości (Kolumna E) jakie są przypisane dla litery ,,b". Jeżeli jest poziomo, to nie mogę (w dalszych etapach swojej pracy) filtrować litery ,,b", a gdy jest wszystko...
ale kolego jesteś leniwy już Ci wszystko powiedziałem. Wystarczy włączyć nagrywanie makra podczas tej czynności i będzie się samo zamieniało. ale skoro nie potrafisz to proszę .... zrobiłem to za ciebie Sub Makro3() Cells.Replace What:=".", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False,...
Cześć, próbuję zastosować metodę VLOOKUP żeby sprawdziła czy powtarza się część danych z innego skoroszytu ale niestety nie działa. Automatycznie pojawia się opcja wyboru pliku ale w komórkach wyskakuje mi #NAME?. Co ciekawe w innym pliku ta metoda działa bez problemu. Próbowałem już nagrywać makro to pojawia się #N/D! ale przy wszystkich komórkach...
Wyskakuje błąd: #NAZWA? Czyli masz literówkę w nazwie funkcji lub, jeśli wciskasz formułę w makro to musisz użyć angielskich nazw funkcji. Najlepiej użyj nagrywania makr i wpisz formułę, którą Ci podałem. W ten sposób w makro wpiszą Ci się angielskie odpowiedniki.
Nie próbujesz nawet realizować sugerowanych najprostszych rozwiązań :cunning: Wszyscy, którzy mają jakiekolwiek doświadczenie z VBA doskonale wiedzą co to znaczy nagrywania makra :D Chodzi o utworzenie samodzielne np takiego makra: [syntax=vbscript]Sub Makro1() ' ' Makro1 Makro ' ' Klawisz skrótu: Ctrl+s ' altStr = InputBox("Fraza do wymiany?", "Zamień...
Dzięki za odpowiedź ,ale podaj mi więcej wskazówek co mam z tym zrobić bo nie bardzo rozumiem jaki mam wybrać tok postepowania . Zwróciłem uwagę na to , że gdy najadę kursorem na jakąkolwiek komórkę i wybieram 'wiersz" to zawsze kursor ląduje na komórce wiersz N1 . Plik waży trochę więcej niż ten który załączyłem czy zaszyte jest w nim jakieś makro...
Dzieki za odpowiedz, MatchRequired = True potrzebuję ponieważ bardzo często przy tytułach gier zwłaszcza angielskojęzycznych wypadają literówki i muszę mieć pewność że tytuł gry jest dobrze wprowadzony, Lista tytułów będzie uzupełniana tylko przez jedą osobę natomiast zakupem czy sprzedażą gier mogą zajmować się np dwie czy trzy osoby (taki mały sklepik...
..a jeżeli da się to zrobić w VB to jakich komend powinienem użyć by otwierać kolejno pliki txt i zapisywać je jako nowe w formacie xls Włącz nagrywanie makra, wykonaj po kolei czynności dla jednego pliku, zatrzymaj makro, a następnie podejrzyj kod VB. Trochę mało czytelnie opisałeś swój problem i nie bardzo chce mi się wgryzać w treść pierwszego postu...
Witam, Jestem początkujący jeśli chodzi o VBA, czy ściślej rzecz biorąc nagrywanie makr. Znalazłem na forum podobne tematy, ale nie byłem w stanie na ich bazie wywnioskować jak naprawić swój problem: Z pewnej tabeli kopiuję do nowego pliku określoną liczbę kolumn, jednak liczba wierszy jest zmienna. Po zaznaczeniu całości w nowym pliku wybieram wstawienie...
"Kody do VBA"?? Obawiam się że nie rozumiem, co masz na myśli... W Excelu jest wbudowany mechanizm nagrywania makr, który przekłada czynności na kod VBA, używasz go? W praktyce wygląda to tak, że jak chcesz coś zrobić to włączasz nagrywanie makra, wykonujesz tą czynność w Excelu, zatrzymujesz nagrywanie i podglądasz stworzony kod. Potem kopiujesz interesujący...
jednym zdaniem? hmm... popatrz na ramkę w przykładzie jak dodaje kolejną to nadają im się numery: pierwsza ta kopiowana ma nr 1, a dodawane nr 2 itd. więc jest to numerowanie ramek. P.s. A przy okazji ta ramka, którą pokazuję jest przykładowa - oficjalna (nie do pokazania na formum ;-)) jest już mega rozbudowana i nagrywanie makra kopiowania robi się...
Jakaś podpowiedź co dodać żebym mógł wybierać kilka plików :?: i zostały otwarte w osobnych arkuszach :?: ? Celowo wspomniałem Ci o nagrywaniu makra bo wtedy musisz całą procedurę przeprowadzić "manualnie" i przemyśleć dokładnie co chcesz zrobić i jaki efekt chcesz osiągnąć :?: Otwieranie pojedyńczych plików i otwieranie kilku plików wymaga odmiennego...
A czy istnieje coś takiego w open office jak nagrywanie makra? Jeżeli jest, to włącz nagrywanie, zaznacz cały arkusz naciśnij del i wyłącz nagrywanie a później spójrz na zapisany kod. Czy nie jest podobny do tego: Cells.Select Selection.ClearContents Skoryguj różnice. Na marginesie ten kawałek kodu ma za zadanie wyczyścić wcześniejszą zawartość arkusza....
Witam serdecznie Na początku zaznaczam, że jestem na początku swojej drogi z "zabawą" makrami w Ecxcel'u. Potrzebuje napisać makro, które pobierze mi tekst z komórki np. B3 z pliku 1.xlsm i utworzy nowy plik excel o nazwie komórki B3. Następnie do tego nowego pliku skopiuje dane z arkusza "xyz" pliku 1.xlsm zachowując przy tym formatowanie komórek arkusza...
dopiero zaczynam przygodę z VBA To zacznij od nagrywania makr (włącz rejestrator makr zaznacz interesujące cie dane kopiuj - wklej specjalnie + transpozycja i masz makro)
Też nie pisałem pod Googla, ale jest możliwość nagrywania makr, a to już dużo. Na przykład: [syntax=objc]function Makrobeznazwy() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('B4').activate(); spreadsheet.getCurrentCell().setValue('1... spreadsheet.getRange('B7').activate(); spreadsheet.getRange('B5').copyTo(spread...
Ale dlaczego się tam zapisały (w PERSONAL.XLSB)? Do końce jeszcze nie znam wszystkich "zagrań" excela 2007 i wyżej ale już coś podobnego gdzieś miałem. Już wiem (to nie jest kwestia wersji - ale nigdy tego nie używałem więc ta niewiedza) Sprawa dotyczy "zapisywania nagrywanego makra i opcji gdzie ma być przechowywane makro. Zapewne masz zaznaczone...
A jak takie makro wykonać zależne ? Włącz nagrywanie makra, nagraj czynności które chcesz wykonać i prześlij na forum - poprawimy :) [url=http://support.microsoft.com/kb/213... makra po zmianie zawartości komórki lub zakresu komórek [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim KeyCells As Range ' jezeli makro maja...
Do arkusza nie musisz odwoływać się po nazwie. Skoro nagrywałeś makro, to pewnie masz dodawanie nowych arkuszy na końcu. Możesz odwołać się np. do ostatniego lub przedostatniego arkusza w kolekcji:[syntax=vbscript]Worksheets(Wor... Worksheets(Worksheets.Count - 1)[/syntax]i na nich robić co tam potrzebujesz. Z tabelami podobnie - jeżeli masz...
Witam serdecznie Buduje makro (pisze to za duże słowo) które ma pomoc przy generowaniu co-tygodniowego raportu. Dane wpisywane są kolejno w wierszach wraz z data i godzina (format: dd/mm/rrrr gg/mm/ss) w kolumnie C Szukam rozwiązania które przefiltruje zawratość kolumny C pozostawiajać tylko wiersze zapisane w określonym czasie Daty graniczne są wprowadzane...
Taki komunikat otrzymujesz, kiedy plik który próbujesz otworzyć nie jest prawidłowym plikiem typu, na który wskazuje jego rozszerzenie (np. kiedy plik zapiszesz jako .xlsx a potem zmienisz mu rozszerzenie na .xls). W przypadku tego "zewnętrznego systemu" o którym piszesz może być tak, że zapisuje on dane w standardzie OpenXML (Office >= 2007), natomiast...
Hej, przepraszam nie doprecyzowałem. Jak wynika z załączonego pliku - nie zamierzasz korzystać ani z kodu kolegi (at)PRL , ani z moich porad odnośnie zaniechania używania funkcji IFS :?:, która blokuje kod VBA dla wszystkich wersji Excela poniżej tej 2019 :cry: Proponuję zatem koledze zamiast nagrywać nowe makra wykorzystać pozyskany uprzednio kod...
Może zacznij od nagrywania makr. To całkiem fajna metoda nauki. http://excelszkolenie.pl/NagrywanieMakr.... Oczywiście warto mieć jakiś podręcznik. Tylko nie kupuj niczego takiego od wydawcy na "H...." bo w ich książkach już dawno żadnej treści poza komercją nie znajdziesz. Lepiej zainstaluj dodatek help vba w Excelu - tam jest wszystko. Rzuć może okiem...
Witam serdecznie. Ponieważ zupełnie nie znam vba, a nagrywanie makra raczej nie pomoże ;) ) postanowiłem poprosić szanownych kolegów o pomoc. Mianowicie, jak rozwiązać w Excelu następujący problem: Dajmy na to w kolumnie F w każdym wierszu jest użyte: POPRAWNOŚĆ DANYCH - LISTA. i teraz... wybierając z listy (a są 4 pozycje na liście) powiedzmy pierwszy...
Słabo szukałeś. Tu masz przykład z "wordowskiej" pomocy visual basica jak się wstawia TextFrame (troszeczkę przerobiłem). Znalazłem poprzez nagrywanie makr. Owszem nie można nagrać wstawiania ramki ale jeżeli jest już wstawiona można do niej wejść i coś napisać (to się nagra). I po nitce do kłębka... With ActiveDocument.Shapes.AddShape(msoSh...
A możesz podpowiedzieć, o jakie uprawnienia chodzi? Czego szukać, co odblokować? Czy masz pełen dostęp do tej sieci jako administrator, (czyli tworzenie, modyfikowanie,usuwanie itp) A może sam kod można jakoś zmienić, żeby to ominąć? Sprawdź sobie jeszcze tak nie używając makra, tylko manualnie czy możesz skopiować arkusz i wkleić za następnym. (włącz...
Szukam rozwiązań już od dłuższego czau, ale w sieci pomysłów brak Czyli szukasz gotowca, tak? Tak, jestem mistrzem w zmianie do swoich potrzeb gotowych rozwiązań, w nagrywaniu makr, ale w outlooku to nie działa. Mam zrobione makra podpinające szablony użytkownika, ale dalej moje możliwości nie sięgają :(
Witam. W jaki sposób określać zakres działania makra (chcę aby zakres adaptował sie do ewentualnie wstawianych/usuwanych wierszy)? Nie umiem pisać kodu. Zawsze nagrywam makro ale wtedy zakres jest zapisany jako konkretne adresy komórek i po dodaniu lub usunięciu wierszy zakres pracy działania makra nie jest właściwy. Przykład: 1 Mam sformatowaną komórkę...
Jestem początkującym użytkownikiem VB. Makra robią świetną robotę. Chcę zaprogramować coś podobnego jak qbicz tylko w podanym kodzie utknąłem w pierwszym wierszu. Makra nagrywane w Excelu Zaczynają się od pustego nawiasu: np. [syntax=vb]Sub makro() End Sub[/syntax] Z góry dzięki za pomoc.
Witam! Na pewno taką funkcję ma JitBit Macro Recorder. Nagrywasz makro (w tym przypadku jednorazowe wykonanie kombinacji alt + tab), ręcznie dodajesz na końcu makra funkcję delay z wymaganym czasem "oczekiwania" między powtórzeniami, a następnie dajesz wykonanie makra określoną ilość razy.
Przepraszam że dopiero odpisuję-ale mnie nie było. Ten problem ze zdjęciami już rozwiązałem idzie je przerzucać i nagrywać za pomocą MAKRA. Jednak powstał inny; Chcę to umieścić w jednym arkuszu i zawsze po zapisaniu niema pierszego nagrania z zdjęciem i opisem. Nagrywam za pomocą kopiuj wklej usuń i tu jest przyczyna. Należy znaleźć pomysł na pierwsze...
Dzięki za kod ale nie wiem co robię nie tak bo mi nie działa. Robię to w ten sposób że nagrywam puste makro (tzn klikam ikonkę narywania a potem od razu stop). Potem wchodzę w edycję tego pustego makra i wklejam podany kod. Robię tak ponieważ nie umiem robić tego poprzez wstawianie modułów. Pytanko tylko czy przy nagrywaniu mam to makro nagrać w "Ten...
:) makrem przywrócić poprzednie funkcje? można ale nie lepiej (prościej) aby makro tworzyło nowy skoroszyt lub po zastosowaniu makra zamiast naciskać zapisz wciśnij zapisz jako i nadaj nową nazwę cennika np z datą. Przyznam jednak że miałbym wątpliwości aby otworzyć nieznany plik excela w którym jest makro (monit przy uruchomieniu). Wg mnie najlepiej...
Jakiś program typu Macro Recorder Lite i musiałbyś "nagrać" sobie makro w pętli z całym procesem czynności jakie chcesz, żeby wykonywało. Dokładniej musiałbyś po kolei nagrać co chcesz, kliknięcie po kliknięciu, powtórzyć dla wszystkich plików i zapisać. Ograniczenie jest takie, że makro zrobi wszystko co nagrasz, ale tylko w swoim "polu roboczym" i...
Jeśli zrobię to ręcznie, to wszystko gra, ale jeśli nagrywam makro, i odtworzę to mam błąd. Treść makra: Sub Makro9() ' ' Makro9 Makro ' Makro zarejestrowane 20-03-2009, autor Marta ' ' ActiveCell.Offset(6, -1).Range("A1:A17"... Action:=xlFilterCopy, _ CopyToRange:=ActiveCell.Offset(5... 1).Range("A1"),...
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")....
[syntax=vbscript]Selection.WholeStory Selection.Font.Size = 9[/syntax] Proponuję użyć nagrywanie makr i podejrzeć kod.
Jeśli masz możliwość nagrywania własnych makr, to przypisz kombinację rozpoczynającą się od klawisza z logo Windows, strzałkami naprowadź na przycisk uśpienia w menu start, a na końcu makra wstaw enter. Albo zrób tak, jak kolega wyżej napisał.
Cześć, nie jestem biegły w VBA i zwykle swoje makra tworzę przez nagrywanie. Potrzebuję makra, które będzie wyszukiwać pierwszy wolny wiersz, zaznaczy zakres kilku kolumn (np. od A do B) i będzie sumować wartości. Cały szkopuł jest w tym, że dane, które będą sumowane miewają różną liczbę wierszy. Dlatego nagranie sumy nie zdaje egzaminu, bo zawsze sumuje...
Witam, Jestem totalnym amatorem w pisaniu makra i utknąłem w miejscu. Problem polega na tym, że potrzebuję aby ostatnia wypełniona komórka z kolumny A została skopiowana do końca danych w kolumnie B. Za każdym razem będzie różna ilość wypełnionych wierszy w kolumnie B dlatego nie mogę ustawić zakresu na sztywno, a jak nagrywam makro to właśnie tak się...
Parafrazując popularne powiedzenie :D : "Jeśli kilka osób mówi Ci, że nie rozumie Twojej wypowiedzi - to na pewno musisz zmienić narrację" :idea: Widać, że zupełnie nie masz doświadczenia w VBA, ale nawet nie próbujesz się czegokolwiek nauczyć :?: Kolega kinggustav proponował Ci nagrywanie makr do drukowania i to jest najprostsze rozwiązanie Twoich...
posortował całość (wraz z danymi w tabeli) alfabetycznie Włącz nagrywanie makr zaznacz obszar do sortowania - posortuj alfabetycznie i masz makro.
Ja bym to zrobił jeszcze szybciej i bezboleśnie nagrywając Makro :)
Witam, jakis czas temu zaczalem bawic sie w nagrywanie makr. ostatnio do pliku dorzucilem formant do ktorego przypisane jest jedno z makr (ktore nagrane jest poprzez uzycie 3 innych). Makra byly nagrane w pliku o nazwie xxx.xlsm, gdzie wszystko pieknie działa. po zapisaniu pliku pod inna nazwa makro przestaje dzialac .. czy ktos moze pomoc rozwiazac...
Skorzystaj z nagrywania makr.
Witam, Nie otrzymałem rady / podpowiedzi na zadane pytanie …. ale ”posiedziałem” dziś dłużej nad swoim pytaniem i …. znalazłem rozwiązanie! Wcześniej szukałem zbyt skomplikowanej drogi do rozwiązania problemu, a prostszy sposób okazał się działający! – „Brzytwa Ockhama” działa ;-D (https://pl.wikipedia.org/wiki/Brzytwa_O...
Użyj OLEAutomation , załączam przykładową app którą dawno temu napisałem w ramach "testów" . do uses dodajesz ComObj ,a jak byś chciał więcej metod dla obiektów Excela to trzeba szukać to z helpem od VBA. Jak byś był zainteresowany formatowaniem komórek to nagrywasz sobie makro w Excelu potem dajesz wyświetl kod i patrzysz co i jak :) ,aha dołączam...
Witam, mam tabelę Excel, w której znajdują się dane bardzo dużej ilości osób. Nazwy kolumn to np: A1 imię i nazwisko B1 miasto C1 płeć D1 wiek Chcę za pomocą VBA posortować je po jednej z kolumn - np miasto, a następnie "pociąć" całą tabelę w taki sposób, aby dane dla każdego miasta zapisały się w osobnym pliku idealnie pod nazwą miasta, którego dotyczą....
Proponuję wykorzystać rejestrator makr. Bez większej znajomości VBA można doskonale sobie poradzić. Przykład: 1. Nagrywam makra wstawiania i kopiowania wiersza. Wychodzi coś takiego nagrane 'Ctrl+strzałka w dół'[syntax=vb]Sub Makro3() ' ' Makro3 Makro ' ' Selection.Find(What:="Odżywianie", After:=ActiveCell, LookIn:=xlFormulas _ , LookAt:=xlWhole, SearchOrder:=xlByRows,...
Dzień dobry! Nie znam się ni w ząb na programowaniu, a potrzebuję wykonać w Excelu szereg powtarzalnych czynności. Otóż: w kolumnie B, w każdym jej kolejnym wierszu, chciałabym zamienić wartość "x" na wartość "y". Wartość "y" będzie zmienna w zależności od od zawartości sąsiadującej komórki w kolumnie A, wartość x jest stała Np. w komórce B4 --> ciąg...
potrafię jedynie nieco dostosowywać kody, do swoich potrzeb Skoro tak, to użyj nagrywania makr. [url=https://www.elektroda.pl/rtvforum/f...
W ten sposob jak narysowales otrzymasz oczywiscie sygnal mono (sub i cen zewrze Ci oba kanaly) Co do przelaczanie ustawien w systemie, to mozesz zastosowac jakikolwiwk program do nagrywania makr i zaprogramowac przelaczenia 5.1-2.0 i 2.0-5.1 pod kombinacjami klawiszy , lub uzyc programu do minimalizowania gier 3d (sa uniwersalne lub dedykowane pod dana...
Nie bardzo rozumiem, jak chcesz tego używać, ale jeśli nagrywasz makro, to rób to starannie, ale też z marginesem rezerwy. VBA miewa problemy na styku angielski VBA - polski Excel. W tym przypadku lista nagrywa się z separatorami polskimi, a VBA wymaga, żeby były angielskie. Mam nadzieję, że masz tylko liczby całkowite, bo z dziesiętnymi znowu byłby...
... w komórce D2 ma znajdowac się różnica pomiędzy C2 i C3. później w komórce D4 powinna znajdować się różnica pomiędzy C4 i C5... Tego na początku nie wyjaśniłeś. Dla mnie para C3 i C4 jest też parą taką samą jak C2 i C3 czy też C4 i C5. Możesz (po wypełnieniu D2) nagrać makro. Tu wodze fantazji można puścić... np. skopiuj zawartość D2 a następnie...
Witam jakiś czas temu eksploatowałem makro jak poniżej [syntax=vb]Private Sub CommandButton4_Click() On Error GoTo myErr Application.ScreenUpdating = False nazwa_arkusza1 = Range("L1") wiersz_naglowka = 11 ost_wiersz = Range("A65536").End(xlUp).Row ost_kolumna = Cells(wiersz_naglowka + 1, 255).End(xlToLeft).Column Set ws = Worksheets(Worksheets.Count)...
Jest tam chyba opcja nagrywania makr - użyj jej. Od razu mówię, że nic więcej nie wiem - polecam przyswoić sobie pomoc Office w temacie pisania makr.
Dzięki wszystkim ale już sobie poradziłem, skorzystałem z nagrywania makr :) i później zapisałem to do "przycisku" i teraz otwierając dokument który ma stron np. 40 a ja ustawie się na stronie 35 i uruchomię makro to drukuje mi tylko stronę na której aktualnie jestem czyli 35 Pozdrawiam Jarek
(at)lisekx , czy słyszałeś o [url=http://pszyperski.republika.pl/Nagr... makr?
97/2000:) Nagrywanie mark nie różni się od nowych wersji. Nagraj i popatrz na kod (jak znasz angielski, to będziesz kod po prostu czytać , jak książkę), potem zapytaj.:) [url=https://www.youtube.com/results?sea...
Wiesz jak działa nagrywanie makr?? Jeżeli nie, zapoznaj się z .NumberFormat , jeśli zastąpić zaznaczoną komórkę (Selection) adresem konkretej komórki, to otrzymamy np. dla formatu liczby z przecinkiem: Range("H1:H5").NumberFormat = ... lub nawet całą kolumnę Columns(1).NumberFormat = ...
Zdecydowanie najlepsze do tego byłoby makro. Nie trzeba do tego specjalnie znać się na programowaniu. Excel posiada funkcję nagrywania makr. Można nagrać taką procedurę wyszukiwania a później przypisać ją do aktywnego pola formularza. Inna opcja to założyć filtr na tabeli i dla kolumny kod kreskowy skanować wartość filtra co spowoduje, że ukryją się...
Witam, Jak w temacie, nagrywam makro (zaznaczam by było przechowywane w skoroszycie makr osobistych) , które ma za zadanie zablokowanie niektórych komórek, następnie naciskam "chroń arkusz", zaznaczam opcje które będą dla użytkownika dozwolone a które nie i powyżej wpisuję hasło, naciskam ok, excel prosi o ponowne wpisanie hasła, następnie naciskam...
Nagrywałeś sobie makro w exelu żeby prześledzić jak się to koduje ?
1. Zaznacz komórkę ze wzorem, który chcesz umieścić w makrze - postaw tam kursor 2. Uruchom nagrywanie makr 3. Wciśnij 'F2', a potem 'enter' - albo dla pewności wykasuj ostatni nawias, po czym od razu wstaw go ponownie i dopiero wtedy wciśnij 'enter' 4. Wejdź do edytora vba (alt+f11) i wklej poniższy kod (nad lub pod nagranym wcześniej makrem): [syntax=vba]Sub...
Z konieczności :) Musiałem coś zrobić w VBA to siadałem i robiłem, po każdym projekcie nowe rozwiązania zostawały w głowie i następnym razem było łatwiej. Głownie internet oraz nagrywanie makr i podglądanie kodu, ale są też na necie darmowe kursy.
Cześć, próbowałem nagrać makro. Ale mi ciągle nie wychodziło i po jego uruchomieniu pojawiał się błąd syntax erro. Postanowiłem nagrać jakieś najprostsze makro- mnożenie dwóch komórek - i dalej ten sam błąd podczas nagrywania. Excel wstawia "." (kropkę) tam gdzie powinna być komenda ActiveCell https://obrazki.elektroda.pl/7618015700_...
Arkusz z danymi: nagrywasz makro, robiąc operacje jak niżej 1. zakładasz filtr 2. kopiujesz odfiltrowane dane do drugiego arkusza Na drugim arkuszu dodajesz przycisk którym aktywujesz nagrane makro Modyfikujesz makro tak aby parametry filtrowania były odczytywane z komórek arkusza a nie przyjmowane na stałe. Takie funkcje jak WYSZUKAJ.PIONOWO lub ADR.POŚR...
Hej. Dzięki wielkie za pomoc. Jak mówiłem jestem na tyle zielony z VBA że nawet nie wiedziałem że za pomocą tego nagrywania makr można podejrzeć kod różnych funkcji excelowskich. W każdym bądź razie nagrywanie rozwiązało problem, i tabela się wyrysowuje. Swoją drogą wielce przydatne to nagrywanie. Jeszcze raz dzięki :D.
Widzę że się porwałem z motyką na słońce. Niby ta sama stajnia (office) a całkiem inne podejście do kodu VBA a w szczególności do nagrywania makr. Dlatego zapewne tak mało jest makr dla worda. Poszukam jeszcze ale na razie nie mogę znaleźć rozwiązania dla mojego pomysłu (zaznaczenie fragmentu tekstu).
makra uruchamiające makra satel makra tworzenie makra
turbina pompy myjącej rozebrać klapa pralka zbiornik nadkole
klimatyzacja samsung klimatyzacja samsung
Instalacja osobnego wyłącznika świateł przeciwmgielnych w Citroën Xsara Picasso Bezpiecznik w odkurzaczu Rainbow e2 - lokalizacja