Coś kombinujesz, czyli pkt.16 zrealizowany. Zerknij do załącznika.
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...
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ń...
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.
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...
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...
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,...
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"...
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ć.
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...
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))"...
Ad 1. Tu należy zwrócić uwagę, że każdy arkusz ma w VBA dwie nazwy, tzw. nazwę "zakładkową" - widoczną na zakładce arkusza i nazwę kodową - dostępną tylko w VBA. Te nazwy są początkowo identyczne, ale użytkownik może je zmieniać niezależnie, więc mogą później się różnić. Jeśli piszemy odwołanie: Jaka jest różnica pomiędzy: ActiveCell.FormulaR1C1 / ActiveCell.Formula...
Można to osiągnąć za pomocą funkcji tablicowych np. tak. Formuła działa dla każdego wiersza. https://obrazki.elektroda.pl/1892042000_...
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.
Dalej jest źle bo nie to spakowałeś ale już stworzyłem sam. Na razie bez makro ale dodałem kolumnę pomocnicza D (Jak masz dane to prawy klawisz myszy na literę kolumny D i "Wstaw"
[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]
Może być w ten sposób? (kolumny pomocnicze można ukryć) Co prawda załączyłaś dane gdzie zawsze był nr transakcji ale działa też jak go wykasujesz -uwzględnia to. edit: podmieniłem trochę formuły by było łatwiej kopiować w bok. Może trochę utrudniłem zrozumienie formuły ale... Główna formuła np. dla "a" w danym miesiącu to: =SUMA.ILOCZYNÓW((C1:C10000="a")*1;(A1:A1...
W przykładzie było 22°55'02.3"E czyli Oczywiście można tę formułę rozbudować o kolejne warunki i wyszukiwać gdzie się znajdują znaki. Formuła ta ma też inną wadę np. nie rozróżnia półkul. Dodano po 15 Tylko czasami mam wartość: 55°21'39.8" a czasami np: 56°22'9.8" i wtedy mam błąd:/ =LEWY(A2;2)+((FRAGMENT.TEKSTU(A2;4;2)/60...
aaa.. Formuła nie może działać w tej samej komórce Można podzielić 1 kolumne na inne dwie - przed 'w' i po 'w' zmienić jednu kolumnu tylko makrem [syntax=vb]Sub kokos() Dim c As Range Set c = Cells(1, 1) While c <> "" p = Application.WorksheetFunction.Search("w"... c) c.Offset(, 1) = Mid(c, p) c = Left(c, p - 1) Set c = c.Offset(1) Wend End Sub...
Dzień dobry, Jeśli rozwiązanie ma być w Excelu to należy użyć funkcji JEŻELI np. =JEŻELI(A1>151;150;A1). Formułę można potem skopiować, aby objąć wynikami cały zakres. Można też najpierw zaznaczyć zakres, wprowadzić formułę i nacisnąć Ctrl+Enter, nie trzeba już będzie kopiować. Wyniki można zamienić na stałe, jesli to konieczne. Skopiować Ctrl+C, potem...
Stara formuła / 9 }/[0-9]{2}
Skoro koniecznie chcesz makro to proszę bardzo: -psiak- - zaznaczasz obszar w kolumnie D w którym ma być wpisana formuła - w aktywnym wierszu wpisujesz formułę odejmowania - zatwierdzasz CTRL+ENTER
Czy to ma być na zasadzie interpolacji liniowej między sąsiednimi punktami? Jeżeli tak, to tymczasem można liczyć tak jak w załączniku. Można jeszcze pomyśleć nad jakąś bardziej uniwersalną formułą, ale to wymaga trochę czasu. Trzeba też dokładnie określić jaki będzie układ danych, żeby potem nie okazało się, że formuła jest nieprzydatna, bo coś jest...
Jeśli chodzi o klasyczne odwołanie, to nie jest to możliwe, gdyż odwołanie zwraca tylko wartość komórki, bez formatowania. Ponadto, nawet z użyciem VBA, komórka zawierająca formułę musi być sformatowana jednolicie (to znaczy można sformatować całą komórkę, ale nie poszczególne znaki). Szkoda, że nie dałaś pliku załącznika, bo wtedy łatwiej można by...
Po pół godzinie wczytywania się załapałem (chyba) o co chodzi. Po pierwsze czy aby na pewno nie będzie interesowało cię za co klient zapłacił? Bo czyszczenie danych i przygotowywanie do kolejnego "wpisu" zlikwiduje szczegóły (składowe) danej wpłaty. Druga rzecz związana z brakiem sumowania. Może jest błędna formuła (nie uwzględnia wszystkich komórek)...
podejrzewam że najlepszym wyborem było by próbować w vba Czytając Kolegi opis problemu prawie nic nie rozumiem. Moje podejście do VBA na podstawie domysłów z Kolegi opisu i rozwiązania Kolegi Prajz w załączniku. Makro osadzone jest w module w skoroszycie, będzie działać na wersji Excela 2003 i wyżej. Makro udostępnia w arkuszu funkcję Q (byłem leniwy...
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...
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...
Jeżeli formuły co do zasady mają być wpisane na stałe, to mieszanie do tego makra jest średnim pomysłem. Makro i tak za każdym razem po zmianie liczby wierszy w plikach źródłowych musiałoby wszystkie formuły odtwarzać na nowo (teoretycznie mogłoby sprawdzać jaka zmiana długości plików nastąpiła i odtwarzać tylko część formuł, ale to by skomplikowało...
Proponuję rozwiązanie oparte na funkcjach UDF, które jest dość elastyczne. Nie wiem jak to ma działać - czy dane są wprowadzane i przeliczane jednorazowo, czy są potem zmieniane. Tu jest możliwość zmiany danych (z pewnymi ograniczeniami). Plik podstawowy (BAZA) musi zawierać makra, więc musi być zapisany w formacie wspierającym makra np. xlsm. Załącznik...
https://obrazki.elektroda.pl/9396852000_... Wstępna ocena dostępnych informacji Na załączonym ekranie widoczne są dane zapisane w arkuszu kalkulacyjnym Excel. Arkusz zawiera trzy główne tabele: 1. Tabela 1 (kolumny A-D): zawiera dane liczbowe pod nagłówkami „LO”, „CW”, „ZW”, „CO”. 2. Tabela 2 (kolumny E-H): na razie wypełniona jedynie w...
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...
Formuła działa super i bardzo płynnie pomimo kilku arkuszy. Dziękuje bardzo za pomoc. Poprzednio próbowałem zastosować formułę [syntax=vbscript]=UNIKATOWE(SORTUJ(HIPER... ale ona powoduje, że działają hiperłącza ale dla wszystkich przesortowanych części powtarza to samo jednakowe hiperłącze więc...
=LICZ.JEŻELI($A$1:$A$100, A1)>1 Jesteś pewien, że ta formuła nie zawiera błędów? Dodano po 11 ow = Cells(Rows.Count, "A").End(xlUp).Row Rows(2).Interior.Color = vbYellow For x = 3 To ow If Cells(x, 3) = Cells(x - 1, 3) Then Rows(x).Interior.Color = Rows(x - 1).Interior.Color Else Rows(x).Interior.Color = Not Rows(x - 1).Interior.Color End If Next...
Jaką regułę zastosować, żeby w programie Excel dane z jednego arkusza kopiowały się do drugiego arkusza automatycznie ? Aby skopiować dane z jednego arkusza do drugiego w programie Excel w sposób automatyczny, możesz skorzystać z kilku różnych metod, w zależności od tego, jakiej funkcjonalności oczekujesz. Oto kilka przykładów: 1. Formuła odwołująca...
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.
Posiadam działającą wyszukiwarkę w Excelu, która działa tylko dla jednej kolumny [syntax=vbscript]Private Sub TextBox1_Change() ActiveSheet.ListObjects("Data1").RANGE.A... field:=2, Criteria1:="*" & [a2] & "*", Operator:=xlFilterValues End Sub[/syntax], jak zmodyfikować makro bądź utworzyć całkowicie nowe, aby działało dla wielu kolumn....
Jeżeli dobrze zrozumiałem intencje autora to tutaj raczej bez makra się nie obędzie. Oczywiście można użyć opcji wklej specjalnie->dodaj ale będzie to bardzo uciążliwe. W załączniku proste makro wykorzystujące zdarzenie Change arkusza , bez obsługi błędów i sprawdzania rodzaju danych wpisywanych do kolumny.
Nie chcę nikogo obrażać ani się wywyższać itd. Liczę na pomoc, jak w pierwszym poście niestety muszę sie posiłkować goal seekiem gdyż wynik końcowy jest sumą bardzo wielu zmiennych opartych na formułach. Dałem taki przykład aby niepotrzebnie nie wprowadzać zamieszania. Zakres komórek zmienianych pokrywa się z moim arkuszem roboczym i operacje na tych...
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...
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ś...
Witaj, Być może tylko makro
to samo makro wkleisz do modułu arkusza "zamówienia" to raz, aczkolwiek próbowałam już tego wcześniej i nadal nie działało..... BO nie będzie działać żadne makro typu "Worksheet_Change" poprzez zmianę wartości komórki wprowadzonej formułą o tym, że zmiany tylko wpisane "ręcznie", a nie uzyskane poprzez formuły będą działać to nigdzie na necie nie pisało...
Tak się zastanawiam czy takiej formuły nie dało by się stworzyć przy użyciu sztucznej inteligencji np. chatgpt. Sztuczna inteligencja przy odpowiednim sformułowaniu pytania potrafi czasem choć nie zawsze wymyślić coś kreatywnego. Próbowałem przyspieszyć działanie makra, które przerzuca wiszące spójniki z końca zdania kilkukrotnie przy użyciu chatgpt...
Witam! Mam w pliku Excel arkusz dla każdego tygodnia roku kalendarzowego o nazwach T-01, T-33, T-43 itd. W arkuszu posiadam makro do szybkiego tworzenia nowego arkusza przenoszące układ i formatowanie obecnego arkusza i dodatkowo przenoszące do nowo tworzonego arkusza wiersze dla których wartość w kolumnie J jest większa od zera. Plik służy mi do cotygodniowego...
Jeśli formuły, to jest profesor Maciej Gonet, to może. Zrobiłem by makro
I znowu nieprecyzyjnie Kolega napisał. Założenie powinno być takie, że wpisujesz swój 'numer' w komórkę A1. W komórce B1 jest formuła WYSZUKAJ.PIONOWO(A1...', która zwróci ścieżkę do pliku. I dopiero wtedy, jeżeli istnieje taki plik, to go wydrukować, prawda? Pytam, bo jedynie mogę się tylko domyślać. [syntax=vbscript]Sub Drukuj() If Dir(Range("B1"))...
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 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
Proszę pomóżcie mi w temacie. Tak jak koega wymiatasz muszę zliczać ilość komórek zaznaczonych w danym kolorze ale nie mam pojęcia jak do tego dojść. Poproszę o instrukcję w miarę krok po kroku jak to zrobić bo nie mam pojęcia, numery kolorów gdzieś tam ściągnołem ale makro stworzyło mi nowy zeszyt z kolorem i jego numerem jednak nie wiem jak się do...
formuła uruchamiający makro uruchomić makro formuła excel formuła makro
przezwojenie silnika pralka kablówka multimedia lodówka mrozi polar
bateria hilti bateria milwaukee
SHARP LC42XL2E Firmware Update Guide and Tips Philips VR 570 – komunikat E1 na wyświetlaczu, interpretacja i typowe usterki mechanizmu