VBA nie obsługuje polskich nazw formuł, tylko ich angielskie odpowiedniki. Najprościej zrobisz to tak, że włączasz rejestrator makr, wpisujesz w Excelu formułę i kończysz rejestrowanie. Potem przechodzisz Alt+F11 do kodu, wchodzisz w moduł i odnajdujesz ostatnie zarejestrowane makro. Z niego kopiujesz wspomnianą formułę, ewentualnie poprawiając jej...
a co masz na myśli mówiąc "...podstawiać formuły w osobnej pętli"? Wstaw kolumny, wpisz ręcznie formuły sumowania i przepisz argumenty do makra. Po zakończeniu pętli wstawiającej kolumny i nagłówki (usuń linię z wstawianiem sum), dopisz następną wpisującą tylko formuły.
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ś...
Aktualizowanie makrem, wstawianie wartości zamiast formuły. Zajmie więcej czasu, ale mniej pamięci.
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...
Witam, Nie mogę poradzić sobie ze znalezieniem sposobu na makro, które będzie wstawiało formułę wyszukaj.pionowo, w zafiltrowanych polach. O ile z samą funkcją nie mam problemu, to nie mogę znaleźć uniwersalnego sposobu na znalezienie drugiej "widocznej" komórki (bo pierwsza jest to wiersz nagłówkowy).
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...
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...
Spokojnie załatwi Ci to formuła =JEŻELI.....
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...
Załączyłem przed i po, w tym przypadku makro wstawia formułe A+B
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...
Co to znaczy "nie działa dynamicznie"? Załącz jakiś przykładowy plik z tą formułą i problemem.
Witam Dlaczego nie formuły?
jak to jest technicznie zrobione? Do arkusza1 przypisane jest makro reagujące na zdarzenia zmiany :idea: (wprowadzenie nowej wartości) komórki I4. Jeśli takie zdarzenie wystąpi w pierwszym wolnym wierszu kolumny A wprowadzana jest aktualna data, a w kolumnie B nowa wprowadzona do I4 wartość. Na koniec czyszczona jest zawartość komórki I4 :spoko: w...
Witam W miedzy czassie kolega mi pomagał i wyszlo cos co prawie chcę osiągnąc (plik w załaczniku) jakbyś dołożył to tego pliku usuń tabelki i zrobiłem okienko do wpisywania żółtych pól ale to już czarna magia żeby to zrobić czy dałbyś radę jeszcze to okienko podpiąc formuły??
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...
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.
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ą,...
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...
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...
Nie jestem specem w makrach ale może ta formuła podsunie Ci jakiś pomysł Dzień wczorajszy - dla dnia jutrzejszego wstawiasz oczywiście " + " =DATA(ROK(DZIŚ());MIESIĄC(DZIŚ());DZIEŃ(... Pozdrawiam
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...
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...
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...
Pierwsze pytanie - czy naprawdę masz aż 600.000 wierszy w tym pliku? Drugi - czy musisz wstawiać formuły, nie możesz od razu przeliczonych wartości?
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,...
Witam, mam następujący skoroszyt: http://obrazki.elektroda.net/32_12676045... 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....
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ć??
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...
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....
[syntax=vbscript]Sub DodajOsobe() osoba = InputBox("Podaj nazwisko i imię osoby", "UWAGA") nw = Cells(Rows.Count, "B").End(xlUp).Row + 1 Cells(nw, 2) = Cells(nw - 1, 2) + 1 Cells(nw, 3) = osoba Cells(nw, 16).Formula = "=SUM(D" & nw & ":O" & nw & ")" End Sub [/syntax]
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...
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 :)
Tak jak napisali poprzednicy potrzebne jest tu adresowanie bezwzględne. Dodam jeszcze, że często przydaje się wiedza iż po wpisaniu w komórkę formuły: - =$A$1 po "przeciągnięciu" jej w dół lub w prawo zawsze w docelowych komórkach będzie wpis =$A$1 - =A$1 po "przeciągnięciu" jej w dół zawsze w docelowych komórkach będzie wpis =A$1, po "przeciągnięciu"...
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)
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...
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! 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....
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...
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...
uzupełniam kolumnę C i poniżej w tabelach automatycznie dodają się wiersze z tym tekstem co powyżej. Dokładnie podobny mechanizm mam na myśli :D , ale oparty na formułach, oraz na automatycznym ukrywaniu pustych wierszy (realizowane prostym makrem Worksheet_Change) :idea: 989747 Jak widać na zrzucie wstawiam pierwszą literę nowego surowca, zatwierdzam...
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"...
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:...
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...
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...
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...
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...
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...
To dlatego że trochę zamieszałeś z opisem ;) Pisałeś o podziale według dwóch kolumn A i B - przy takim założeniu musiały by to być niepowtarzające się pary. Póki co linijkę: If tabl(i, 1) = c And tabl(i, 2) = druga_kolumna Then zamień na: If tabl(i, 1) = c Then i powiedz czy to jest to, o co Ci chodzi? Jeżeli chodzi o dynamiczna...
Odświeżam trochę temat... Wszystko ładnie mi hulało do momentu chęci dopisania kolejnego/szóstego zestawu danych... echo "KOD" Sub A() Dim tolerancja As Integer Dim licznikZnalezionych As Integer tolerancja = 5 licznikZnalezionych = 0 For Each element In Range("c1:d25") element.Value = Null Next For i = 1 To 49...
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...
makro formuły makro wstawiające arkusz makro zmiana formuły wartość
nowego woluminu lodówka turbo elizabeth sanyo
termet silver instrukcja serwisowa termet silver instrukcja serwisowa
TPA3116DA – uszkodzenie kondensatorów 470µF po podaniu sygnału, przyczyny i dobór Low-ESR Kondensator X2 0,47 µF 275V/305V do odkurzacza Samsung SC4130 – jaki wybrać zamiennik?