[syntax=vbscript]Sub MW() Sheets("Arkuszgłówny").Select ow = Cells(Rows.Count, "F").End(xlUp).Row m = 19 w = 19 For x = 16 To ow a = Cells(x, "F") Select Case a Case "M" m = m + 1 Range(Cells(x, "H"), Cells(x, "I")).Copy Sheets("Tylko M").Cells(m, 1) Case "W" w = w + 1 Range(Cells(x, "H"), Cells(x, "I")).Copy Sheets("Tylko W").Cells(w, 1) End Select...
Napisać kod w VBA z obsługą błędów. Niech makro jedynie wywołuje ten kod.
Nie chce mi się pisać od początku, więc przerobie to twoje :) Dla takiego układu, jak w załączniku [syntax=vbscript]Sub nazwiska() Dim wsP As Worksheet, ws1 As Worksheet Dim i&, d&, k& Set wsP = Sheets("Wykaz pracowników") For a = 2 To Sheets.Count Set ws1 = Sheets(a) k = 3 c = 3 + d b = 12 + d For i = c To b ws1.Cells(7, k).Value = wsP.Cells(i, 1).Value...
[syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) 'Updateby Extendoffice 20160829 Const xRg As String = "A1:DA18000" Dim strOld As String Dim strNew As String Dim strCmt As String Dim xLen As Long With Target(1) If Intersect(.Cells, Range(xRg)) Is Nothing Then Exit Sub strNew = .Text Application.EnableEvents = False Application.Undo...
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 3 Then Target.Offset(0, -2) = Date Target.Offset(0, -1) = Year(Date) & "/" & Target.Row - 1 End If End Sub
A czy można i jak zapisać aby działało w całej kolumnie? W kolumnie, wierszu, zakresie, poza zakresem. Jak sobie życzysz. Po wpisaniu 'Target' i postawieniu kropki w edytowanym kodzie, otworzy się lista rozwijalna z własnościami i metodami. M.in. Address, Column, Range, Row, itp. W niemal każdym przypadku będzie nieco inna składnia zapisu. Można o...
Tam zapewne brakuje Else (nie testowałem): [syntax=vbnet]Sub Printing() Target = Sheets("Centrum").Range("G7").Value If Target = "All" Then For Each s In Sheets(Array("GREEN", "BLUE", "YELLOW", "GREY", "BLACK")) s.Visible = True s.PageSetup.PrintGridlines = True s.PrintOut Copies:=1, Collate:=True s.Visible = False Next Else With Sheets(Target) .Visible...
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,...
... [syntax=vbscript]Else MsgBox "Duplikat", vbExclamation, "Etykieta wprowadzona" a = Application.Match(Target, Range("A1:A" & Cells(Rows.Count, "A").End(xlUp).Row), 0) ActiveSheet.Unprotect Application.EnableEvents = False Rows(a).Delete Target = "" Application.EnableEvents = True ActiveSheet.Protect End If[/syntax]
Spróbuj czegoś takiego: [syntax=vbscript]Sub Rozwiñ6_Zmienianie() Dim rn As Range Application.ScreenUpdating = False 'Range("a1").Value = InputBox("które dane pokazac") 'Range("a1").Value = Range("b3").Value Range("c502:c800").EntireRow.Hidden = False Dim rng As Range For Each rn In Range("c502:c800") If rn = Range("A492") Then If Not rng Is Nothing...
[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.
ale ja nie widzę tutaj błędu Usuń kropkę :) [syntax=vbnet] Range("BZ3").End(xlDown).Address[/syntax...
A skąd ja mam wiedzieć, czy tak ma być?:) To Ty piszesz to makro. Możesz też tak, jak w załączniku.
dziennie może być od 30-60 i do każdego będzie osobne rozliczenie Jeśli tak :cry: to proponuję inne rozwiązanie budowy pliku z arkuszami oznaczonymi nazwą (lub kodem) klienta i datą ważenia :D po wypełnieniu tabelki danymi - makro (uruchamiane skrótem ctrl+r ) zrobi raport dla tego arkusza oznaczy go stosowną nazwą i przygotuje następny szablon do...
Wyszukiwanie wartości / vba z guzikiem
bo nie zakończyłeś "With" cały blok musi się kończyć "End With".
Na początku procedury wyłącz odświeżanie (1), na końcu włącz. Jeśli masz oprogramowane zdarzenia arkusza lub funkcje użytkownika w arkuszu, to wyłącz także zdarzenia (2). [syntax=vb]Application.ScreenUpdating = False '1 Application.EnableEvents = False '2 i = 1 Do ... Loop Application.EnableEvents = True Application.ScreenUpdating = True[/syntax]
Tak jak pisał kolega PeteSh - spróbuj zmienić poziom zabezpieczeń makr w samym Excelu. Mam E2003 pod ręką, więc podpowiem: MENU Narzędzia -> Opcje -> Zabezpieczenia -> (przycisk) Bezpieczeństwo Makr Poziom średni będzie odpowiedni (otwierając plik z makrem można decydować, czy makra będą działać). Jeśli się tego nie da zrobić, to jednak pozostanie Ci...
No dobra ;) Generalnie każdą formułę można wstawić makrem, wystarczy ją nagrać macro recorderem i troszkę zmodyfikować. Dla WYSZUKAJ.PIONOWO jest to coś takiego: [syntax=vb]Private Sub CommandButton1_Click() On Error GoTo myErr Application.ScreenUpdating = False Application.Calculation = xlCalculationManual With Sheets("Arkusz1") ost_wiersz = .Range("A"...
Makra VBA są wbudowane w outlook? Nie tylko w Excel'a :) Od tej strony będzie znacznie łatwiej moim zdaniem.
Wykonanie makra EXCEL tylko w dzień roboczy
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")....
https://obrazki.elektroda.pl/5949275600_... (Miniaturka przedstawia zrzut ekranu z mojego prywatnego pliku Excela z projektami; zrealizowany jest on metodą którą opiszę poniżej) Witajcie moi drodzy Zapraszam do lektury mojego nietypowego tematu przeznaczonego dla elektroników amatorów i hobbystów wykonujących własne projekty. Przedstawię...
Może napisanie makra w excelu rozwiąże sprawę.
Sprobuj na początku makra Application.ScreenUpdating = False na koniec Application.ScreenUpdating = True Ale to jest OK, ponieważ w tabeli 1 indeksy zapewniają wszędzie, musimy przejść przez całą listę dla każdego indeksu tabel 2. w tabeli 1 w kolumnie B poszukiwana wartość może być ukryta w tekście Jeśli nie to, można spróbować innej metody. Dodano...
Najprawdopodobniej Makro nie jest zapisane w tym skoroszycie i dlatego nie działa na innym komputerze.
HiFi-Man , powinieneś odróżniać makra (makroinstrukcje) od funkcji, bo Twoje pytanie jest przez to niezrozumiałe. Makro to działanie wykonywane jednorazowo, doraźnie. Po wykonaniu wynik ma najczęściej formę stałej (liczby lub tekstu). Makro można powiązać ze skrótem klawiaturowym i uruchamiać go za pomocą tego skrótu. Z kolei funkcja (lub w tym przypadku...
Excel nie jest uniwersalnym narzędziem na wszystkie problemy... Jeśli masz takie a nie inne potrzeby, w których Excel się nie sprawdza, warto zastanowić się nad inną technologią - skoro ma się coś wyświetlać na tablecie i reagować na kliknięcie obrazka, to aż się prosi zrobić stronę HTML, choćby i statyczną. Jeżeli uprzesz się przy Excelu - to np. taki...
Zacznij to opisywać trochę bardziej formalnie, np Y i N to w Excelu kolumny a nie komórki. Chcesz stworzyć makro, ale gdzie? Makro samo nie zadziała musi być w jakimś pliku. Co to znaczy "automatycznie"? Ma się samo odpalać (np według zegara), czy użytkownik ma je odpalać? Zrozumiałem, że makro powinno przenieść dane z jednego pliku do drugiego, dopisując...
Nie widzę sensu w działaniu tego kodu, gdyż za każdym przebiegiem pętli zmienia się zawartość 4 tych samych komórek. Zakres C3:C6. Poza tym nie wiem po co w pętli wyświetlanie informacji MsgBox. Zapytam więc: co chciałeś osiągnąć pisząc to makro?
A gdzie wstawiłeś ten kod? W załączniku widzę jakiś przycisk na formie, ale już samej formy w kodzie nie widzę... Nie prościej zamieścić plik Excela? Po pierwsze primo: żeby makra działały, plik musi być zapisany w formacie .xlsm lub xls Po drugie primo: w opcjach programu Excel -> Centrum zaufania musi być włączona obsługa makr w Excelu, masz ją włączoną?
Rozumiem że w jednym pliku excela jest zapisane makro i otwierasz w excelu następny plik wykonujesz makro i chcesz zapisać zmiany w drugim pliku, otworzyć następny, wykonać makro i zapisać zmiany. Jeśli tak to ostatnia linijka powinna mieć postać ActiveWorkbook.SaveCopyAs Filename:=katalogZapisu & "\" & Format(Date, "DD-MM-YYYY") & "_" & ActiveWorkbook.Name...
Witaj. To jest bardzo trudne. Składnia jest zupełnie inny. Rejestrowanie makra w Libre i zobacz.
Przejrzyj dobrze kod. Ostatnią funkcję masz "zaremowaną". [syntax=vb]'Call GetOnlyGoodValues(x1, x2, x3, x4, x5, x6, x7, x8, x9)[/syntax] Wewnątrz GetOnlyGoodValues wykonywane jest przeszukiwanie. Działa to dobrze bo sprawdzałem, ale generowanie czegokolwiek trwa baaaardzo długo. Zapis do komórek Excela mija się z celem o czym już pisałem. Właśnie dodałem...
Przedstawione makro nie do końca tylko "zapisuje jako" plik. Ono tworzy nowy plik kopiuje odpowiednie dane (arkusze) zapisuje go pod pewna nazwa i go zamyka. Przy czym, ponieważ jest wyłączony "podgląd", nie widzisz wszystkich kroków. Też tak chcesz stworzyć plik? Czy wystarczy ci "zwykłe" zapisz jako - czyli plik nazwijmy go źródłowym, na którym włączysz...
Nie bardzo jest jasne, co chcesz mierzyć. Czy chcesz mierzyć czas wykonywania jakichś obliczeń w programie do którego masz dostęp? Wtedy w tym programie należy odczytać czas na początku, a później na końcu i obliczyć różnicę. Ale to byłoby zbyt proste, więc pewno nie o to chodzi. Jeśli chcesz, żeby z poziomu Excela uruchomić jakiś obcy program, w którym...
dubel i blokada wpisu lub informacja, że podobny wpis istnieje gdzieś we wszystkich czterech arkuszach Tego bez makra nie zrobi się. Poza tym makro nie gryzie. Makro to cześć Excela... Makra nie trzeba przerabiać, gdy ilość arkuszy się zmieni. P.S. W Twoim pliku można duplikować dane w kolumnie B.
Odwróciłbym to: makro realizujące aktywację wskazanego arkusza w wybranym skoroszycie i zawierające polecenie copy , przypisane do dowolnej (nie wykorzystywanej domyślnie w Excelu) kombinacji klawiszy, lub uruchamiane zdarzeniem arkusza Np dwuklik... Schowek w Excelu jest obiektem, do którego należałby się odwołać. Natomiast uruchamianie makra kombinacją...
To co chcesz osiągnąć (tym bardziej bez historii wprowadzania) bez makra się nie da. W załączeniu prościutki magazyn ale z makrem pod excelem (nie wiem czy ruszy na openie) Powinno ci wystarczyć. Czy może jeszcze za bardzo skomplikowane?
Był błąd - chyba go poprawiłem. Zmieniłem trochę całość - eksportowałem jako moduł bas - dołącz do swojego projektu i użyj. Również zamieszczam arkusz testowy z importowanym modułem. Użycie jest proste - zaznaczasz zakres komórek, na którym chcesz przeprowadzić zmiany i w menu Narzędzia -> Makro -> Makra uruchamiasz jedyne makro, jakie jest - zrób_gwiazdki....
Za pomocą modułu Atmega
Jeżeli chodzi o przenoszenie formatowania to excel właściwie nie ma żadnych funkcji. Można to zrobić jedynie poprzez makro (VBA) lub "pisaniną" poprzez formatowanie warunkowe i to w excelu 2007 i powyżej, bo niższe mogą mieć tylko max 3 warunki. Ten kto zna jako-tako programowanie w VAB może sobie poradzić. Ten kto nie ma pojęcia na początku upadnie,...
conn.Open - przez dwa N? Dodałeś referencję przez Tools->References Microsoft ActiveX Data Objects 6.0 Library (albo coś o podobnym numerze?) Jeśli tak, to upewnij się co do nazwy serwera, bazy danych, sposobu autoryzacji... Skoro masz działającą kwerendę z poziomu Excela, to we właściwościach połączenia tej kwerendy na zakładce Definicja masz całego...
Ja bym jeszcze spróbował powalczyć z parametrem, który określa kiedy mają być przeliczane formuły. Na czas działania makra należy to wyłączyć, a na koniec przeliczyć. Swoją drogą nie bardzo rozumiem po co tak ciągle zmieniasz te rozmiary komórek? Wiadomo, że to zabiera czas, a przecież tabelka może być narysowana na stałe, przynajmniej jeżeli chodzi...
Dim XlApp As Object '(...) Set XlApp = GetObject(, "Excel.Application") Szanuję cię adamas_nt za twoje makra i nie chciał bym byś mnie źle zrozumiał. Wszystko ładnie, ale nie rozumiem czemu w Excelu używać obiektu do "Application" (ActiveX)? Standardowo w VBA wszystkie obiekty z ActiveX programu na którym bazują są dostępne od ręki (chyba że inaczej...
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...
Witam. Do znajdowania drogi w labiryncie są specjalne algorytmy. Bawiłem się tym kiedyś. Najprostszy algorytm polega na numerowaniu kolejnych komórek od punktu startu zaczynając, aż natrafimy na punkt docelowy. Teraz lecimy od punktu docelowego za kolejno zmniejszającymi się o jeden liczbami do punktu startu, zaznaczając jednocześnie trasę. W ten sposób...
makro Makro.:)
Dzień dobry, Jeśli rozwiązanie ma być w Excelu to należy użyć funkcji JEŻELI np. =JEŻELI(A1>151;150;A1). Formułę można potem skopiować, aby objąć wynikami cały zakres. Można też najpierw zaznaczyć zakres, wprowadzić formułę i nacisnąć Ctrl+Enter, nie trzeba już będzie kopiować. Wyniki można zamienić na stałe, jesli to konieczne. Skopiować Ctrl+C, potem...
marek003 :arrow: Akurat przerabiałem nieco wcześniej filtr zaawansowany i stwierdziłem podobnie jak Ty, że użycie go jest i skomplikowane i niewygodne. Są też pewne różnice z tym co piszą w pomocy a rzeczywistością. Nie mniej jednak kasnia nie wysiliła się z podaniem konkretów. Na dobrą sprawę nie wiemy na 100%, która kolumna z podanych danych jest...
Użyj zdarzenia Private Sub Worksheet_Calculate()
Dobry wieczór, Procedura obsługi zdarzenia odwołuje się do dwóch zakresów nazwanych "rngPlus" i "rngMinus". Definicje tych zakresów trzeba zmienić tam, gdzie są zdefiniowane tzn. w Menedżerze nazw lub w jakiejś procedurze, która je określa. W samej obsłudze zdarzenia nie ma co zmieniać. Pozdrowienia.
Jeżeli odświeżanie ekaranu jest wyłączone przed dokonaniem obliczeń i włączone po zakończeniu, to makro powinno wykonywać się szybko.
Witam wszystkich Chciałbym stworzyć plik w Excelu, do skanowania przesyłek (paletyzowania). A mianowicie wyglądałoby to tak: Jest 7 kierunków, które z linii głównej automat dzieli przesyłki na 5 zjazdów, dzieli je po unikatowym numerze zaznaczonym na zdjęciu, Paczki są przeze mnie paletyzowane i tu potrzebuję kontroli w postaci skanu na paletę, abym...
Mogłoby to być coś takiego: [syntax=text]Private Sub Worksheet_Change(ByVal Target As Excel.Range) If Target.Address = "$D$3" Then With Union(Rows("42:47"), Rows("56:76"), Rows("82:84"), Rows(91)) If Cells(3, 4) = "Badanie wstępne" Then .EntireRow.Hidden = True Else .EntireRow.Hidden = False End If End With End If End Sub [/syntax]Nie ma sensu, żeby...
JRV ma racje - pokoloruje wszystkie które są większe od zera niezależnie czy mają wartości te same czy różne. Co znaczy powtarzające się? Czy np mogą pojawić się trzy 5 i dwie 2? Kolor zielony ma ustawić dla obu? Czy musisz wyszukać w całym zakresie które się powtarzają i tak skompletowane ustawić na zielono?
Makra dla mnie to czarna magia. Muszę zostać przy tym co mam.
Kolega moderator (przy całym szacunku dla rozwiązania) mija się z prawdą. To nie tylko makro, ale i kod VBA - prawda? Być może nieświadomie. Makra zawsze wiązałem z programowaniem w VBA (lub rejestrowaniem, co w wyniku daje również kod VBA). Jeśli da się realizować makra w excelu inaczej niż przez VBA to chętnie się dowiem jak :)
sprawdzone , załączam plik z danym. makro otwiera się bez problemu w wersji Microsoft® Excel® 2016 MSO (wersja 2202 kompilacji 16.0.14931.20118) 32-bitowa ( wcześniej błędnie podałem , zę to wersja 2003) problem jest w wersji 14.0.7015.1000 excel 2010 32- bitowa przypisane są dwa makra , makro 1 - utworzone przez zarejestrowanie excel 2010...
Witam. Modyfikacja nowa
Zrobiłem cos takiego bez makra ale z formułami i formatowaniem warunkowym Zmieniasz rok i zmienia się kalendarz z uwzględnieniem sobót niedziel i wszystkich świąt w tym wielkanocy i bożego ciała Resztę zrobisz chyba sam ?
Jak załączysz plik wtedy można zerknąć i poprawić makro. Przynajmniej wklej kod makra które ma za zadanie wkleić (przenieść) dane. Do zamiany tekstu w cyfrę w kodzie VBA należy wartość z okienka zamknąć w poleceniu-konwerterze VAL() np Cells.(5,i).Value = Val(Forms1.Textbox1.Value) Ale proponuje to na ślepo bo nie mam pojęcia jaki jest kod makra.
Potrzebuję pomocy!!! Z góry już bardzo dziękuję :) Nie wiem jak w excelu mam zrobić makro, które: W jednej kolumnie podane są nazwiska, a w drugiej kwoty, które niektóre osoby nie zapłaciły, jeżeli jest wartość 0,0 to będzie kolor zielony, jeżeli <=1000 to kolor pomarańczowy, a powyżej 1000 to kolor czerwony. Pomiędzy tymi kolumnami (nazwisko i...
Testowałem ten Twój kod w Excel 2016 i po jednokrotnym przejściu coś się wykrzacza Nie mam o2016, więc ciężko mi coś napisać, wyświetla jakiś błąd? (przerobiłem kod zobacz new) być może błąd powstaje z uwagi na brak przełączenia na końcu opcji Application.ScreenUpdating na True To raczej nie ma wpływu bo po zakończeniu makra przywraca się na true....
dla każdej pełnej daty (tj. dzień dokładna godzina) jest zawsze tylko 1 wynik... ja potrzebuję, by arkusz wyszukał wynik, który pasuje dla każdego skrzyżowania tj. np. 1.04.2024 godz 5:00... i tak dla każdego przykładu w nieskończoność... nie ma tutaj możliwości wystąpienia 2óch kolidujących wyników (2óch różnych wartości dla 8.08.2023 godz 12.00)......
Witam. Nie ukrywam , iż po przeanalizowaniu paru programów nie jestem w pełni zadowolony z ich funkcjonowania i obsługi. Powiem tak, wykupiłem nawet licencję do programu asystent magazyn za 663 zł i żadnym stopniu nie spełnił on moich oczekiwań. Po przeanalizowaniu fajnego makra napisanego w excelu przez jednego uzytkownika elektrody(w załączniku) stwierdziłem...
Można w poniższy sposób, wpisując w tablicy "arkusze" wszystkie nazwy arkuszy, w których kod ma się wykonać. [syntax=vbscript]Sub Wstaw() Dim arkusze, arkusz arkusze = Array("Arkusz1", "Arkusz2", "Arkusz3") For Each arkusz In arkusze Worksheets(arkusz).Rows(5).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Next End Sub[/syntax] andie
Cześć, potrzebuje makra które będzie sprawdzało po kolei komorka pod komórką w excelu czy takie nazwy pliku sa w folderze i jego podfolderach i wyrzucalo informacje obok pliku "tak, nie". W kolumnie A mam nazwy plików jeden pod drugim. Ktos coś pomoże?
W excelu są takie trzy dostępne opcjie. Pierwsze dwie, w menu Narzędzia 1. Udostępnij skoroszyt 2. Ochrona Trzecia opcja to help , po polsku. Pozdrówka
Poszukuje makra które po wprowadzeniu do kolumny pierwszej i drugiej współrzędnych kątowych zwracał by do kolumny 3 i 4 lub tylko 3 współrzędne dziesiętne. NP. po wprowadzeniu do kolumny 1: 55°21'39.8"N, do kolumny 2: 22°55'02.3"E W kolumnie 3 mam zwróconą wartość: 55.361062, a do czwartej wartość: 22.91731
Nie mam zabardzo czasu na siedzenie nad tym problemem, ale w zamian podaję parę różnych przydatnych rozwiązań do tego programu. Myślę że sobie poradzisz, analizując pewne chwyty w VBA. Uwaga! podane przykłady nie są rozwiązaniem problemu, są tylko fragmentami mozliwymi w większej lub mniejszej części pomóc w pracy nad arkuszem. 1. Przepisuje na bieżąco...
Brawo. To teraz będziesz też wiedzieć, jak nagrać makro. [url=https://www.youtube.com/results?sea...
Witam, Potrzebuję pomocy przy stworzeniu makra lub kodu, instrukcja poniżej: Zaczynając od komórki A2 → skanuję kod kreskowy skanerem, który wprowadza mi numer artykułu w komórkę A2 i automatycznie przeskakuje do A3. Następnie musi wykonać makro z buttona "Szukaj" po czym znów aktywuje komórkę A2. Kolejno schodzi o 4 wiersze w dół i aktywuje pierwszą...
Ale chyba częściowe wyłączenie aktualizacji nic nie da, bo program już po włączeniu i uruchomieniu makra (bez wprowadzania danych) zaczyna się "pętlić" Wygląda to tak, że jak usunę kilka zakładek, w których jest dużo obliczeń wszystko chodzi jak trzeba, natomiast z tymi zakładkami (arkuszami) program zaczyna się pętlić. Nadmienię, że w całym tym skoroszycie...
W Excelu Makra odpalasz? Że co? Przepraszam, jeżeli cię nie zrozumiałem, ale pisz jak człowiek w jakimś IDE, nie Excelu. Jak ci się tak Excel podoba, to po prostu napisz te makra od nowa lol
udało się rozwiązać problem, ale mam jeszcze jedno pytanie. Co zrobić żeby dane pobrane z formuły INDEX i MATCH po zapisaniu w folderze były stałe ?. To znaczy jak na przykład osoba której prześlę ten plik, a nie ma dostępu do pliku źródłowego widziała wygenerowane wcześniej dane w komórkach ? Cieszę się, że udało Ci się rozwiązać problem z funkcją...
[syntax=vb] Sub sub_OpenFolder() Dim str_folder As String str_folder = "C:\Temp" ' folder do otwarcia Call Shell("explorer.exe " & str_folder, vbNormalFocus) End Sub [/syntax]
Chcę uzyskać przeniesienie całych wierszy z Arkusza1 do Arkusza2 jeśli zostanie spełniony określony warunek. Jeśli w kolumnie stan pojawi się wartość "Zakończony" to całe wiersze mają być przeniesione do Arkusza2, natomiast w Arkuszu1 wykasowane. W załączniku plik Excel Cześć! Rozumiem, że chcesz, aby wiersze z Arkusza1, które spełniają określony warunek...
Witam, Bardzo proszę o pomoc i edukację jak stworzyć makra w excelu. Mianowicie, używam skanera kodów kreskowych do skanowania nr seryjnych sprzętu. potrzebuję by makra wykonywała następujące polecenia w tabeli: Kolumna A - > data skanowania sprzętu Kolumna B - > nr seryjny skanowanego sprzętu (i tu musiał by być kolor czerwony - jako sprzęt "pobrany")...
Jeżeli dobrze zrozumiałem intencje autora to tutaj raczej bez makra się nie obędzie. Oczywiście można użyć opcji wklej specjalnie->dodaj ale będzie to bardzo uciążliwe. W załączniku proste makro wykorzystujące zdarzenie Change arkusza , bez obsługi błędów i sprawdzania rodzaju danych wpisywanych do kolumny.
;) Tak, na spokojnie. To makro bardzo ładnie działa :)
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...
Nie chcę klikac tego ręcznie, tworzę kilka nowych komponentów z dużą ilością pinów, mam już w excelu przygotowaną tabelkę: nr pinu - nazwa - kierunek https://obrazki.elektroda.pl/9137726300_... https://obrazki.elektroda.pl/6639901100_... i wydawało mi się, że twórcy genialnego zaszyli do tego odpowiednie polecenia,...
Cześć, Mam ciekawy case do zrobienia, ale niestety nie ogarniam na tyle VBA, żeby to zautomatyzować, dlatego przychodzę po pomoc. Musze zautomatyzować proces SQL->EXCEL->WORD. Proces wygląda tak, że dane z tabeli źródłowej mam podłączone pod excela, po odświeżeniu zaczytują sie do 4 tabel w 4 arkuszach. Następnie odpalam WORDa, który pobiera dane klientów...
Witam, mam problem z napisanie makra które chowałoby wiersze po kolei, tzn. jeden przycisk chowa 4 wiersz, po kliknięciu go ponownie chowa się także 5, po ponownym kliknięciu jeszcze 6 i tak dalej, drugi przycisk odrywa te wiersze od tyłu, czyli jeśli ostatni schowany wiersz to był wiersz nr 6 to go odkrywa, po kolejnym kliknięciu odkrywa wiersz nr...
Sorry że trochę pi za tematem ale policzcie ile jest postów dotyczących vba, w tym ile że coś nie działa w vba, codziennie przynajmniej jeden zauważam, czy nie daje to nikomu do myślenia. Soft oparty o bazę danych, napisany w języku do tego dedykowanym będzie działać latami, jedyne co może się zdarzyć to zapchanie bazy danych, koniec miejsca na HDD....
Witam, poszukuje makra które po naciśnięciu przycisku w excelu generowałoby okno emaila i jako temat wiadomości zaciągało dane z komórki. z góry dziękuje za pomoc.
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.
Nie bardzo zrozumiałem, o co pytasz, albo jakie masz oczekiwania. W treści makra nic nie zmienia się automatycznie. To tylko w Excelu (arkuszu) jest to tak oprogramowane, żeby większość zmian nazw automatycznie była odwzorowana w formułach, jak również inne zmiany dokonywane przez użytkownika. W VBA można odwoływać się do arkuszy trzema sposobami: przez...
w testowym folderze mam trzy pliki docx, żadnego oczywiście nie otwieram, WOrd jest jest zamknięty. Po uruchomieniu Excela i makra w nim zawartego pojawia się ikona klepsydry i w arkuszu nic się nie dzieje. Kiedy podglądam Worda, jest komunikat, że pierwszy z trzech plików docx jest zablokowany do edycji przez użytkownika "inny użytkownik" i mam do...
Możesz zrobić dwa prawie identyczne makra (różnicą będzie prawdopodobnie, za mało wiem o arkuszu, tylko adres arkusza), albo jedno makro, któe zrobi Ci od razu dwa wykresy na dwóch nowo wstawianych arkuszach.
Dzięki. Praktycznie o to mi chodziło. Niestety ten kod importuje do kolejnych wierszy w exelu kolejne ,,wyrażenia", zamiast kopiować całe wiersze. Dokładnie chodzi mi o to , że mam wartości w wierszy rozdzielone ';". Potrzebuje makro które w pierwszym załączeniu zaimportuje 4 pierwsze wiersze z pliku txt do 4 wierszy exela, dzieląc je na kolumny według...
Mam problem z utworzeniem makra aby generowało mi osobne dokument PDF dla każdej wybranej wartości z filtra odpowiednio je nazywając. Przykładowo wartością filtrowaną będzie Nazwa czyli piotr, tomek i adam - na podstawie tego chciałbym wygenerować 3 osobne dok PDF z trzema osobnymi nazwami tj piotr.pdf, tomek.pdf i adam.pdf
Cześć pytanie moje zapewne będzie banalne, aczkolwiek nie umiem znaleźć odpowiedzi :) chciałbym dopisać fragment makra który najpierw sprawdził by czy wprowadzony numer raportu jest już wprowadzony do excela czy nie. Jeśli jest to żeby wyskoczył mi komunikat z zapytaniem czy chce kontynuować czy nie. jeśli nie to przerywa dalsze makro. Jeśli tego numeru...
Witam utworzyłem sobie makro które domyślnie ma za zadanie znaleźć w konkretnym wierszu te komórki które mają aktualną datę , i w ten sposób wyświetlić komunikat z treścią zawartą w innej komórce, która należy do tej samej kolumny co komórka z datą (jednak leży w innym wierszu). I tu pojawia się problem. Nie mogę poradzić sobie z rozszerzeniem działania...
otworzenie poszło, ale zamknięcie z hasłem już nie idzie ... :( ... jak może nie pójść, toż to niemożliwością podobne zupełnie do niczego ... :( ... ? UserInterFaceOnly:=True " - nie musiałbyś się bawić w ciągłe blokowanie i odblokowywanie arkusza/-y, makra działały by wtedy na zablokowanych zakładkach tak, jakby nie było hasła. Trzeba tylko uważać,...
Powstały dwa programy w Excelu które obsługują magazyn
Cześć, mam problem ze stworzeniem makra w VBA, które będzie tworzyło foldery i pod foldery z listy jak na obrazku. Chodzi o to żeby stworzył się folder A, w którym będzie folder 1 i 2, folder B, w którym będzie folder 1 i 2 etc. https://obrazki.elektroda.pl/3285666400_...
witam :) Mam problem z napisaniem makra. Problem wyglada nastepujaco: W kolumnie A mam dane, ktorych liczba jest zmienna. Kolumna B, to fukcja IF(A3=A2;0;A3) Jak przeciagnąć fukcję z B1 do takiej ilosci wierszy ile akurat znajduje sie w kolumnie A, tak, żeby kazda wartośc z kol.A miala swoj odpowiednik w kol. B. Zwykle przeciaganie fukcji nie działa,...
Wyłącz makra w Excelu i uruchom plik wtedy...
makra uruchamiające makra tabelki excelu kalendarz excelu
epson sx130 sztuka elektrotechniki schłodzić pokój
passat sygnał dźwiękowy specyfikacja techniczna
Awaria J545: Przekaźnik pompy powietrza wtórnego Tworzenie treści dla dorosłych offline w CapCut