[syntax=vb]Sub zz() Application.ScreenUpdating = False Dim lLstRw& Dim rngTmp As Excel.Range Columns(6).EntireColumn.Insert lLstRw = Cells(Rows.Count, 5).End(xlUp).Row Set rngTmp = Range(Cells(1, 5), Cells(lLstRw, 5)) rngTmp.Offset(, 1).FormulaR1C1 = "=RIGHT(RC[-1],6)" rngTmp.Offset(, 1).Value = rngTmp.Offset(, 1).Value Application.ScreenUpdating =...
Witam, generalnie to mam wrażenie, że Twój opis jest bardziej zagmatwany niż to czego faktycznie potrzebujesz. Niestety w załączniku nie ma makr, którymi planujesz generować swoje zestawienie i to trochę utrudnia znalezienie właściwego rozwiązania. To co mi się na początek rzuca w oczy to układ pliku. Dodanie kolejnych produktów spowoduje przesunięcie...
Witam, mam problem z napisaniem odpowiedniego makra. Stworzyłam przykład i załóżmy mam sytuację jak na obrazku pierwszym a chcę uzyskać jak na obrazku drugim. Napisałam tak jak poniżej ale niestety coś jest nie tak bo wywala mi tylko pozycje dla powtórzonych ID. (obrazek 3) . Wydaje mi się, że inaczej powinnam zapisać warunek Cells(x, "A") = Cells(x...
Witam! Proszę o pomoc w napisaniu makra, które będzie uruchamiane za pomocą przycisku. Zadaniem makra będzie dodawanie wartości z pól: K5-K25 do pól C5-C25. A następnie makro to ma czyścić dane z pól K5-K25....
Cześć, Proszę o pomoc w napisaniu makra, które jeśli w arkuszu1 w kolumnie A, w jakimś wierszu będzie znajdować się literka "W" to wtedy skopiuje komórkę znajdującą się w tym samym wierszu w kolumnie B, wklei ją do arkusza2 w ostatnim wolnym wierszu w kolumnie A i usunie cały wiersz skąd została skopiowana. Bardzo proszę o pomoc!!!! Z góry dziękuję!!!
Cześć potrzebuję pomocy. Mam napisane krótkie makro polegające na tym, że przed wydrukowaniem program automatycznie zapisuje plik excel pod nazwą wskazaną w konkretnej komórce w arkuszu. W danym skoroszycie mam 30 takich arkuszy i celem jest aby w zależności od tego w jakim arkuszu jestem pobierało wartość komórki z danego arkusza. Poniżej dotychczasowy...
Witam, W arkuszu excel w kolumnie L komórki zawieraja rózne teksty. Potrzebuje makra, aby zamieniło poszczególne teksty na inne tzn. W komórkach, w których występują teksty: "Nierozpoczęte", "W trakcie wykonywania", "Oczekiwanie na kogoś" oraz "Odłożone" - zmienic na "REA". Natomiast w komórkach, w których wystepuje "WyKONANE" zmienić na "ZAK".
Witam, Jestem zupełnie początkująca proszę o pomoc. W arkuszu info mam do wyboru opcję tak - nie. Jeżeli wybiorę tak to chciałabym,aby w arkuszu posumowanie w komórce A2 pojawiał mi się tekst (to juz zrobiłam). Jeżeli wybiorę "nie" to chciałabym, aby wiersz się automatycznie za pomocą makra ukrywał. Dołączam plik. Bardzo proszę o pomoc
Cześć, Z góry mówię jestem totalnie początkujący. Potrzebuję napisać makro w Excel, które odpowiednie wartości z tabeli w arkuszu 1, wynikające z połączenia żółtej kolumny i zielonego wiersza przypisze do listy w arkuszu 2 w kolumnie obok. Zakładam, że w tabeli będzie można dokładać kolejne wiersze lub kolumny. W kolumnie C zapisałem wynik jak powinno...
Witam wszystkich. Proszę o pomoc. Jak w Excelu zrobić aby na początku jakichkolwiek informacji dodanych w komórce, zawsze pojawił się akcent widoczny po podświetleniu danej komórki z danymi, tak abym nie musiał dodawać tego akcentu ręcznie? Oczywiście chodzi mi o opcję gdzie akcent normalnie jest niewidoczny, dopiero po podświetleniu komórki widać go....
Witam, probuje stworzyc makro, ktore zapisywaloby dany plik excelowy pod nazwa danego arkusza np. na pulpicie w folderze "TEST" ale w formacie tekstowym Unicode. https://obrazki.elektroda.pl/3260048400_... ponizej moje agrane makro, z niedoskonalosciami: Sub save_unicode() activeWorkbook.SaveAs _ Filename:="C\users\desktop\TEST\Report1....
Cześć Mam problem z napisaniem macra, które będzie usuwało cały wiersz w przypadku gdy w kolumnie C, D i E znajdzie się słowo "paid". Warunek musi być spełniony łącznie. Kombinowałam na milion sposób i cały czas mam jakiś błąd... Błagam o pomoc!
Witam Mam do uzupełnienia dość spory arkusz. Zazwyczaj chodzi o wpisanie wartości w dwóch komórkach, ale często sprawy się komplikują i muszę wstawić nowy wiersz, skopiować kilka potrzebnych komórek z wiersza powyżej (nie wszystkie), wprowadzić zmianę w jednej komórce i sformatować wiersz. Jako, że jest tego dość dużo, a czasu mam mało, chciałem użyć...
Witam Mam pytanie i zarazem prośbę czy istnieje możliwość przekształcenia przesłanego kodu makra tak aby zamiast wartości liczbowej wyszukiwał i zaznaczał tekst.
Dzień dobry mam pytanie dotyczące stworzenia makra. Chciałbym stojąc na komórce uruchomić makro z skrótu (to proste i działa) po wywołaniu makra chciałbym by do komórki w której jest już tekst dopisał się na początku konkretny tekst który to mam w innej komórce. może dla zrozumienia problemu dodam że mam w excelu namiastkę CRM która dla mnie jest wystarczająca....
Witam, mam problem z napisaniem makra w VBA. Mianowicie, mam plik o nazwie "program" w którym, znajduje się tabelka (zał.1.). Przycisk ma za zadanie otworzyć wskazane przeze mnie pliki i z otwartych plików skopiować wartość komórki A146 z arkusza o nazwie "ORZ". Nazwy plików, które otwiera makro są różne, a w każdym pliku jest arkusz "ORZ" i wszędzie...
Witam, usiłuję przerobić makro zapisujące plik pod określoną nazwą na dwa inne makra, które: 1. zapisuje plik pod określoną z góry nazwą, 2. zapisuje plik pod predefiniowaną nazwą (część jest ustalona, resztę wprowadza się w wyskakujące okienko). Oto kod, który usiłuję przerobić: [syntax=vb] Sub zapisz_jako_cesja_0_5() Call zapisz_arkusz("nadstany_0,5-wydr")...
Witam, jestem calkowicie ciemny jezeli chodzi o pisanie makra, i potrzebuje pomocy. Chodzi o to ze chcialbym aby makro kopiowalo zawartosc z komorki np. A1 do komorki B1 ale w okreslone miejsce np. Zawartosc komorki A1: mocne Zawartosc komorki B1: Dzis opady byly bardzo slabe Chodzi teraz o to zeby slowo "slabe" z komorki B1 zastapic automatycznie slowem...
Cześć, Chcę stworzyć makro, który sumuje dane w komórkach kolumny P i w momencie gdy suma przekroczy 20 wstawia pusty wiersz. Po czy sprawdza dalej, aż do ostatniej aktywnej komórki. Makro, które utworzyłam nie wyrzuca mi błędu, ale jedyne co robi to przechodzi od komórki P1 do pierwszej pustej. [syntax=vbscript]Function PrzejdźDoOstatniego1() Dim ile...
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...
Witam, Potrzebuję makra, które będzie kopiowało i wklejało zawartość wiersza w którym: Jeżeli w kolumnie G komórka zawiera wartość to wstaw <pod nią> wiersze n-1 i skopiuj dane z tego wiersza. Czyli w komórce g8 pojawia się wartość 3 to makro wstawia pod 8smym wierszem 2 puste i kopiuje cały wiersz 8 do wstawionych wierszy. Mam nadzieję że dość,...
Excel to arkusz kalkulacyjny (obliczeniowy) a nie gotowy program. Nie da się "wstawić "tabelki w jeden wiersz. Wg mnie nie do końca rozumiesz co to jest arkusz kalkulacyjny. Co do makra i "małej" podpowiedź. :) Kłopot polega na tym że pisanie makra pod dane rozwiązanie musi opierać się na konkretnych/stabilnych danych (które zna autor projektu). To...
Zaznacz wszystko (Ctrl+A ) i zamień (Ctrl+H ) . Jeżeli ten tekst nie jest w komórkach to zaczyna być kłopot. Jeżeli te "okienka" to formant formularza to wyłącznie pisanie makra lub ręczna zmiana. Jeżeli to formant ActiveX to zaznacz wszystkie okienka z tym tekstem (pomocne jest włączenie okienka zaznaczania (na wstążce "znajdź i zaznacz a tam okno...
Cześć piszę w sprawie napisania funkcji w języku Visual Basic, potrzebuję pomocy. Muszę napisać funkcję, która zwraca "Znalezione liczby zapisać w tablicy jednowymiarowej. Zbiór znalezionych liczb zapisać w kolumnie A nowo utworzonego arkusza (nie przekraczając wiersza 11 w razie potrzeby zapisywać liczby w kolejnych kolumnach)" Chciałby może ktoś mi...
Zastępowanie prostej formuły makrem według mnie nie należy raczej do ułatwiania sobie życia, ale jak ktoś czuje taką potrzebę to może. Poza tym makro Kolegi w aktualnej wersji błędnie działa - robi dokładnie dwa błędy. W przypadku remisu Kolegi makro daje wynik zero, powinno być 1, w przypadku wygranej (bo zakładam że W1>W2 to będzie wygrana) dostajemy...
Witam, (at)1: JRV BARDZO DZIĘKUJĘ !!!! - (kolejny raz, już zresztą) A zupełnie poważnie - po takich podpowiedziach / radach - jak Twoje - uświadamiam sobie jak mało wiem, jeśli chodzi o pisanie makr w VBA Excel !!! Dla "czytających" - załączam przykład makra z poprawkami JRV - po tych poprawkach można tworzyć dynamicznie uzupełniane / rozwijane listy...
Witam, Wprawdzie "trochę się już bawię" w pisanie w VBA ale natrafiłem na sporą "ścianę". Problem do rozwiązania: Z poziomu makra w Excel'u potrzebuję: 1.Tworzyć/edytować oraz odczytywać pliki *.TXT ale nie na zwykłym dysku, tylko w sieci na dysku SharePoint, zasoby tego ShP są identyfikowane per użytkownik (aktualnie zalogowany na komputerze). 2. Dodawanie...
Dziekuje Marku serdecznie Jestem jak widzisz poczatkujacym na tym forum jak rowniez poczatkujacym uzytkownikiem probujacym okielznac excela. Metode z wczytaniem wszystkich danych do odzielnych arkuszy i obracanie nimi zaczalem nawet realizowac, ale... moj zapal polegl po 20tym arkuszu :-) i dlatego wpadelm na pomysl sciagania bezposrednio danych z plikow....
Napisał własny kod VBA w celu uzyskania funkcji, o której pisałem.
Widzę, że lubisz chyba jak się Ciebie ciągnie za język. :D Chętnie bym się w tym temacie doedukował jak coś wskażesz. Jak dla mnie śp. pamięci "kozak vba" "Charles Pearson" http://www.cpearson.com/excel/optimize.h... ps widzę że nie którzy stosują zapis np. [A1] łatwiejszy zapis ale jak piszą wolniejszy.
Uwierz mi że tak nie nauczysz się pisać programów. Nakierowałem Ciebie na dobrą drogę, a teraz kombinuj. Masz tutaj http://dzono4.w.interia.pl/kurs/dodatki/... przykład procedury uruchamiającej się SAMOCZYNNIE podczas aktywacji arkusza. Oczywiście piszesz to jako makro.
Pisałem "z głowy", więc mogłem się "kropnąć". Zdaje się trzeba zmniejszyć przesunięcie (12/13)
Fakt. I przed Rows też. To dlatego, że dodałem tego with'a już po napisaniu kodu i wtedy ktoś mnie zajął czymś innym, a potem musiałem już lecieć i tak zostało. Dlatego nie lubię pisać przykładów, zawsze coś/ktoś przeszkadza.
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...
Jak już pisałem, można pokombinować z automatyzacją. W załączniku jeden ze sposobów. Edit 18:44 zmiana załącznika...
Bo przez makro to widzę że musi to przejść przez naciśnięcie CommandButton? Nie musi, pod jakie zdarzenie podepniesz, to pod nim zadziała... Na funkcjach jakby to wyglądało? Nie myślałem, pewnie jakoś się da przez bardziej skomplikowane, zagnieżdżone funkcje. Pisałeś, że może być makro, to jest makro.
W załączniku masz plik z Makrem - żeby go uruchomić musisz włączyć Makra, następnie wciśnij ctrl + Q Makro zrobione w excelu 2000 (bo takiego mam) więc mogą się pojawić problemy z kompatybilnością, wtedy ci to przepiszę na nowszą wersje, jak będę w pracy i znajdę chwilkę wolnego. Wyrzuciłem wiersze z błędną wartością w kolumnie G (było ich sporo) bo...
Koleżanka pisała o odświeżeniu wszystkich tabel w całym skoroszycie, więc makro będzie wyglądało tak: [syntax=vb]Sub Pivot_Refresh() Dim oSh As Excel.Worksheet Dim pvtTbl As PivotTable For Each oSh In ActiveWorkbook.Worksheets For Each pvtTbl In oSh.PivotTables pvtTbl.RefreshTable Next Next End Sub[/syntax]
Jakiekolwiek pojęcie o makrach ma, czy nie ma? Bo nie bardzo czas na pisanie całego makra.
Skorzystaj z rejestratora makr... Pisz, jeśli będziesz chciał zrobić coś, czego nie można nagrać (dynamiczne określanie zakresów, działanie warunkowe itp).
Jeżeli będę miał jakieś problemy z makrami czy mogę się do Ciebie zwrócić o pomoc. Pisz, w tym lub innym, temacie - jak nie ja to ktoś inny może spróbuje pomóc...
Jak pisałem "there is no built-in shortcut key to take you to the Formula bar -- you must use the mouse. ", dlatego też jedyne wyjście to makro...
scalić pomijając kody Och, nie chce mi się już przerabiać (czytaj: znacznie upraszczać kodu, bo tablica w takim przypadku jest zbędna). Dołożyłem scalanie, podkreślanie i takie tam... Resztę sobie dopracuj. Makro wystarczy uruchomić z poziomu arkusza źródłowego (dla ułatwienia dałem przycisk). Na "przywitanie" dostałeś (prawie) gotowca. Ale następnym...
W nowszych wersjach jest zapewne "Ten skoroszyt". W załączniku jest już wklejone. Jeśli tylko 1-szy arkusz i tylko jeden warunek, to może filtrem go (w załączniku)? Jak już pisałem, przypisać dane z (jak wynika z opisu, ostatniego) wiersza, to żaden problem. Za to wzorów druków PZ jest w Internecie mnóstwo. A znając życie i tak będziesz musiał zrobić/dostosować...
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...
Może makro napisać co przeszukuje komórki. Makro do Worda? Pisanie przez mnie zejdzie pewnie dłużej niż kopiowanie komórka po komórce. Nigdy makr do Worda nie pisałem, to raz, a dwa to wiem, że z tabelami w Wordzie i to jeszcze nieciekawie wypełnionymi są problemy. Makra do Excel'a robiłem dawno temu i tu nie było by większego problemu, ale Word to...
Metoda dookola zrobilbym tak: 1. Licze srednia arytmetyczna 2. Sortuje - metoda zalezna od ciebie - standartowa instrukcja excel lub piszesz makro 3. Wybierasz ostatnich 90 studentow (30% z 300) 4. Teraz mozesz posortowac oceny od min. do max. 5. Kombinacja funkcji JEZELI sprawdzasz najwyzsza ocene 6. Referujesz wyniki
Wszystko działa płynnie do momentu włączenia funkcji udostępniania arkusza (w tradycyjnej formie, Excel 2016). Mimo na pulpicie, ale piszesz że wszystko jest ok do momentu udostępnienia, Zrób to samo z maluśkim i większym plikiem. I się sam przekonaj udostępniając. Kiedyś znajomy nauczyciel zapisał cały arkusz excel i po czasie był zdziwiony że nie...
Może nie wie o który fragment wtedy chodzi? Oczywiście, że nie wie. Musisz najpierw zaznaczyć tekst. Użyj metody Find. [syntax=vbscript]With wordApp.Selection.Find .Forward = True .ClearFormatting .MatchWholeWord = True .MatchCase = False .Execute FindText:="$DA" End With wordApp.Selection.Font.Color = 0[/syntax] P.S. Piszesz ten kod na zasadzie, czy...
Nagraj sobie makro zapisywania. Poniżej zarejestrowane (bez korekty) dwa: "Zapisz jako" oraz Ctrl+s (zwykłe zapisz) http://obrazki.elektroda.pl/3841968300_1... i wybierasz z listy. Aby oprogramować komórkę/zakres potrzebujesz procedury zdarzeniowej [url=http://dzono4.w.interiowo.pl/kurs/d... Tu należy warunkowo wywołać...
Jak już pisałem nie mam 2007 więc nie mam jak sprawdzić. Ewentualnie dopiero w poniedziałek. Do tej pory może ktoś inny (mający 2007) odpowie ci na to. Może być prościej przy wykorzystaniu przycisku (włącz wyłącz - z hasłem). Ale wtedy przy wchodzeniu do pliku będzie monit o to by włączyć makra. (że plik zawiera makro) Nie wszyscy to lubią (makrom nie...
daruj sobie makra.. zrobienie tego co potrzebujesz z uzyciem filtra zajeloby mi ok 15 sekund, pisanie makra hmm.. godzine? dwie?
Wszystkie szybko zacząłi pisać z ekranu na arkusz Excel :)
Mówię, że Excel nie ma błędu, o którym piszesz, bo 'u mnie działa'.:)
Maciej dziękuję Ci bardzo. Wykorzystam od razu ,potem spróbuję to zrozumieć a następnie rozwijać . Pod twoją nazwą użytkownika pisze : Specjalista - VBA, Excel - w 100% się zgadzam .
Pisałem ze nie do końca działający bo musiałem mieć więcej wiedzy na temat tego twojego magazynu. Zachowałem twój układ - w sumie dla makra to bez różnicy. W załączeniu plik. Przetestuj czy dobrze działa i czy tak jak chcesz bo ... to tworzył człowiek, a mylić się jest rzeczą ludzką. :) ---------------------- Jest jeszcze jeden błąd który będę mógł...
Co masz na myśli pisząc "karta"? Dla arkuszy skoroszytu można zagnieździć kod w kolejnej pętli For ark = 1 to thisworkbook.sheets.count ' lub liczbowo indeksy Np 2 To 4 sheets(ark).select 'kod Next
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")....
to o czym piszesz to dla mnie czarna magia Jaka tam czarna. Sprawa jest dość prosta i spokojnie obędzie się bez różdżki, szklanej kuli, czy czapki Merlina :) Makro najpierw sortuje, następnie zmienia wartości na tekst w kolumnie D. Przycisk po prawej służy tylko testom. Pozostaje sformatowanie gotowej tabelki (można dopisać stosowną procedurę). Pewnie...
Lanzul a czym Twoje rady różnią się od moich? Dokładnie o tym samym pisałem. Ukrywane są kolumny od D (w vba jest makro które je ukrywa) czyli mają szerokość "0" oraz zablokowane są okienka. Powoduje to że w arkuszu wstawiana jest pionowa jak i pozioma czarna linia, która zakrywa obramowanie komórek.
Nie wiem czy do końca ci o to chodziło. W załączeniu przykład, z tym że kod makro operuje na nazwach zakresów : "pion1", "poziom1", "tabl1", więc zmieniając (powiększając) tabelę główną z nagłówkami i opisem wierszy należy również zmienić adresy których dotyczą się te nazwane zakresy. Jeżeli zmienisz wartość w okienku i wciśniesz "zmień", dane w tabeli...
Cześć, Czy ktoś pisał kiedyś makro importujące kilka plików PDF do arkusza excel i chciałby się tym kodem podzielić ?
Skoro wyłączenie makr umożliwia otwarcie pliku, to problem musi tkwić tam. Zrobiłeś tak jak pisałem (zapisałeś plik kiedy był otwarty na wysokich zabezpieczeniach makr?). Sprawdź czy nie masz jakiś pętli uruchamianych przy otwarciu które się "zapętlają", może masz tam jakieś linki do lokalizacji sieciowych które są niedostępne, bardzo dużo "kosztownych"...
Przepraszam że się wtrącam koledze adamas_nt'owi :) Przyznam że na podstawie makra podanego przez kolegę adamas_nt autor mógłby się pokusić o samodzielne stworzenie drugiego makra ale... dobry będę i dam w załączniku gotowca (Rozwiązań jest dużo ale jak zaznaczyłem makro jest podobne do wcześniejszego żeby było łatwiej zrozumieć - jeżeli oczywiście...
Oczywiście makra mogą (prawie) wszystko. :) Ja czegoś takiego raczej bym wolał nie robić. Przemyśl jeszcze raz czego naprawdę potrzebujesz. Może pomogą Ci w tym poniższe uwagi. Nie lubię niczego uruchamiać "wejściem" w komórkę, działa "topornie". Robię to tylko jeżeli nie ma innego (prostszego) wyjścia. Zwykle lepiej działa normalny przycisk uruchamiający...
rozwiązanie nr 1 wydaje się najbardziej przyjazne W odróżnieniu od rozwiązania zaproponowanego przez kolegę JRV - ja miałem co innego na myśli pisząc o szablonie "wydruku" :D Jak widać w przykładowym pliku 864864 szablon wydruku przygotowany jest na znacznie większą liczbę rekordów i tak sformatowany, żeby tworzyć wielostronicowe wydruki. Owszem ja...
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
Przecież zamiast NewStr możesz sobie podstawić na przykład Dziękuje :) niestety nie znam wszystkich poleceń i możliwości dlatego właśnie chodziło mi o to aby ktoś napisał rozwiązanie jak to wykonać zaraz spróbuje zmodyfikować w taki sposób makro i w razie problemów będę pisał dalej.
Problem rozwiązany, dziękuję, użyłem tak jak pisałeś Application.ScreenUpdating=False/True
pisanie makra przenoszenie makra excel makra excel formularz
mikrofon bezprzewodowy wokalu skoda centralka sterowanie radia kierownica
lancia voyager reklama pozycjonowanie
Jak uruchomić Ford Transit po zalaniu kluczyka? Ile zwojów ma alternator samochodowy?