[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If ((Target.Row - 27) Mod 4) = 0 Then Target.Offset(1).Calculate End Sub [/syntax]
Coś kombinujesz, czyli pkt.16 zrealizowany. Zerknij do załącznika.
Chodzi o sumę zakresu. Wartość pierwszego argumentu funkcji SUMA określana jest przez funkcję ADR.POŚR gdzie zmienia się Nr kolumny (dane w poziomie) i dlatego użyłem funkcji ADRES. Pierwszym argumentem funkcji ADRES jest Nr wiersza, drugim Nr kolumny. Pomniejszyłem go o 7 sugerując się adresem z Twojego rysunku. Dopasuj go do arkusza. Jeśli 13 dzień...
Tak, tak rozumiem tylko jak to sie mówi: " A u mnie to działa normalnie " ciekawe od czego to zależy... ?hmm Niestety Excel to wredny typ. Pusta komórka czasem nie jest pusta a tego nie widać i wiele innych podstępów Micro$hita ... potestuje u mnie jeszcze i dam Ci znać jak coś wyknuje jeszcze Pozdrawiam .... a rzeczywiście .... zwielokrotniłem twoje...
Uruchom rejestrację makr Zrób co chcesz aby zrobiło makro Formułę musisz wpisać do komórki (a nie wklejać) Zatrzymać rejestrację i wejść w edycję makra Tam zobaczysz kod i formułę w takiej postaci jak chce VBA Dostosować makr do swoich potrzeb I tyle Mam nadzieję iż teraz jest to jasne.
Jeśli dobrze zrozumiałem że trzeba, następnie zdecydowanie tak tylko za co został w A następnie formuła, może tylko numeracji?
Kolego, wydaje mi się, że wystarczy tu skorzystać z funkcjonalności "Poprawność danych". Wystarczy ustawić zakres wpisywanych danych na liczby całkowite z przedziału <100000000;999999999> i sprawa załatwiona. Dodatkowo można ustawić komunikaty wejściowe i komunikaty przy błędnych danych.
Myślę, że poniższa formuła załatwi sprawę. =ZAOKR.GÓRA(A1/50;0)*50 andie
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...
Odpowiednie formuły można skonstruować korzystając z funkcji LICZ.WARUNKI() i dodatkowej tabeli, w której będą zawarta lista wszystkich ekip i czynności. Na podstawie zliczania ilości osób w danej ekipie wykonujących daną czynność i mających urlop danego dnia można wyznaczyć ile osób pozostaje w dyspozycji pracodawcy. Załączam zmodyfikowany arkusz ilustrujący...
Wyskakuje błąd: #NAZWA? Czyli masz literówkę w nazwie funkcji lub, jeśli wciskasz formułę w makro to musisz użyć angielskich nazw funkcji. Najlepiej użyj nagrywania makr i wpisz formułę, którą Ci podałem. W ten sposób w makro wpiszą Ci się angielskie odpowiedniki.
potrzebuję datę np 15.10.2021 rozdzielić na dzień 15 i miesiąc 10. Następnie połączyć dane z innej kolumny z dniem i miesiącem. Proponuję zamiast kombinować z makrem wprowadzić do kolumny H (tej ze złączeniami) prostą formułę :idea: :D : =E2&" "&TEKST(DZIEŃ(F2);"00")&"."&TEKST(MIESIĄ... i przeciągnąć ją w dół :D , albo nagrać sobie makro...
to co nikt nie ma pomysłu
1. Wciśnij zarejestruj makro. 2. Wejdź w edycje komórki. 3. Wklej tą formułę i naciśnij <ENTER> 4. Zakończ rejestracje 5. Wejdź do edycji makra.
Bez sprawdzania [syntax=vbscript]Dim kom As Range 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...
W sumie jeśli zawsze masz 4 towary i dostawy są co miesiąc (łącznie 12) i poustawiane chronologicznie - to przewidując 12 dostaw na rok można próbować rozpisać na formułach. Ale makro i tak lepsze. Zobaczę, może uda mi się jakieś proste makro Koledze podrzucić.
Dobrze myślałeś. Przycisk i kod, który wypełni formularz na podstawie Np aktywnej komórki i "druknie" x2 szt. Zwykłe przypisanie cells()=cells() i instrukcja PrinTout Coś na wzór (kod w module):[syntax=vb]Sub PrnForm() Dim arkPrn As Worksheet Set arkPrn = Sheets("Wydruk") With ActiveSheet wrs = ActiveCell.Row arkPrn.Range("d7") = .Cells(wrs, 1) 'Nr...
Witam, nie jestem orłem Excela, nigdy nie był mi specjalnie potrzebny. Teraz potrzebuję pomocy. Są dwie "bazy danych" (tak wiem :)) jedna arkusz większy, zawierający aktualne nazwiska i maile oraz drugi mniejszy z nowymi. Rzecz w tym, aby zaznaczyć podkreśleniem w tym mniejszym pliku dane które już są w tym większym (tak aby się nie dublowały). Skorzystałem...
Należy pamiętać, że znaki interpunkcyjne w formułę arkusza Excel
Szukam pomocy w utworzeniu schematu działania ze skanerem kodów kreskowych w google sheet. umożliwiłoby każdemu z Pracowników łatwe nadawanie lokalizacji produktom na naszym magazynie. Używamy bazy w google sheets aby każde stanowisko miało aktualny podgląd do aktualnej lokalizacji. Schemat działania excell jaki szukam: - Skanuje numer koszyka na magazynie...
Witaj, Być może tylko makro
Prościej chyba zastosować formułę niż makro. Np: http://obrazki.elektroda.pl/1848695100_1... Uzupełnić w JEŻELI(CZY.BŁĄD i stosowny tekst w przypadku błędu i będzie elegancko.
Witam Chciałbym stworzyć prostą aplikację do pisania kopert. Po prostu na jednym arkuszu tworzę wzór koperty z potwierdzeniem na drugiej lista adresatów ok 3000 pozycji. Cały problem polega na tym aby nie skakać po arkuszach i robić kopiuj wklej, tylko aby się dało dodać adresata przez przycisk Dodaj lub skrót uruchamiający makro z bazą adresatów z...
Zadaniem jest napisać makro... Wystarczy "zwykła" formuła, jeśli satysfakcjonuje Cię takie rozwiązanie. Coś na wzór: JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOWO(...));0... W VBA należałoby zagnieździć dwie pętle dla porównania każdej komórki z każdą...
Oczywiście może to być makro, może być aplikacja, może być nawet z formularzem. Tylko dlaczego to ma być makro a nie formuła? Jeżeli chcesz gotowca do tak prostej rzeczy to raczej formułę szybciej zrozumiesz niż makro.
Nie oto mi chodzi :( dane w kolumnie A (Name) powtarzaja sie, a chodzi o to zeby makro/formuła, tworzyła osobna liste - w jednej kolumnie "name" a w drugiej "GROUPID" wszystkie po przecinku.
Witam W kolumnach A oraz E znajdują sie formuły. w kolumnach B C D -> dane, które zmieniają się w zależności od raportu, który się wygeneruje. Chodzi o to by po wygenerowaniu raportu makro brało formułę z komórki A2 i do kopiowało do końca. i analogicznie z formułą w kolumnie E komórka E2. Teraz pomyślałem, że "formuła" mogła by być zaszyta w makro...
Moim zdaniem, tu tylko z pomocą makro.
.. Stworzyłem proste makro, które sprawdza czy komórka X jest pusta, jeżeli TAK to czyści komórkę Y za pomocą Clear.Contents. Procedura wywoływana jest po przeliczeniu arkusza: Worksheet_Calculate.. Makro może i jest proste, ale powiązałeś je w arkuszu w tak zagmatwany sposób, że jego wykonanie się zapętla. Twoje makro wykonując się, powoduje wykonanie...
Do wyszukania bardzo często wystarczą standardowe funkcje arkusza w zależności od wersji excela, można się obejść bez makr. Do tego potrzebny jest przykładowy załącznik z Twoim układem danych aby móc zaproponować konkretną formułę.
ten musi C9 =SUMA(ADR.POŚR("$C$8:C"&(WIERSZ()-1))) Dzięki Teraz makro z tą formułą śmiga.
Pan pisal = formuły liczące znajdują się od komórki AO11 do GG5000 = może to malo być "do DD5000", bo dalej jest całkowicie pusty Jest to cała masa formuł, początkowo próbował do iterować tylko formuły - zabiera zbyt dużo czasu. Ale jeśli przyjmujemy pewne ograniczenia, to sprawa może być. ale to jutro na nową głowę. jeden więcej rzeczy zaufanie, że...
Ale że nie makro czy nie taka formuła?
Kopiowanie (podzbioru) danych do drugiego, ze względu na chwilową zawartość danej Data<X jest w każdym systemie złym pomysłem. Daj raczej energię w maksymalnie wygodne ustawianie-dezaktywowanie filtra na danych głównych (i jedynych) to tak ogólnie (nie oglądałem arkusza) Filtrowanie według koloru będzie tutaj jakimś rozwiązaniem. Nie będę jedynym...
Witam. Czy ktoś potrafiłby napisać makro/formułę aby np. w komórce A1 w arkuszu głównym pojawiła się wartość z komórki A1 z innego pliku z tego samego folderu? Dodatkowym utrudnieniem jest konieczność wyboru skoroszytu (jest ich kilkanaście). Powinno to być też niezależne od tego, czy drugi arkusz jest zamknięty lub otwarty. Z góry dziękuję za pomoc.
Witam, mam problem z sortowaniem liczb w wierszu, do których przypisana jest formuła LOS(). Próbowalem nagrać makro, ale nie rozwiazało to mojego problemu. Trochę jestem za "cienki w uszach" w te klocki. Szukam takiego rozwiązania (formuła/makro) , które umozliwi za każdym razem automatyczne sortowanie liczb w wierszu. Proszę o pomoc.
Mi wyszedł taki kod: [syntax=vbscript]Sub KopiujDoPlikow() Application.ScreenUpdating = False With Application.FileDialog(msoFileDialogFold... .AllowMultiSelect = False .Title = "\\location2" .InitialFileName = ThisWorkbook.Path & "\" If .Show Then folder = .SelectedItems(1) & "\" Else Exit Sub End If End With Set a = Range("B1:B" &...
Jeśli formuły, to jest profesor Maciej Gonet, to może. Zrobiłem by makro
Dopisz jeszcze w jakim formacie te komórki, ile cyfr i czy ich ilość jest jednakowa (może wrzuć przykład w załączniku). Koniecznie formuła, czy może makro?
Nie widzę potrzeby stosowana makr. Formuły i formatowania powinny wystarczyć. Ad.1. Poprawność danych > lista Ad.2. WYSZUKAJ.PIONOWO z argumentem (nazwa arkusza) podstawianym przez ADR.POŚR
Witaj. Da się nawet bez makro - można stworzyć pomocniczą kolumnę pozycja, wypełnić ją odpowiednią formułą i posortować według wartości w niej wygenerowanych. Na koniec można usunąć pomocniczą kolumnę. Na lenia można to w rejestrator makr upakować. A można też napisać poprawne makro (nieco je optymalizując). Ale na początek najprostszy sposób - bez...
Sprawdź jeszcze tak, uruchom rejestrator makr kliknij jakąś komórkę i teraz dopiero w pasku formuły wpisz jakąś formułę.
Dzień dobry. Bez makra. Poniższa formuła da w wyniku: jakiś środek 123 . +---+-----------------------------------... | | A | +---+-----------------------------------...
Moja propozycja z makrem zdarzeniowym (w module Arkusza1). Chroni kolumnę A w Arkuszu1 przed ręcznym wpisaniem duplikatów i przed skopiowaniem. Nie chroni przed modyfikacją makrem. Formuły zamienia na wartości. Chroni też przed wprowadzeniem wartości błędów. Do działania muszą być włączone makra i obsługa zdarzeń. Obsługa zdarzeń jest domyślnie włączona,...
Zerknąłem że cbrman "sprytniej" określił formułę więc w załączeniu poprawiona formuła dla cyfr -1,0,1 w obu przypadkach, moim i kolegi cbrman'a . A może można jeszcze prościej :) :arrow: cbrman - na marginesie po co w funkcji jest podwójne przeczenie? ( "- -" ) . U mnie formuła dobrze działa i bez tego.
Długo nikt nie odpowiada, więc chyba coś tu nie jest jasne. Excel może działać (upraszczając nieco) poprzez formuły lub poprzez makra. Formuły nie mogą niczego przenosić, mogą jedynie "kopiować", a ściślej zwracać wynik tam, gdzie wcześniej wpisano formułę, pozostawiając dane źródłowe bez zmiany. Formuły działają automatycznie, przeliczają się same,...
dodanie takiego makra jak poniżej, nie wyświetla mi napisu "hello" Popełniasz błędy: - wprowadzając "prywatne makro arkuszowe" do modułu uniwersalnego :cry: , jeśli to samo makro wkleisz do modułu arkusza "zamówienia" i dokonasz zmiany treści komórki - zamiast ujętej tam formuły wprowadzisz tam 1 - to uzyskasz Twój pożądany efekt - "hello" :D ; - nie...
Witaj! Takie porównanie nie wymaga makro, wystarczy zwykła formuła, jeśli zamieścisz wzorcowy arkusz, to napisze to w kilka minut.
Zamieść w załączniku twój plik excela z tym przykładem - będzie szybciej. Spakuj go zipem bo to chyba E2007. I jak masz później kopiować i podstawiać to może lepiej od razu zrobić makro.
Witam, W komórka D3 pokazuje jedną z trzech wartości (1;0,5;0) tylko na podstawie wpisanych wcześniej do komórek A3; A4 wartości (1;0). Poniżej opisane są warunki. http://obrazki.elektroda.pl/3476771300_1... Dodano po 13 Jeszcze jedno dobrze gdyby była to formuła a nie makro.
Witam Potrzebuje zrobić makro lub formułę która wypełni mi arkusz Zestawienie w Przykładzie. Potrzebuje zrobić zestawienie miesięczne dla poszczególnych projektów Projektów będzie więcej niż w przykładzie Czy ma ktoś jakiś pomysł??
Witam, Od pewnego czasu próbuje znaleźć rozwiązanie do bardzo czasochłonnego procesu kopiowania.. Przejdę do rzeczy. Mam plik (Excel), w którym posiadam indeks kolumn, oraz wierszy, niech: A2: PH1, A3: PH2 . . itd aż do np. . A1013: PH1012 oraz (indeks wierszy) B1: c01 ; C1: c02 ... itd aż do... CZ: c... Adresy poszczególnych indeksów np. C14 jest równe...
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...
Nie, pomyliłem Dodano po 1 Myślę, że tylko zdefiniowanej przez użytkownika funkcji (makro)
Dzięki FLESZ za makro. Działa ono w zakresie deklarowanym gdzie znajdują się wartości. Makro skraca czas tworzenia funkcji (klepania adresów). Jeżeli zwiększę zakres i część komórek będzie pustych to Excel traktuje je jako "zero" podstawia do wzoru i wylicza średnią. Jeszcze raz dzięki za pomoc spróbuję zmodyfikować Twoje Makro. Pozdrawiam
Witaj. Można spróbować dopisać sobie w makro: On Error Resume Next If Cells(Target.Row, 5).Value = "" Then Cells(Target.Row, 5).Value = Now On Error GoTo 0 Linijki On Error są opcjonalne, ale jak w kolumnie E będziesz miał w zwracanej formule błąd, to makro też wyłoży się błędem. Po wymuszeniu działania w przypadku napotkania błędu wartość jest aktualnie...
Formuła w komórce jest określona przez jej właściwość .Formula. Ta właściwość jest tekstem formuły w języku angielskim. Można ten tekst edytować jak każdy tekst, a potem przypisać ponownie do właściwości .Formula. Prościej jednak od razu przypisać docelową treść formuły do właściwości .Formula. Można to też nagrać jako makro. Makro używa "lustrzanej"...
Nie bardzo rozumiem, dlaczego upierasz się przy tym filtrowaniu i makrze. Prościej zrobić to formułą z sumowaniem warunkowym i bez filtrowania masz od razu sprawdzone wszystkie oddziały. Można też tę formułę przerobić na makro, ale tylko w razie gdy formuły działają zbyt wolno. Bo jak masz makro, to po każdej zmianie danych musisz wyniki ręcznie przeliczać,...
Czy na pewno potrzebujesz makra? W załączniku formuła i przykład makra (pod przyciskiem). "Współrzędne" pobierane z L1, L2.
Formuły są wpisane na stałe. Tak aby po uruchomieniu arkusza automatycznie wczytywane były dane z plików zewnętrznych. Formuły muszą pozostać w takiej formie jak są. Jedynie można zmienić w formułach nazwę pliku, z którego mają być pobrane dane. Plik 1 nie wie jaka jest numeracja. W pliku 1 ręcznie jest wprowadzony kolejny numer, więc to osoba, która...
Istnieją dwa sposoby: 1) wykorzystując makro Excel4 KOMÓRKA (formuła jako nazwa). 2) VBA Color, ColorIndex (Interior, Font).
W komórce z formułą włącz zawijanie tekstu, a oprócz tego w module arkusza zdefiniuj sobie takie makro zdarzeniowe: [syntax=vbscript]Dim kom Private Sub Worksheet_Calculate() With Range("B8") If IsError(.Value) Then .Rows.AutoFit kom = 0 ElseIf .Value <> kom Then .Rows.AutoFit kom = .Value End If End With End Sub [/syntax]Alternatywnie możesz...
Może napisz makro wykonującą potrzebne czynności a następnie formułę która bezie uruchomiała makro o określonej godzinie. Powodzenia
Witam. Proszę o pomoc. Jak zliczyć sumę (formuła lub makro) składek, możliwych kombinacji zaznaczonych wariantów (dotyczy sumy wszystkich możliwości zaznaczeń), w tym suma składek za dzieci musi być pomnożona przez ilość wpisanych dzieci.
Podmień kod makra na poniższy i potestuj [syntax=vbscript] Sub nastepny() Application.ScreenUpdating = False ActiveSheet.Copy after:=ActiveSheet With ActiveSheet num = Mid(.Name, 3, 2) .Range("g4") = "z T-" & num num = Format(Val(num + 1), "00") .Name = "T-" & num ow = .Cells(Rows.Count, 1).End(xlUp).Row .Range("l2") = .Range("l2").Value + 7...
Witaj [syntax=vbscript]Sub wypelnienie() Dim ow As Long ow = Cells(Rows.Count, "J").End(xlUp).Row Range("L2:W2").AutoFill Destination:=Range("L2:W" & ow), Type:=xlFillDefault End Sub [/syntax]
Da się... Właściwość "Formula" zwraca zawartość komórki w postaci String. Możesz z nim robić, co Ci się podoba (Left, Rigt, Mid, InStr). Dla zobrazowania: wpisz dowolne liczby w A1 i A2, dowolną formułę operującą na tych komórkach w B1, następnie uruchom[syntax=vb]Range("C1").Formula = Range("B1").Formula Range("D1").Formula = "=B1+C1"[/syntax]
Nie, z uwagi na dynamiczny zakres formuły. Nagrywanie nic nie pomoże!Makro należy moim zdaniem napisać w taki sposób który by uwzględnił zmienność komórki z formułą oraz przepisywalo skopiowane wcześniej dane również w oparciu o formułę.
Zrobiłem makro, które zastępuje taką formułę, samą formułę dość ciężko stworzyć. Plik w załączniku
Witam To musi oprzeć się o makro bo jak wstawisz formułę od c2 i wybierzesz coś z listy w c2 to skasujesz formułę.
Można to osiągnąć za pomocą funkcji tablicowych np. tak. Formuła działa dla każdego wiersza. https://obrazki.elektroda.pl/1892042000_...
Cel jest prosty, chcę aby w każdej komórce w kolumne, wstawiało mi makro formułe do momentu kiedy np w kolumnie A będzie cokolwiek wpisane. W programowaniu nie ma 'na przykład. Dlatego pokaż arkusz wejściowy i arkusz po wykonaniu makra.:)
Moja propozycja trochę bardziej rozbudowana: [syntax=text]=INDEKS(wysyłki!$D$2:$D$21;... tablicowa. Ta poprzednia sprawdzi się, jak wysyłki będą codziennie.
Witaj. To nie wygląda na makro dodające nowe rekordy do tabeli. Właśnie przy funkcji dodania nowego rekordu do tabeli można dopisać interesujące Koleżankę mnożenie.
chodzi o wyciągnięcie zawsze tych pierwszych dat Ogólnie to konieczne by było makro z wyrażeniami regularnymi :idea: , w tym konkretnym przypadku można jednak wykorzystać prostą przeciąganą formułę :D [syntax=vbscript]=FRAGMENT.TEKSTU(E3;SZU...
A po co do tego makro? Można to zrobić prostą formułą w kolumnie I: =if(isblank(h1);na();now()) Kolumnę formatujesz jako "czas" i tyle.
Myślę że chodzi o taką rzecz: 1. w kom. B3 wpisujesz: =$A$1+A3 2. podświetlasz tę komórke 3. naciskasz klawisz Ctrl i trzymając wciśnięty, przeciągasz komórkę o dany obszar w jakim ma funkcja działac Pozdrówka
Formułę można wpisać bezpośrednio do całego zakresu: [syntax=vb]Range("K342:O773").Formula = "=VLOOKUP(RC[8],'Próby'!C1:C8,2,0)"[/syn...
spróbuj może z funkcją "=IF()" zamiast "jeżeli". Jeżeli, to patologiczny wynalazek Microsoftu.
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.....
Powinieneś użyć offset https://wiki.openoffice.org/wiki/Documen... A co do numerowania, jak wpiszesz sobie 2 wartości, np 1 i 2, potem je zaznaczysz to możesz przeciągać, a jak chcesz X tysięcy to chyba ci tylko makro zostaje.
Bardzo proszę o pomoc w naprowadzeniu jak zrobić to makro W takim układzie (dwie tabele, które mogą być sortowane identycznie wg nr detalu :!: ) nie potrzeba żadnego makra :not: wystarczy prosta, przeciągana formuła jak na zrzucie :spoko:
No to w kodzie chronionego arkusza wpisz coś takiego: [syntax=vbscript] Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("L20:L31")) Is Nothing Then Application.EnableEvents = False Target.FormulaR1C1 = "=RC[-10]" Application.EnableEvents = True End If End Sub [/syntax] Makro ponownie wpisze formułę, gdy ktoś spróbuje...
Szkoda gadać:) Trzeba bazować na pomiarach z modemu. One są najbliższe rzeczywistości. Ten niby program to nawet nie makro a formuła w Excelu. W rubryce "długość łącza" może pisać prawie wszystko - a od tego wszystko zależy. Tyle że z jednego wiemy co technicznie da się puścić po tej linii a z drugiego na jaką łaskę operatora można liczyć. Według danych...
Chciałbym mieć formułę lub makro, które pozwoliłoby mi wyszukać w kolumnie A prawidłową nazwę przedmiotu na podstawie czterech pierwszych znaków w innym arkuszu
wartość do przeniesienia nie jest stałe umiejscowiona. To nie jest żadna przeszkoda do rozwiązania zadania przy pomocy "przeciąganych" formuł :D można to zrobić np. tak jak na zrzucie :spoko: 1037180 Wystarczy w Twojej tabelce wstawić pomocniczą kolumnę z formułą: =LICZ.JEŻELI($B$1:B1;"wtorek")
no do innej to przecież =a1+c1 - taka formuła w makro, oczywiście w danej komórce. Co do przycisku - jak już stworzysz makro, to wstaw sobie jakiś przycisk, obrazek, co tam chcesz a później przypisz do tego to Twoje makro.
Propozycja rozwiązania w oparciu o makro. W module uniwersalnym wpisałem takie makro: [syntax=vbscript]Sub NowaData() On Error Resume Next Dim ark As String With ActiveSheet ark = .Range("BA22").Value .Range("BI21:BI25").FormulaLocal = "=SUMA.ILOCZYNÓW('[Wyniki tygodniowe.xlsx]T" & ark & "'!$H$2:$H$23;--('[Wyniki tygodniowe.xlsx]T" & ark & "'!$G$2:$G$23=$BH21))"...
Super dziękuje bardzo za pomoc wszystko super płynnie działa w kilku arkuszach na końcu wystarczy zaktualizować makrem. Makro zmieniające nazwy kodowe arkuszy według kolejności działa faktycznie nie miałem włączonej opcji zaufania obiektowego. Teraz wszystko wygląda jak trzeba zmodyfikowałem formułę dotyczącą nazw kodowych arkuszy zmieniając w kodzie...
Witam witam mam skoroszyt exela w nim kilka arkuszy około 100, w komórce D4 w każdym z tych arkuszy znajduje się formuła chwiałbym jej wynik zapisać w tej komórce samą formułę zlikwidować (oszacować). Normalne wystarczy przycisk F9 ale arkuszy jest 100 przydało by się makro proszę o pomoc
Witam Mam taki problem. Do nowego skoroszytu do Arkusza2 importuję dane. Za każdym razem po jest to inna ilość wierszy. Raz jest to np.1900 , innym 3400 wierszy. Kolumny do A do U zawierają dane. W kolumnie V w pierwszym wierszu wprowadzam np. formułę i chcę, aby makro skopiowało mi tą formułę do pozostałych komórek w kolumnie V zgodnie z ilością wierszy...
No proszę jedna za drugą. Poproszę forułę do tabeli po prawej stronie żeby tak ona wyglądała. Formuła czy makro? Robisz to jednorazowo, czy częściej? Zawsze ten sam zakres, czy różny?
Proponuję coś takiego Sub Porownaj() Const PWiersz As Long = 1 Dim IleWierszyA As Long Dim IleWierszyB As Long Dim IleWierszy Dim I As Long, J As Long Dim BWiersz As Long Dim BArk As String Dim CArk As String BArk = ActiveSheet.Name 'Zapamiętanie nazwy arkusza w którym są dane IleWierszyA = ActiveSheet.Cells(65535, 1).End(xlUp).Row...
Witaj, Do takiego zadania raczej proste makro niż formuła się bardziej nada. A co, jeśli są dwie różne pary? Ma wyróżniać tym samym, czy innym kolorem? Na piechotę możesz to zrobić jeszcze inaczej, dodać dwie kolumny pomocnicze: ID / wartość / ABS ID miałoby unikatowy numer (liczba porządkowa na przykład). Wartość to byłaby kolumna, w której szukasz....
Jest. Mało tego, masz wybór: formuła w docelowej komórce, lub makro.
Z reguły za pomocą makra. Można też w dodatkowym arkuszu ale to więcej zabawy niż to warte. Wpisz w google kwota słownie w excelu lub coś w tym stylu a znajdziesz parędziesiąt rozwiązań. Tutaj np. jedno z nich z delikatnym opisem co zrobić: http://blog.grzegorzsurowiec.pl/2009/01/...
Witaj, Nie mam pomysłu na formułę, mam natomiast pomysł na proste makro, które mniej więcej robi to, co chcesz. Nie jestem najlepszym programistą VBA, ale w sumie na pierwszy rzut oka działa. [syntax=VB]Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2011-04-16, autor Darek ' ' Kolumna A od wiersza 2 w dół zawiera działania ' W kolumnie B będą...
Co to znaczy "nie działa dynamicznie"? Załącz jakiś przykładowy plik z tą formułą i problemem.
Gotowa formuła od użytkownika 'clubs'
formuła uruchamiający makro uruchomić makro formuła excel formuła makro
gniazdka angielskie zasilanie manipulatorów integra skoda spadek obrót
kosiarka stiga kuchenka indukcyjna
Resetowanie licznika dziennego Hyundai Kona Pralka Beko: Przekreślony kran mimo pobierania wody