A dlaczego by nie zabronić zmian w polach z formułami? Inaczej, może tym makrem wstawiaj poprawne formuły gdzie trzeba, a dalej niech działa czysty Excel. Sam tak kiedyś zrobiłem i się sprawdziło. Jak usuną przypadkowo to się samo (prawie, jakoś jednak trzeba makro uruchomić) naprawi. Można też wyzwalać zdarzeniem change w tych polach, wtedy jak coś...
Z tą aktualizacją to znowu jakieś nieporozumienie. Jeśli dane będą się często zmieniać, ale sposób ich obróbki będzie niezmienny, to należy stosować formuły i przeliczanie automatyczne. Wtedy sam Excel zadba o to, by wszystko było aktualne. Jeśli wpisujesz do komórek wartości, to w domyśle te dane nie powinny się zmieniać, albo na tyle rzadko, żeby...
Dzięki za zainteresowanie. Niestety ani jeden ani drugi sposób nie załatwia mojego problemu. Po wpisaniu do komórki C9 formuł, które podaliście sytuacja wygląda tak, że jak staję na komórkę C9 i dodaje wiersz powyżej to w komórce C10 jest dalej suma tylko jednej komórki C8:C8, a mi chodziło o to, aby formuła zmieniała się na C8:C9. Dlatego zastanawiałem...
Cześć, chciałbym się podłączyć pod temat chyba z podobnym problemem. Posiadam arkusz excel gdzie osoba trzecia będzie wprowadzać nowe pozycje (wiersze) i uzupełniała do każdej pozycje dane w kolumnach. Każdy wiersz posiada 10 kolumn z czego kolumny 2-3 (trzy) posiadają skomplikowane formuły dot. auto-uzupełnienia. Excel jest tak zrobiony, że jak ta...
Witam Dzięki Maciej Gonet za pomoc :D . Dla zainteresowanych [syntax=vb]Sub tworzenie_formuły_tablicowej() ' ' tworzenie_formuły_tablicowej Makro Sheets("generator formuł").Select a = Sheets("generator formuł").Range("A5").Value b = Sheets("generator formuł").Range("A7").Value c = Sheets("generator formuł").Range("A11").Value d = Sheets("generator formuł").Range("A13").Value...
Witam, jestem początkujący jeśli chodzi o tworzenie makr w VBA pod excelem, potrzebuję Waszej pomocy w temacie makra wstawiającego w wybraną komórkę formułę, dowolną, chociażby sumę dwóch komórek znajdujących się powyżej. Po wstawieniu poniższego kodu makro wysypuje się, działa jedynie gdy nie wstawię znaku = przed jeżeli, czyli wstawia sam tekst. [syntax=VBA]Range("A5").Select...
Szukam makra wstawiającego w zaznaczoną komórkę aktualną datę i godzinę. Witam Wszystkich. Mam taki formularz, w którym prowadzę zapis mierzący czas wykonania konkretnych zadań. W uproszczonej formie wygląda to tak: A1 -Nazwa zadania, B1 -czas rozpoczęcia i C1 -czas zakończenia. Takich wierszy jest ze trzydzieści. Na razie radzę sobie z tym że utworzyłem...
w kolumnach AC a AR jest normalne ? nie tak samo makra wstawia linka do użytkownika. Czy da się ustawić tak by makra objęła jedynie komórki od AP11. Dodano po 1 pierwsze makra (kopiujące przy otwarciu pliku użytkownik z pliku źródłowego) tez tak kopiuje, że wstawia link do formuły.
Stara formuła / 9 }/[0-9]{2}
Ustaw w kolumnie R sprawdzanie poprawności danych. Nie zaprzęgaj do tego formuły.
Witam, mam następujący skoroszyt: potrzebuję napisać makro bądź jakąś formułę która podczas wstawiania literki X w kolumnie nazwiska np. Martyka będzie przenosić cały wiersz z wszystkimi danymi do arkusza "Martyka". Kolejne zaznaczenie w kolumnie Martyka ma dodawać kolejny wiersz w arkuszu Martyka. Mam nadzieję że nie za bardzo zagmatwałem sprawę, szef...
Serdecznie dziękuję ! Niestety opcja aparat odpada .... potrzebuję aby wstawiane pola były edytowalne. Może mała podpowiedź - jak zbudować takie makro ?
Można pokombinować z funkcją WYBIERZ a godzinę wstawiać kombinacją Ctrl+Shift+":" Prościej (wygodniej) jednak będzie wykorzystać VBA. Wklej w kod arkusza, wypróbuj i dostosuj do własnych potrzeb Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 And Target.Count = 1 Then Target.Offset(0, 2) = Format(Time(),...
Hej próbuję zrobić makro które wkleja w daną komórkę odpowiedni obraz z innego arkusza. W skrócie: Po wyborze obrazka w polu kombi z listy i naciśnięciu wstaw obrazek do odpowiedniej komórki wstawia się obraz. Najlepiej pokaże to przykład który jest w załączniku. Moje pytanie czy dało by się formułę makra uprościć żeby przy większej ilości obrazków...
Niestety moje pomysły nie podziałały... Problem jest w tym, że .Columns(14 + i).Insert .Cells(2, 14 + i) = teksty(i) .Cells(3, 14 + i) = sumy1(i) działa normalnie, natomiast .Columns(27 + i * 2).Insert .Cells(2, 27 + i * 2) = teksty(i) .Cells(3, 27 + i * 2) = sumy2(i) już nie. Makro zamiast wstawiać te formuły sumy2 = Array("=SUM(S5:S100)", "=SUM(T5:T100)",...
Przepraszam, ale nie mogę dać realnego załącznika. Musiałbym go tworzyć od nowa ze wszystkimi formułami i jeszcze przerabiać. Bez danych źródłowych dostaje tylko ADR w 90% komórek bez tych danych. Oczekuję by ktoś pomógł napisać kod VBA dla funkcji goal seek który będzie podstawiał wynik ale tylko dla tych wierszy które mają podaną szukaną wartość....
Witam potrzebuje kilku porad odnośnie excela 1. Formułę lub makro do automatycznego wstawiania formuły przy kopiowaniu arkusza. Przykład: w arkuszu2 w polu B2 jest formuła =DANE!H5 czyli przenosi mi wartość z arkusza DANE pola H5 i teraz przy kopiowaniu arkusza2 i zmianie nazwy na arkusz3 chce żeby w polu B2 była formuła =DANE!H6 itd. 2. formułę lub...
...Dzięki odpowiedź za, ale nie działa. ... Chodzi o to że w kolumnie B wpisuje magiczne odwołanie do rysunku z folderu ... następnie łapię za komórkę w kolumnie B i przeciągam w dół, a hiperłącza same się dodają uwzględniając nazwy z kolumny A i folderu z plikami *.jpg ... 'Cóś trochu' kolega poplątał, w kolumnie ' B ' są niepowtarzające się nazwy...
Witam! Nie będę owijał w bawełnę: to jest mój pierwszy kontakt z vba w excelu i poległem. Problem jest taki(oczywiście bardzo upraszczając arkusz): wpisuję wartości do komórek: A1, A3, A5 i w momencie opuszczania komórki A5 (wciśnięcie entera) chciałbym aby w A6 została wpisana wartość SUMY z A1,A3,A5 następnie kursor ustawia się w A6 i jeżeli wartość...
Aby nie rozbijać wątku na PW - postanowiłem wkleić moją porażkę: Witam, wiesz powiem wprost zagadnienie mnie przerosło i czas mnie sporo goni o tyle o ile rozumiem lub prawie rozumiem to co pisze to jednak nie rozumie tego co makro robi. Doskonale zdaję obie sprawę z moich braków w językach programowania i dlatego zwracam się do ciebie poprzez PW. Makro...
Załączyłem przed i po, w tym przypadku makro wstawia formułe A+B
Cześć, Moglibyście podpowiedzieć w jaki sposób wstawić poniższą formułę do makra, tak aby ją w odpowiednim momencie wstawiało poprawnie =IF(ISERROR(VLOOKUP(A2;MTS!A... Używam poniższej formuły, ale mi coś nawala: [syntax=vbscript]...
Witam Dzięki przede wszystkim pomocy tutaj forumowiczy oraz częściowym nagraniom powstało makro j.n. Zastanawiam się czy są możliwości uproszczenia,. Makro i tak działa bez zarzutów, ale pewnie uposzczone będzie działać szybciej. Będę wdzięczny za wszelkie sugestie [syntax=vbscript] Sub Pobieranie_IL2() 'otwieranie pliku źródłowego Dim fd As FileDialog...
Nie potrafię połączyć pętli w moim makrze:[syntax=vbscript] For i = LBound(tblArkusze()) To UBound(tblArkusze()) With Sheets(tblArkusze(i)) Set rngTmp = .Range("O2:O" & Cells(Rows.Count, "B").End(xlUp).Row) With rngTmp.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$BY$2:" & Range("BY2").End(xlDown).Address...
No to musiałem zebrać siły i samemu poradzić z problemem. Chyba wszystko wyszło tak jak chciałem. Pewnie makro nie jest sformułowane wg prawidłowej struktury, ale działa wg moich założeń. Więc: zakres wierszy zmienia się dynamicznie, w zależności od ilości dodanych pozycji przyciskiem 'Dodaj'. Ale zawsze będzie się zaczynał od 21. W załączonym pliku...
Cześć! :) Mam taki problem: Mam plik Excela z listą osób: Liczba porządkowa (kolumna B), imię i nazwisko (kolumna C), potem miesiące (od stycznia do grudnia) i suma w kolumnie P. Chciałbym zrobić makro, za pomocą którego wyskoczy mi InputBox, w którym będę mógł dopisać na końcu listy nową osobę. Ponadto chciałbym, aby obok nazwiska tej osoby pojawiała...
Kopiowanie formuł jest właściwością tabeli i w zasadzie sposób odwoływania się nie powinien tu mieć znaczenia. Mnie jednak po przekształceniu zwykłego zakresu w tabelę, to od razu nie zadziałało, dlatego zmieniłem sposób odwołania. Można też raz skopiować formułę, a potem powinno już działać automatycznie. Jeśli po wpisaniu czegoś do kolumny C chcemy...
Tak jak radził tommy zrobiłem wstawiając dodatkową kolumnę i ukrywając ją , było wszystko ok do momentu aż z makro jest brak jakiejkolwiek cyfry. Wówczas lecą błędy w następnej kolumnie. Jeśli chodzi o radę Marka to mam takie skomplikowane makra , że nie wiem gdzie to wstawić W celu zobaczenia wysyłam makra - choć pewnie dopiero z programem można by...
Dzień dobry, Dziękuję za wyjaśnienie w kwestii sumy liczb nieujemnych. Tak jak myślałem, chodzi o to, żeby co najmniej jedna wartość była niezerowa, więc jeśli liczby są nieujemne, właściwym kryterium jest suma. Formuły z ostatniego postu znowu nie rozumiem, bo w tej wersji, którą Pan załączył w komórkach B166 i C166 nie ma żadnych liczb. Ale zostawmy...
Witam, bardzo proszę o pomoc.W zakładce suma mam imiona osób. Chcę posortować całość po innych arkuszach tak aby każda osoba miała swój arkusz. Jeżeli w arkuszu suma w kolumnie A jest wpisane imię Dariusz to ta linia powinna zostać przekopiowana do arkusza o nazwie Dariusz. Aktualnie robię to funkcją Jezeli i Komórka. Gdy nazwa arkusza równa jest wartości...
witam, proszę o pomoc, moja cała znajomość programowania ogranicza się do znajdowania i dostosywania formuł - kiedyś znalazłem i dostosowałem do swoich potrzeb makro do wprowadzania danych w arkusz za pomocą userform z przyciskami do przechodzenia między wierszami, wstawiania i kasowania wierszy - ogólnie bardzo fajny programik. niestety po skopiowaniu...
Najwazniejszy jest końcowy rezultat. vs Pytałem czy taki wzor jaki zrobilem moze zostać, przełożeni odpowiedzieli ze nie. Nazwisko ma byc pogrubione i wyśrodkowane. To co w końcu jest ważniejsze? Nazwisko ma byc pogrubione i wyśrodkowane. Najlepsze rozwiązanie już znasz - wstawić je w osobnym wierszu. Ale jak będę chcial rozciągnąć cala zawartość w...
Chcę aby w arkuszu produkcja kolumna N , wpisując słowo 'got.' formuła przekopiowała mi cały wiersz do arkusza zrobione. No a jak "kolumna N" nie zna dobrze VBA :?: :D To jeśli W Excelu porusza(m) się biegle szuka(m) innych możliwych rozwiązań dla uzyskania pożądanego rezultatu. Przykładowo w Excelu 2007: 1. Porządkuje skoroszyt Produkcja.xls :sprawdzam...
Dzień dobry, proszę o pomoc w wykonaniu makra w Excelu. Zewnętrzny program eksportuje dane do Excela w postaci tabelki o kilku kolumnach. Ręcznie usuwam niepotrzebne mi kolumny zostawiając tylko jedną z potrzebnymi danymi w Kolumnie A. Teraz w kolumnie B1 wstawiam formułę =("słowo1" &$A1&" słowo2"). Teraz muszę ręcznie przekopiować zakres w kolumnie...
Rozumiem... Taki efekt uzyskasz jedynie wstawiając obrazek (ActiveX). Ale to nie jest obiekt dynamiczny. Można do etykiety punktu przypisać wartość kąta (ze zmiennej lub komórki arkusza).
Witam ponownie. szczególnie marka ,który praktycznie w większości napisał mi makro w tym programie i jego proszę o pomoc. Program hula mi super, ale ja wymyśliłem pewne usprawnienie i mimo pomocy forumowiczów nie daję sobie do końca rady. Omówię pokrótce o co mi chodzi i pokażę jak mi pomagali koledzy.Program który wysyłam jest do minimum skrócony i...
Niestety nie interesuje mnie wysyłanie do wszystkich tylko do pojedynczych osób.. Do korespondencji seryjnej możesz wykorzystać bazę z jakimś polem od którego będzie zależało czy adres się drukuje czy nie.(wstawiasz w to pole np. jakiś krzyżyk) Nie musisz drukować całej bazy za każdym razem. Tu na pewno coś znajdziesz Korespondencja seryjna jest mi...
Musisz jednoznacznie nazwać te obrazki, ja w przykładzie nazwałem je pic1 i pic2 (klikasz na obrazek w arkuszu i w lewo od paska formuły wpisujesz nazwę, jak w moim przykładzie klikniesz na obrazek to znajdziesz). Do tego makro, które przy każdej zmianie arkusza DANE będzie sprawdzać zakres komórek D14:D19 (oczywiście zakres ten możesz rozszerzyć, jeśli...
Witajcie, przychodzę z kwestią zawiłą w moim mniemaniu, znalazłem rozwiązania poszczególnych etapów zadania, stworzyłem formuły, kopiuję je i mam czego potrzebuję, jednak nie potrafię połączyć tego w makro a wykonywanie pojedynczych czynności x 1000 jest pracochłonne o istnieje ryzyko błędu. Gdyby była to kwestia jednorazowa to nie poruszał bym w ogóle...
Ten plik, który pokazałeś jako wzór ma zupełnie inną strukturę i raczej trudno go dopasować do Twojego nowego pliku. Szkoda, że nie ma w nim żadnych danych, żeby zweryfikować czy formuły kopiują się poprawnie. Poza tym nie wiem, czy tak jak w pliku wzorcowym istotne jest wstawianie wierszy, czy wystarczy samo kopiowanie. W pliku wzorcowym były podsumowania,...
W Wordzie są dostępne polecenia sumowania tabeli (Menu Tabela->Formuła ...): =SUM(ABOVE) - Sumuj komórki nad kursorem =SUM(LEFT) - Sumuj komórki z lewej strony kursora =SUM(RIGHT) - Sumuj komórki z prawej strony kursora. Uwaga Program Word wstawia wynik obliczeń jako pole w wybranej komórce. W przypadku zmiany wartości w komórkach, które obejmuje działanie,...
Dzień wczorajszy - dla dnia jutrzejszego wstawiasz oczywiście " + " =DATA(ROK(DZIŚ());MIESIĄC(DZIŚ());DZIEŃ(... Czemu chcesz skomplikować tak prostą formułę? Przecież wystarczy: =DZIŚ()-1 Działanie to samo. Nie uważam aby taki zapis cokolwiek komplikował - jest ściśle określone jakie wykonać działanie na dacie. a = Now() b = Year(a)...
Witam, Mój problem jest taki, że mam arkusz podzielony na dwie części. W jednej mam kolumny z danymi wejściowymi do pliku, a w drugiej obliczenia i powpisywane formuły. Formuły te zarejestrowałem za pomocą makr i wszystko jest ok, do czasu gdy nie muszę dostawić dodatkowej kolumny. Wtedy całe zaczyna się rozjeżdżać. Wiem, że są na to sposoby, niestety...
ale jeśli koleyno wklej do A1, A2 ... to następujące dane zastępują poprzednie dane i B1 zmieni wynik, ponieważ formuła nie jest wyjściem w tej sytuacji może po prostu zrobić makro oczywiście pozwolić makro
1. Jeżeli istnieje funkcja w=f(a,b,....) to można napisać własny kod wykonujący obliczenia i wywoływać go jako formułę w komórkach. Nazywa się to funkcja użytkownika. 2. Nagranie własnego makra, które będzie wpisywało kolejne wartości A, B , a W będzie kopiowane do miejsca wynikowego. Po nagraniu makra zaprezentuj go, to zrobi się małe poprawki w celu...
Dziękuje za odpowiedź. Szczerze powiedziawszy nie wiem jak za to się zabrać, a lepiej funkcja bo musi mieć to zastosowanie do róznych tablic w różnych arkuszach. Zrobiłem tworzenie się tablicy usuwanie, znaków między liczbami. Ale nie potrafię i nie mam pomysłu co zrobić by traktował liczby z osobna, nie mogę ich wyciągnąć do 5 różnych komórek. Działanie...
Ok to muszę odszukać ta zamiana ręczna. Tak po wstawieuniu nowego wiersza będzie pusta komórka bez formuły to makrem myślałem o tym by zaznaczać komórkę A5 i w dół tak jak zaproponowałem. Zastanawia mnie najbardziej jak stworzyć kod by usuwalo mi wiersz jak cały zakres jest pusty. Bo teraz usuwa tylko wtedy jak coś w jakimś wierszu zakresu jest to usuwa...
Cześć wszystkim forumowiczom, Potrzebuję makra/innego rozwiązania w Excelu. Chciałbym, żeby w momencie wstawiania nowego wiersza do tabeli: 1) aktualizowała się l. p. 2) aby formuły w pozostałych wierszach (również formuły na polach ukrytych) zmieniały się kolejno "obejmując" inne komórki. Najłatwiej byłoby mi to pokazać np. na Teams poprzez udostępnienie...
Albo rybki albo akwarium... Albo w komórce jest formuła albo wartość jest wpisywana ręcznie. Oczywiście można jeszcze użyć makra czy też dodatkową komórkę, która przechowuje dotychczasową wartość komórki B. To niestety też wymaga makra aby ustalić kiedy i która wartość komórki ma być tą "ostatnią". Nad tym musisz się zastanowić aby osiągnąć to co założono.
Dołącz przykładowy plik Excela, bo Ty go już masz, a każdy inny musiałby go dopiero tworzyć, więc szkoda czasu. Jeśli stosujesz odwołania wielopoziomowe (tzw. 3-W albo 3-D) z dwukropkiem między nazwami arkuszy skrajnych, to najlepiej, żeby te arkusze skrajne pozostawały niezmienne jako ograniczniki a pomiędzy nimi możesz wstawiać arkusze z kolejnymi...
Makr działających na zasadzie WYSZUKAJ.PIONOWO można wymyślić wiele. A Ty potrzebujesz kodu, który będzie działał z Twoim konkretnym makrem. A żeby coś konkretnie doradzić, to trzeba widzieć to makro i sprawdzić jak ono działa na przykładowych danych, czego konkretnie szuka, jaki zwraca wynik itp., a przede wszystkim jaką stosuje metodę wyszukiwania....
Witam, Mam następujący problem w Excelu: w kolumnie a mam komórki z datami. Do momentu 1/2/2002 (drugi stycznia) daty są sensowne, a później przyjmują wartość 1/0/1900. Chcę napisać makro, które wstawi brakującą datę 1/1/2002 (wartość tej daty to: 37257). Napisałem kod: Sub first_date() Dim i As Long i = 2 Do Until ActiveSheet.Range("A"...
Naprzemienne kolory zrealizujesz formatowaniem warunkowym. Formuła: =MOD(WIERSZ();2)=1 Co rozumiesz pod pojęciem A po kolejnym użyciu nie kopiowało nagłówka tabeli tylko wstawiało wyszukane rekordy Z nagłówkiem nie ma problemu, wystarczy sprawdzić czy jest i kopiować warunkowo (gdy nie ma). Natomiast nic nie wiadomo co to za "wyszukane rekordy".
To dlatego, że w tym pliku wykorzystujesz znaki ======= jako separator graficzny, natomiast Excel po wstawieniu tego w komórkę traktuje to jako zaczątek formuły i zwraca błąd. Wystarczy sformatować kolumnę, w którą wstawiasz te komórki, na sztywno jako tekst: ręcznie lub programowo, gdzieś na początku kodu umieszczając: [syntax=vb]Arkusz1.Columns(1).NumberForm...
Cześć, Chciałbym się przywitać jako nowy użytkownik bo zapomniałem starego loginu i hasła :) Mam problem z tabelką. Otóż chcę w arkuszu zrobić kilka list rozwijanych. Chciałbym, aby po każdym dodaniu kategorii w liście, wstawiał się pod spodem nowy wiersz w tabelce. Wiem, że teraz mogę rozszerzyć tabelkę ale wtedy "zje" mi wiersze poniżej. Innym rozwiązaniem...
1. Nie jest jasne, gdzie znajdują się pliki - " tych 30 plików w podfolderze " łub "plików o danej nazwie w we wszystkich podfolderach" ? 2. Kolejność wstawiania danych jest ważna? 3. Jeśli nie, gdzie należy zauważyć w Raport.xlsx, który plik danych? Jeśli naprawdę pliki mają nazwy plik1.xlsx, plik2.xlsx i t.d. to następnie sekwencji jest jasne Dodano...
Zmienione dane Word'em - działa. Innym skoroszytem - działa. Nawet kiedy dane zewnętrzne - kwerendа z Internetu - zmienia czas. Jest bardzo prawdopodobne, że inne związane program wyłącza makra. Ale jeśli kwerendа z Internetu w A1, a w E1 formuła =A1, nie działa (Excel2003)
Nie wiem, czy dobrze to zrozumiałem. Mam takie coś Dodano po 5 Jeśli masz gdzieś jakieś formuły, które nie muszą być przeliczanie na czas generowania makra, użyj na początku makra: Czy dobrze rozumiem, że w pewnym momencie w excelu będę musiał sam wstawić mu formuły? Jeżeli tak to odpada - z pliku będą korzystały też inne osoby
Jeszcz patrz Twoj post #1 Mam cztery oczy (okulary), ale nawet z dziesiątym czasem nie widać "c4". Widzę nawet że ciągi są podwajane (który jest niepotrzebny), ale nie c4. W "c4: nie ma fukcji exela. i jej nie powinno być ale pocztaek mojego makra wstawiał tak jak napisąłem ostatnio. Dodano po 1 ilośc spisów bedzie uzalezniona od ilosci danych które...
W załączniku znajdują sie dwa arkusze: "DANE" i "WZÓR". W arkuszu"WZÓR" jest przykład o co mi chodzi. W arkuszu "DANE" w kolumnie A jest jakiś zakres danych(danych będzie tysiące i w tym problem) W kolumnie C arkusza"DANE" należy wstawić jakieś dane. Zastanawiam jak rozwiązać aby w kolumnie C wstawić te dane szybko i sprawnie? jak robię zakres od 1-20...
Dziękuję za podpowiedz ja mam u siebie takie macro: [syntax=vbscript]Sub Drukowanie() ' ' Drukowanie Makro ' Sheets("WNIOSEK O WYPŁATĘ").Select Range("A1:BS45").Select Selection.PrintOut Copies:=1, Collate:=True Sheets("FORMULARZ").Select Sheets("Polecenie").Select Range("A1:AX68").Select Selection.PrintOut Copies:=1, Collate:=True Sheets("FORMULARZ").Select...
Aktualizowanie makrem, wstawianie wartości zamiast formuły. Zajmie więcej czasu, ale mniej pamięci.
Witam, mam pewien problem nagrałam macro w VBA, jednak po zamknięciu pliku i ponownym jego otworzeniu już nie działa. To moje pierwsze pytanie. Kod z nagrania wygląda tak: [syntax=vb] Sub aaaaaa() ' ' aaaaaa Macro ' ' Workbooks.Open Filename:= _ "C:\...\redy\zlaczone.xlsx" Range("A2:H800").Select Selection.Copy Windows("MAKROCopy.xlsm").Activate Range("A4").Select...
Nie do końca to rozwiązanie zaspokoi moje potrzeby. Ponieważ tabela zmienia się dynamicznie chciałbym aby w odpowiednich komórkach raportów nie były wstawiane wartości tylko formuły. Bardzo by mi w tym pomogło makro które zamieni tekst znajdujący się w komórce G15 arkusza Tabela na formułę. Jak to zrobić??
Bardzo proszę o pomoc w napisaniu poprawnego makra, które będzie się uruchamiało przy każdorazowej zmianie wartości określonej komórki. Na tę chwilę mój problem polega na tym, że makro działa, kiedy ręcznie zmieniam wartości w komórce. Nie działa jednak, gdy w tę samą komórkę wstawiam prostą formułę, której wynikiem są określone wartości (formuła to:...
Witam Mam plik " Wzor" i z niego muszę dokonać drukowania określonych arkuszy. Makro ma zadanie wydrukować najpierw arkusz o nazwie "AAA"; potem arkusz "BBB". Drukowanie jest wysyłane na domyślną drukarkę i drukowanie dwustronne. :idea: Jak ja to bym widziała :D : W arkuszu "MENU" w komórce "F5" makro wstawia liczbę "1". Wtedy zadziałają funkcje Excel...
Prot, mógłbyś wyjaśnić jak miałoby działać to makro, które przywołałeś? Pokazałem tylko, że istnieje możliwość wywołania makra przy zmianie którejkolwiek wartości formuły w obserwowanej kolumnie. ale wtedy wychwycenie wiersza, w którym nastąpiła zmiana jest znacznie trudniejsze niż proste x=Target.Row Twój kod wychwytuje wiersz, w którym nastąpiła...
O ile wiem nie ma takiej możliwości... bo i po co? ;) Formuły się albo przeciąga (nie przepisuje) tak, żeby same zmieniały odwołania, albo używa się jakiś funkcji (w stylu SUMA.ILOCZYNÓW zamiast przemnażania komórek pojedynczo przez siebie), ewentualnie można napisać makro które bądź samo wszystko obliczy, bądź wstawia takie formuły, jak chcesz... Sorry,...
Ok. Rzeczywiscie jest to dobre rozwiązanie,. Postanowiłem jednak pogłowić się nad makrem, bo arkuszy jest sporo. Sub xxx() ' ' xxx Makro ' ' Range("I63").Select ActiveCell.FormulaR1C1 = "='[2012 rozliczenia.xls]Wrzesień'!R30C42&quo... Range("I70").Select ActiveCell.FormulaR1C1 = "='[2012...
Witam! W kolumnie H w komórkach H5:H15 mam wpisane formuły =JEŻELI.BŁĄD(WYSZUKAJ.POZIOMO($G5;$C$1:$... itd. Stworzyłem makro które w założeniu powinno skopiować do innego pliku o nazwie "plik z danymi" do arkusza "Dane" do A8 zakres danych z kolumn H:Z tylko z wierszy dla których w H5:H15 funkcja zwraca wartość. W pliku z danymi od A8 do...
Zrobić się da, ale trzeba trochę pokombinować... Piszę tego posta gdy problem już jest rozwiązany, a piszę dlatego, że podałeś rozwiązanie nie tylko pracochłonne, ale przekombinowane. Po co wstawiać dodatkowe kolumny, skoro można od razu - gdzieś w sąsiedniej wpisać formułę: ="''" & A1 & "'", a otrzymanym wynikiem napisać (wkleić specjalnie...
Witam! Szukam skuteczniejszego sposobu na obliczanie danych po przefiltrowaniu. Mianowicie w kolumnie A mam nazwę jednostki, przyjmijmy, że mam tam Firma 1, Firma 2 i Firma 3. W kolumnie B mam termin przesyłania przez nich zamówień. I teraz po przefiltrownaniu Firmy A mam jej terminy które dziele na 3 części, te przesłane do 14, 30 i powyżej 30 dni....
Dobry wieczór, Nie wiem, ile jest tych wzorów i czy będą w nich w danej chwili identyczne ścieżki czy różne. Ale można spróbować tak. W edytorze Visual Basica wpisać sobie proste makro wstawiające do aktywnej komórki albo do komórki o określonym adresie formułę z funkcją WYSZUKAJ.PIONOWO. [syntax=vb]Sub WstawWzor() ActiveCell.FormulaLocal = _ "=WYSZUKAJ.PIONOWO(J6;'C:\Users\user\Des...
Witam. Prosiłbym o pomoc w edycji mojego kodu, który przenosi dane z jednego arkusza do drugiego. Potrzebuję przenosić wartości z wybranych kolumn G, L i M, dopóki są wypełnione danymi, do osobnego arkusza, a następnie sumować te wartości zaraz pod danymi. Sumowanie działa tak, jak trzeba, lecz chciałbym, aby makro wstawiało formułę, a nie gotowy wynik. Makro...
Proponuję takie makro: [syntax=vbscript]Sub Moduł_Kliknięcie() Dim kom As Range, form As String For Each kom In Selection If kom.HasFormula Then form = Application.Replace(kom.Formula, 2, 0, "ABS(") On Error Resume Next kom.Formula = Replace(form, "*", ")*", 1, 1) On Error GoTo 0 End If Next kom End Sub[/syntax]Przed użyciem makra należy zaznaczyć zakres...
Problemów ciąg dalszy.Mianowicie dziś potrzeba zaszła wstawienia nowego wiersza miedzy wiersze już wypełnione w tabeli i powstał problem. Próbuję i Makrem wstawiać nowy wiersz i za pomocą PP i nic.Wiersz owszem się wstawia ale w pierwszych trzech kolumnach nie wstawia mi użytych tam formuł.W kolumnie L,N,O,P formuły wstawiane są normalnie w nowym wierszu.Co...
Jedyny sposób, który mi przychodzi do głowy, to stworzyć w źródle danych, obok kolumny z wartościami, dodatkową kolumnę, gdzie funkcją wyznaczasz odpowiednią literę. Potem stworzyć wykres (bez tych liter na razie), do słupka dodać etykiety danych z wartościami (wyświetlone jako liczby), a potem zaznaczyć klikając z osobna każdą etykietę z wartością,...
Za pomocą makr pewnie, skoro standardowe funkcje nie pozwalają. Gdyby Twój opis był jaśniejszy, już kilka osób pewnie by Ci pomogło. Dwa razy czytałem Twoje posty i nadal nie mam pojęcia, co chcesz tak właściwie osiągnąć (chodzi o wynik końcowy, bo wiem, że zmieniając coś chcesz zmienić resztę tabeli, ale według jakich kryteriów - nie mam pojęcia)....
Witam ponownie. Rzeczywiście w poprzednim poście był chaos. Chodzi mi Excela formułę lub makro. Potrzebuje zrobić grafik pracy, mam kartę pracy za miesiąc w którym wpisałem jednego pracownika. W poszczególne dni wystawiono pracownikowi dzień, noc, dzień, W-urlop razem daje nam 68 godzin. Warunek jest taki że, nie wstawiam w komórki cyfr 12, 12, 8 -za...
Jeśli formuły są szybsze to super. Nie wiem tylko czy też potrafią działać tak automatycznie jak makro. O co chodzi w zadaniu? Zeskanowany kod (A1) porównać z tabelą (np: A5:A10) wartość z wagi (B2) przenieść w pierwszą wolną komórkę do właściwego wiersza (a który to właściwy, wiemy z wcześniejszego porównania) w kolumnie n przyporządkowanie. Wartoś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"...
można na przykład tak: Arkusz 1 komórka a1 z formułą np =DZIŚ() komórka b1 to cena komórka c1 to ilość komórka d1 formuła =b1*c1 komórka e1 wstawiamy button (makro do buttona poniżej opiszę) Arkusz 2 wiersz 1 kolumny A,B,C,D opisane jak w arkuszu 1 komórka e1 formuła =ile.niepustych(a:a)+1 Teraz będzie makro do butona: [syntax=vb] sub arhiwum() Range("A1:D1").Select...
To jeszcze co do AD2 Rozumiem że karta ma być wynikiem - będzie pobierać dane z grafiku - tak? Jeżeli tak to w grafiku mam tylko czas pracy a nie "start-stop". To będzie uzupełnione? Będziesz pracował na liczbach czy na czasie bo 8 to nie to samo co 8:00 ? Co do ad1 jeżeli nie będziemy chcieli korzystać z makr można to zrealizować za pomocą autofiltru...
Dzień dobry, Obawiam się, że formułami to byłoby trudno osiągnąć. Można próbować za pomocą makr, ale należałoby dokładnie określić co te makra mają robić i w jakim zakresie komórek. Więc jeśli makra wchodzą w grę to trzeba określić: jak będzie określony zakres komórek, w którym makro ma działać. Rozumiem, że byłoby to jedno lub dwa makra - jedno inicjujące,...
Witam W skoroszycie BANK1, mam 4 arkusze w których gromadzę bieżące dane w wierszach/rekordach ( arkusze nazywają się KW, KP, BW, BP ) są to skróty od kasa wydała lub przyjęła , oraz bank wydał lub przyjął. oraz jeden arkusz wynikowy w których chcę różne rekordy zestawić do analizy wg dat i podliczyć saldo po każdej operacji ( arkusz wynikowy nazywa...
Generalnie na przyszłość, unikaj scaleń, bo z nimi dużo kłopotów. Ewentualnie stosuj scalenia na samym końcu, jak wszystkie dane i formuły są już w arkuszu. Tymczasem napisałem Ci makro, które usuwa scalenia z obszaru formuł, wstawia formuły do wszystkich komórek, a na końcu przywraca scalenia kopiując je z kolumny 'lp' z tabelki po lewej stronie. W...
Witam! Chciałbym uprościć sobie codzienne wpisywanie danych na koniec zmiany roboczej, bo obecnie muszę codziennie wypełniać 5 różnych skoroszytów (plików raportu) stworzyłem plik o nazwie „!wpisywanie” który po uzupełnieniu zawiera wszelkie dane potrzebne do uzupełnienia każdego z pliku raportów i chciałbym go odpowiednio zaprogramować...
Witam, Mam jeszcze jeden dość złożony temat do bardziej zaawansowanych użytkowników. Mam w arkuszu makro, które po dwukrotnym kliknieciu w kolumnie C, wstawia w niej wartość, "zaktualizowane". W jaki sposób zmodyfikować kod, aby dla klikniętego wiersza sprawdzało czy dodana jest jakaś wartość w kolumnie E (jeśli dwukrotnie kliknę A9 to ma sprawdzić...
Użyłem Select Case, żeby nie zapisać pół strony instrukcją IfThenElse. Teraz jaśniej? Dobra, już tłumaczę. 1. Takie (zgodne z VB) a nie inne pole kombi, bo zdarzenie "Przy zmianie" reaguje tylko na zmianę wartości. Gdybyś chciał wpisać te same oceny raz za razem, to zmiana by nie nastąpiła. Należało użyć innego zdarzenia, o które kombi formularza jest...
:arrow: szafarz Ja zrozumiałem z pierwszego postu autora że właśnie takiej "zabawy" chciał autor uniknąć. Zerknij: ...Stosuję filtrowanie, po którym filtruję kolejny model, nastepnie zaznaczam wszystkie egzemplarze wyfiltrowanego modelu, zaznaczam je a licznik pokazuje mi ile jest wszystkich klas, nastepnie filtruje dla danego modelu tylko klase A,...
Właśnie... Po pierwsze: Dodanie R1C1 aby skorzystać z opcji .formulaR1C1 przynosi taki sam efekt. Nawet trick z FormulaR1C1local też się nie przydaje do niczego. Po drugie , pętlę ogranicza warunek: Po trzecie i najważniejsze : Właśnie mam z tym makrem kłopot, ponieważ nie mogę odwołać się do wartości komórki, tylko muszę wstawiać formuły z poziomu...
Można wstawić formułę makrem, zmieniając tylko nazwę miesiąca która jest np. w jakiejś komórce. Przykład na jedną komórkę: [syntax=vb]miesiac = Range("A1").Value Range("B2").Formula = "='C:\Documents and Settings\username\Desktop\[" & miesiac & ".xls]Arkusz2'!$D$3"[/syntax] Można to wstawić do pętli która wcześniej podałem, wstawiając formułę w odpowiedni...
Dzień dobry. To są zwykłe pola, które wprowadza się poprzez Ctrl+F9 (lub z paska Wstawianie>Szybkie części>Pole). Żeby podejrzeć co w nich siedzi należy nacisnąć Alt+F9. W Pana dokumencie podejrzewam, że jest to zrobione tak jak w moim załączniku, czyli ustawienie pola macrobutton które po kliknięciu nic nie robi, jedynie wyświetlany jest jego opis,...
---> kolumny automatycznie się dostosowywały do zawartości (tutaj chyba użyteczna będzie Columns ("1:18").AutoFit); ---> włączenie opcji zawijania tekstu . ---> Każda komórka była obramowana jak w pliku źródłowym ---> kolumna R zsumowała wartości z kolumn L, N, O i była zapisana w formacie księgowym. Kolumna E i F – format daty (dd-mm-yy). Jak...
Witaj. Czy przemyślałeś do końca temat? W jaki sposób są te liczby cyklicznie zmieniane? Ręcznie, czy są one generowane innym makrem, albo funkcją na podstawie formuł? W jaki sposób chcesz uruchamiać makro? Ręcznie dla całego arkusza? Ręcznie dla jednej komórki? Automatycznie po zmianie wpisu w komórce? Jeśli będziesz wykonywał dla całego arkusza, to...
Witam, Szukam rozwiązania do rozliczania stanów magazynowych: KOD NAZWA SPRZEDANO REGAŁ 1 REGAŁ 2 REGAŁ 3 SUMA Detal 1 Koło 10 55 42 Detal 2 Piasta 12 21 34 [/table] Chodzi o odejmowanie stanu tak aby można było zerować stan w kolumnie REGAŁ 3 a w przypadku gdy wartość się wyzeruje aby odejmowanie automatycznie zmieniało wartość w kolejnym dostępnym...
Witam. Nie wiem czy dobrze piszę ale cóż... Czy ktoś mógłby mi pomóc z przekopiowaniem danych z jednego arkusza do drugiego. Może problem jest trywialny ale jest. Otóż dane są w dwóch kolumnach A i B. W kolumnie A jest data, w kolumnie B jest wartość. Potrzebuję dane z określonego przedziału czasowego. Do tej pory radziłem sobie przez SUMA.JEŻELI ale...
Po kilkudniowych męczarniach wpadłem na pewien pomysł z wykorzystaniem szablonu "makememos" z książki "Excel 2003 Programowanie w VBA Vademecum profesjonalisty". Sens jest taki że program ma tworzyć plik w wordzie gdzie kopiuje tekst z komórek , potem zaznacza cały tekst w wordzie i go kopiuje :). Jest jeszcze kilka nierozwiązanych kwestii i prosiłbym...
Przy wstawianiu nowych wierszy nie kopiowały się niektóre formuły, później pola te zostawały puste więc makro je pomijało. Problem rozwiązany :) Dodano po 23 Dzięki wszystkim za pomoc :)
Szukam pomocy odnośnie wstawiania formuły bądź makra, które w arkuszu głównym będzie sumować wszystkie wartości, z tej samej komórki lub zakresu komórek w każdym arkuszu. Na dodatek chciałbym, aby do tej sumy dodawane były wyniki z nowo tworzonych arkuszy. Tzn. np. w arkuszu głównym mam określone, że w komórce A1 ma sumować wszystkie wartości z komórek...