Ogarnąłem. Nawiasy tylko do tłumaczenia Jak na A1 masz czas rozpoczęcia pracy [8:10], na A2 czas zakończenia [19:15], na A4 czas pracy (=A2-A1)[11:05], F1 stawka godzinowa [27], H1 pieniądze (=D1*F1*24)[299,25). Link do mojego Onedrive z tą formułą: https://1drv.ms/x/s!AqMiR6_S_DB_iz_BX_8e... Nie wiem jak długo będzie działał, pewnie aż...
Napisałeś się, napisałeś, a pewnie i tak bez załącznika mało kto się w tym połapie... Ja też po którymś tam warunku wysiadłem, ale z tego co piszesz, to są proste operacje, tylko musisz zastosować kilka pętli. - zacząć możesz od zadeklarowania skróconej wersji arkuszy: [syntax=vb]Set wsrap = ThisWorkbook.Worksheets("Raport") Set wswyn= ThisWorkbook.Worksheets("Wynik")[/syntax...
Witam, Formuły się nie przeliczają bo masz ustawione w arkuszu przeliczanie na ręczne. Narzędzia->Opcje->Przeliczanie... Pozdrawiam
Zmiana koloru czcionki, czy wypełnienia nie jest zdarzeniem "zauważalnym" przez VB. Pozostaje więc klawisz [f9] lub umieszczenie w kodzie arkusza, przy zdarzeniu SelectionChange, polecenia Me.Calculate (zawsze to nieco lepsze niż nic).
U mnie wyszła tylko przydługa, tablicowa (Ctrl+Schift+Enter) [syntax=txt]=LEWY(FRAGMENT.TEKSTU(A1;POD... Liczba 100 oznacza max długość ciągu, im mniej tym szybciej przelicza.
i = ActiveCell.Row Aktywna komórka, to aktywna komórka... If Cells(i, 3).Value = Worksheets("Dane").Cells(j, 1).Value Then Exit For Zamiast funkcji w VBA, oparłbym to o WYSZUKAJ.PIONOWO.
Zamiast Range("C2").Value = "=SUMA(C4:C1441)" Range("C2").FormulaLoc... = "=SUMA(C4:C1441)" Dopisanie wartości do nazwy pliku: "D:\Analiza\" & Worksheets(1).Name & "-" & Range("C2").Value & ".xls"
Chodzi o to żeby godziny z komórki G36 mnożył przez stawkę G37 i wyświetlał prawidłowy wynkik w G38. Biorę na przykład to co jest wpisane. Stawka 7,5€ / godzina Liczba godzin 71:20 czyli 71godzin i 20 minut 71*7,5= 532,5€ za pełne godziny. 20 minut to 1/3 godziny a więc 7,5€/3=2,5€ 532,5+2,5=535€ i taki wynik wychodzi...
Umieść ten kod w zdarzeniu arkusza. Dodaj na początek jakieś sprawdzanie, żeby cały kod nie wykonywał się, jak nie musi i to wszystko. [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) [/syntax] P.S. Kod nie jest dobrze napisany. Zmienna 'k' powinna być przed pętlą, a nie w niej. Pętlę: [syntax=vbscript]For l = 1 To 20 For k = 2 To...
Da się to zrobić w ten sposób: 1. wpisać dane kwota netto w kilka wierszy np od 2 do 5, 2. przeciągnąć formułę przeliczenia euro od wiersza 2 poza wiersz 5 o kilka (np 5) wierszy w dół. w miejscach gdzie nie było w wierszach danych kwot netto w kolumnie przeliczników pojawi się 0. 3. zaznaczyć obszar komórek z zerami i nacisnąć "del", nie poprzez usuń...
Jak pisze kolega zimon wylosowanie jednej liczby z wielu jest dosyć proste. Ale jeżeli chcesz "wymieszać", to dla Excela znaczy, że chcesz wylosować 1000 z 1000 bez zdublowania. Musisz podzielić to na etapy, wykorzystać kilka funkcji w tym WYSZUKAJ.PIONOWO i dlatego dane muszą zostać ułożone we właściwy sposób. W moim przykładzie użyjemy trzech kolumn....
Na filtrze nie da rady bo muszę dodatkowo formuły dopisać które będą mi przeliczać odpowiednie wartości, a na co miesiąc będę dostawać taki raport, a nie chcę za każdym razem ręcznie przeliczać.
Podrzuć może pełny arkusz. To co dałaś uzupełniłem wartościami i obliczenie całości zajęło 6 minut. Samsung R509, T3200, Vista HP 32b, 4GB RAM, oszczędność baterii (połowa mocy procesora). Excel (2007) zużywa 42-46% i 21MB pamięci.
Funkcja wyszukaj.pionowo (Par1;par2;par3) Pierwszy parametr :wartość szukana, czyli komórka w której będziesz wpisywać nr artykułu. Drugi parametr: zakres tabeli w której będą zwracane wartości, uwaga tabela musi mieć w pierwszej kolumnie wartości które będą szukane i muszą być one posortowane. Trzeci parametr: numer kolumny z której będzie zwracana...
marcinj12 miał na myśli ponowne włączenie automatycznego przeliczania arkusza, bo: Application.Calculation = xlCalculationManual włącza przeliczanie ręczne (defaultowo - klawisz F9), żeby przyspieszyć podmienianie wartości w komórkach. Tak więc po wykonaniu całej pętli powinieneś na nowo włączyć przeliczanie automatyczne, tj: Application.Calculation...
Te błędy są spowodowane sposobem przeliczania arkuszy przez Excel. Mamy ograniczone możliwości sterowania tym. W tym przypadku można wprowadzić 2 uzupełnienia: 1) w formule 'oblicz' dopisać na końcu: [syntax=text]+0*LOS()[/syntax]Ta zmiana nie zmieni wartości wyniku, wymusi tylko przeliczenie formuły przy każdym przeliczeniu arkusza. 2) Ale to jeszcze...
Cześć, mam plik, w którym mam następująco Arkusz o nazwie 11TK_PION w którym mam kolumny : Data, Śniadanie, Ilość, kcal, godzina - powtarzalne dla dalszej części dnia. w pozycji śniadanie z listy rozwijanej wybieram produkt. ( lista rozwijana bazuje na zakładce WYKAZ) - Wykaz ten jest aktualizowany i sortowany alfabetycznie - w związku z tym wartości...
Tylko wtedy znowu funkcja nie będzie mi się wogóle przeliczała, jak dana komórka się zmieni? Będzie, czemu miała by nie przeliczać?
Wklej w E2 =SUMA.ILOCZYNÓW((B:B=B2)... i przeciągnij w dół (w E2007 SUMA.WARUNKÓW). Niestety przy kilku tysiącach wierszy przeliczanie będzie "przycinać". Ale jeśli nie widzisz szansy zastosowania filtrów...
W kolumnie C, jak piszesz, jest data. Wynik więc powinien być w D i E... Spróbuj w D2 takiej formuły tablicowej (Ctrl+Shift+Enter) [syntax=text]=MIN(JEŻELI(A$2:A$100=A2;JE... przeciągnij w dół. W kolumnie E, analogicznie MAX Oczywiście wpisz własne zakresy. Im mniejsze, tym szybciej będzie przeliczało (żadne A:A...
Witam, Muszę pracować w trybie ręcznego przeliczania, każdy nowy arkusz po otwarciu ma ustawione domyślnie przeliczanie automatyczne. Myślę o napisaniu krótkiego kodu który wyłączałby przeliczanie automatyczne i podpięciu go pod jakiś skrót klawiszowy. Ma ktoś pomysł jakim poleceniem wyłącza się przeliczanie automatyczne? Może inny sposób na obejście...
Nie ma na to automatycznych funkcji Ale ... da się zrobić i to dość szybko jeżeli każda z cyfr występują zawsze 5 razy Aby to ładnie zrobić wykorzystaj funkcję podaj.pozycję() z zerem jako ostatni parametr i w powiązaniu z funkcją indeks() powiększając tą znalezioną pozycję danej cyfry od 0 do 4 uzyskasz żądany efekt. W jak silnym komputerze obrabiasz...
Dzień dobry, W takiej sytuacji zawsze lepiej załączyć plik niż obrazek, bo można przetestować rozwiązanie i ewentualnie zmodyfikować szczegóły. W tym przypadku formuła zawiera błędnie zapisane warunki: zamiast "=M46" powinno być M46 albo $M$46, w zależności od tego jak formuła będzie dalej kopiowana, zamiast "=O46" powinno być O46 lub $O$46, zamiast...
Być może masz przestawione przeliczanie z trybu automatycznego na ręczny. Kiedyś to się chyba klawiszem [F9] przełączało. W każdym razie od tego bym zaczął diagnozowanie. Pozdrawiam.
wynikiem formuły będzie tekst "Pranie" Czy mógłbyś wyjaśnić co to za formuła :?: I w jaki sposób uruchamiane jest przeliczanie tej formuły :?:
Np =JEŻELI(MOD(LICZBA.CAŁK(LOS&... Z tym, że funkcja LOS() będzie przeliczana przy każdej zmianie arkusza. Przełącz w opcjach "Obliczanie skoroszytu" na "ręcznie" i używaj [F9]
Lzep :arrow: Z fotki wynika wszystko jasno, chyba że ktoś nie miał do czynienia z Excelem i dartem ... tomi1972 :arrow: Excel działa domyślnie w trybie natychmiastowego przeliczania formuł. Bez odpowiedniego makra nie da się zrobić tego co oczekujesz. Usuwając sumy pośrednie (F2 i J2) wartość zawsze będzie "wracać" do 501. Napisałem proste makro sumujące...
Niestety, nie udało mi się ograniczyć skutecznie obszaru obliczeń, wszystko się chciało przeliczać. Tym niemniej, w międzyczasie pojawiła się chyba poprawka Windows 7 bo Excel teraz wykorzystuje cały procesor do obliczeń co znacznie przyspieszyło przeliczanie arkusza. Dziękuję za pomoc i temat zamykam.
Problem rozwiązany pomogło automatyczne przeliczanie:) Dzięki! Temat uważam za zamkniety.
Panowie, bardzo dziękuje za pomoc i rady. Makra owszem muszę się nauczyć, niemniej w pierwszej kolejności chcę poćwiczyć formuły w excelu a później nauczyć się języka SQL. Marek003 - dzięki za kolejne rozwiązanie - miło uczyć się od innych nowych formuł. Na chwilę obecną to jest dla mnie łatwiejsze rozwiązanie, ale jsw123 zainspirował mnie by "wjeść...
Proponuję tak...
Jeśli zależy Ci tylko na tej jednej wartości końcowej, a nie jak to się zmienia w ciągu roku, to można wykorzystać SUMA.JEŻELI, np. [syntax=text]=D18-SUMA.JEŻELI(D5:D16;">0...
A może masz wyłączone przeliczanie automatyczne. Zmień liczbę i wciśnij F9 Jeżeli się przeliczy to w opcjach zaznacz przeliczanie automatyczne zamiast ręcznego. [w 2010 zakładka plik/opcje/formuły blok "opcje obliczania"]
No to spróbuj takiego makra: [syntax=text]Sub Mnożenie() Dim cel As Range For Each cel In Selection If Application.IsNumber(cel) Then cel = Round(cel * [a1], 2) Next cel End Sub[/syntax]Założenie: kurs (mnożnik) jest w komórce A1. Liczby do pomnożenia zaznaczasz przez selekcję. Jeśli w obszarze będą teksty, to nic się nie stanie. Wynik mnożenia jest...
Arkusze po kolei: a, Arkusz1, Arkusz2, ...... ArkuszN, b To raczej zakończy się błędem argumentu... Jak wspomniał kolega walek33 pozostaje makro lub funkcja użytkownika z wykorzystaniem pętli Np For i = 1 To Sheets.Count W przypadku funkcji użytkownika Excel nie przelicza arkusza automatycznie, ale można je wymusić Np przy zdarzeniu Worksheet_Activate...
Cześć, [syntax=vb][/syntax]Stworzyłem formę do przeliczania rocznego wynagrodzenia. Chciałbym, aby po kliknięciu przycisku, poszczególne składniki rocznego wynagrodzenia były automatycznie przeliczane. Po wciśnięciu przycisku przelicz Excel wprowadza mi wartość rocznego wynagrodzenia (bez rocznego bonusa) w odpowiednie pole, ale nie zaokrągla do pełnej...
Witam. Szukałem w sieci swojego rozwiązania ale nie potrafię tego przekuć w program lecz mogę podać algorytm co może trochę wyglądać śmiesznie ale tak najszybciej potrafię coś zobrazować ;) Excela dopiero co poznaję. Formuły jako tako opanowałem ale w pewnych momentach podczas przeliczania excel zamraża mi się na dłuższy czas. Program zrobiłem też na...
A nie wystarczy wyłączyć obsługę zdarzeń Oczywiście, że wystarczy. Oprócz przeliczania ręcznego, wyłączenia odświeżania ekranu należy dodać Application.EnableEvents = False.
Dobry wieczór, Nie wiem, której wersji Excela używasz. W wersji 2003: Narzędzia/Opcje/Przeliczanie/zaznaczyć pole Iteracja. W wersji 2007: Przycisk pakietu Office (w lewym górnym rogu ekranu)/Opcje programu Excel (na dole)/Formuły/Opcje obliczania/zaznaczyć pole Włącz obliczenia iteracyjne. W wersji 2010 podobnie tylko zaczynamy od pozycji menu Plik....
Bilansowanie godzinowe odbywa się w systemie ZE a nie w liczniku. Dotyczy pełnych godzin zegarowych t.j. 00.00-0.59, 1.00-1.59 ... 23.00-23.59 PGE na życzenie udostępnia w Excel taki bilans za dowolny okres od 1.04.2022 bez ostatnich tygodni. Odczyt z licznika jest bez bilansowania godzinowego ale z bilansowaniem fazowym.
Wielkie dzięki za pomoc, trochę teraz dla mnie już za późno no matematykę ale z tego co podpowiada kalkulator, powinno być tak jak mówisz! Rozumiem że po wprowadzeniu tej formuły, nie muszę samemu za każdym razem przeliczać czasu na liczbę? Pozdrawiam
Excel ma wbudowane mechanizmy automatycznego przeliczania, które są z reguły wystarczające. Bardzo rzadko potrzebne jest dodatkowe przeliczanie. Oczywiście to jest możliwe. Poczytaj sobie w Helpie o metodzie Calculate i jeszcze kilku metodach podobnych. Ale takie dodatkowe przeliczanie spowalnia działanie arkusza, szczególnie gdy jest rozbudowany, więc...
A może chce ktoś sprawdzić u siebie? Ja poproszę - chętnie na to spojrzę. Może być jeszcze tak, że arkusz nie zawiera samych tylko danych, ale i wzajemne odwołania, funkcje tablicowe, a wszystko to dla dużej ilości danych - wtedy "przeliczanie w tle" pożera zasoby...
JacekCz jest zatwardziałym wrogiem Excela i jak zwykle przesadza. Jasne, że lepiej jeździć mercedesem niż małym fiatem... 90 komórek to nie jest dużo dla Excela. Dużo to byłoby 10 tysięcy albo więcej. Jednak trzeba pamiętać jak działa Excel i co ma się w arkuszach poza tymi przenoszonymi komórkami. Standardowo po zapisaniu każdej kolejnej komórki Excel...
Witam mam do napisania makro które przeliczyłoby mi wg każdego z kontrahentów (czytaj KOD) saldo i w przypadku gdy napotka ono ujemne dodawało kolejne wartości i gdy wreszcie nastąpi kompensacja czyli zrównanie salda >0 sprawdzi który to tydzień i dodaje różnicę między numerami tygodnia w którym saldo było ujemne a tygodniem w którym było dodatnie do...
Dzień dobry, Nie wiem dokładnie co Pan chce sumować i w jaki sposób. Jakieś bardziej złożone operacje lepiej napisać w VBA, bo tam jest lepsza kontrola nad arkuszem. Ja napisałem o tym rozwiązaniu w Excelu bardziej na zasadzie ciekawostki niż do praktycznego wykorzystania. Formuły można w Excelu napisać dowolne, jednak w przypadku formuł iteracyjnych...
To nie jest proste zadanie. Ustawienie filtra nie generuje żadnego zdarzenia, które można byłoby przechwycić, żeby zapamiętać jego ustawienie. Szczęśliwie masz w arkuszu formuły z funkcją SUMY.CZĘŚCIOWE, które przeliczają się po zmianie ustawień filtra, a przeliczanie generuje zdarzenie Calculate, które można tu wykorzystać. Makro, które proponuję zapamiętuje...
Witajcie! Właśnie rozpoczynam w pracy swoją przygodę z Vba, nie ukrywam, iż jestem w tym kompletnie zielony. Potrzebuję zrobić coś takiego: Mam formularz w excelu który sobie wypełniam i otrzymuję z niego odpowiednie wyniki. Następnie to co otrzymam w excelu chciałbym aby było przenoszone do takiego ładnego dwustronnego formularza w wordzie w odpowiednie...
Ponieważ pisałem że nie pomagam na PW więc tu zamieszczam przykład który jeszcze dostosuj do siebie. W środku jest kod przedstawiony przez kolegę pitemxa dla jeszcze dwóch kolorów. Podobnie dla tła Jak wiesz już jaki jest "kod grubej czcionki to zapewne sobie poradzisz w przekształceniu kodu. Jak nie wiesz to nagraj makro i popatrz na nagrany kod. "wyłuskaj"...
Dziękuję za pomoc, zmiana komputera przyspieszyła obliczenia znacząco bo oprócz procesora zmieniłam też ilość pamięci RAM i z 4 GB mam teraz 32 GB. Ponadto, okazało się że nie wiedziałam że zainstalowałam Excela 32-bitowego zamiast 64-ro bitowego. Trzecia zmiana to że wyszła jakaś poprawka do Windows 7 i o ile do niedawna obliczenia nie brały więcej...
Ostatnio poświeciłem trochę czasu aby opisać zmiany jakich trzeba dokonać we wsadzie aby móc odczytywać w VAG VCDS dawki paliwa większe od 51mg większe od 70 czy 75mg Doładowanie turbo większe od 2601mbar lub 3060 mbar Są to tak zwane limity diagnostyczne wykonałem tez arkusz excel który przelicza te dane gdyby ktoś miał życzenie inaczej niż w instrukcji...
No już wiem, tylko otwarte pliki i wtedy link bez nazwy dysku i katalogów Moim zdaniem niekoniecznie ;) Można wykorzystać pewne rozwiązanie "formułowe" (a raczej "nazw formułowych") np. tak jak na zrzucie 1211827 Rozwiązanie nie jest doskonałe tak jak może być kod VBA, Excel nie zapamiętuje lokalizacji linkowanych plików i konieczne jest przy przeliczaniu...
Funkcja LOS() przeliczna jest przy każdej zmianie w arkuszu. Jeśli wpiszesz odpowiedź, to po zatwierdzeniu enterem wartość a jednocześnie szukana fraza zmienią się... Trzeba podeprzeć się VBA, chociażby dla wyłączenia przeliczania. Moim zdaniem wygodniej będzie umieścić makro losowania pod przyciskiem. Poczytaj o: Randomize i funkcji Rnd . Jeśli jednak...
Mógłbyś być bardziej precyzyjny. To jest procedura zdarzeniowa, więc uruchamia się gdy zajdzie zdarzenie polegające na zmianie zawartości (treści) komórki w zakresie C1:C10. Chodzi o to czy te komórki będą wypełniane pojedynczo czy hurtem (np. przez kopiowanie). Teraz napisałeś tak, że nie wiem czy ta procedura ma się wykonać jednorazowo po zapełnieniu...
Witam, więc mam taki problem. Mam kilka arkuszy restauracyjnych w Excelu podobnych do tego: http://obrazki.elektroda.pl/9343190100_1... Teraz wprowadzam ilość porcji... Excel przelicza mi wartość itd...ale, jak mówiłem jest kilka arkuszy działających tak samo (Napoje, dodatki , desery), no i ostatni podsumowanie. No i właśnie w tym ostatnim...
Fajne pomysły podpowiadasz. Czyszczenie pomogło. Robiłem to wszystko szukając danych na forach itp oraz kombinując za pomocą nagrywania makr. Jednak zjawisko pętli mimo próbowania nie raz przy moim braku wiedzy jest jeszcze dla mnie za trudne. Staram się sam wiele spraw znaleźć i rozszyfrować poprzez szukanie, jednak bez osoby która się na tym zna jest...
Jako że VBA cały czas się uczę i to właściwie wyłącznie na własnych błędach i pomocy excela więc nie znałem tej funkcji. Rzeczywiście CalculateFullRebuild wymusza "pełne" przeliczanie i wtedy można zastosować "drugie" rozwiązanie i zamiast Calculate dać CalculateFullRebuild . Do autora: Podobno łatwiej zrozumieć jak się coś zobaczy niż tysiące słów...
A, sorry, nie zauważyłem, że chodzi o Excela... Rozwiązanie proste: zrób z 6 pomocniczych komórek, w których będziesz losował liczbę z zakresu 0-90 (RANDBETWEEN), następnie w kolejnej pobierz wartość z wiersza określonego tą właśnie wartością (WYSZUKAJ PIONOWO lub WYBIERZ). Teraz pozostanie kombinowanie, jak uniknąć powtórzeń, ale może wystarczy przeliczanie...
Może napisz najpierw co chcesz osiągnąć, będzie łatwiej nam Tobie pomóc. Analizując Twój "wywód" można napisać tylko, że Excel zawsze przelicza komórki na bieżąco (można wyłączyć przeliczanie automatycne i ustawić ręczne ale niewiele to tutaj pomoże) i każda zmiana wartości w komórce będącej częścią formuły spowoduje zmianę wyniku formuły. Można zastosować...
Witam, właśnie trafiłem na Google - ma drobne problemy z przeliczaniem dat, ale w sumie może być. Temat do zamknięcia i dziękuję bardzo za pomoc.
Zawsze można to również zrobić w arkuszu kalkulacyjnym w Excel'u.
Na podstawie zmian w komórce J1 przeliczają się dane w bazie, tam wstawione są funkcje jeżeli,mnie interesuje wartość skopiowanych danych obliczonych na podstawie zmian komórki J1
Koledzy staruszka XP należy już odesłać na emeryturę, na szybkiej maszynie jest po prostu wolny, ma już 10 lat i należy go zastąpić czymś nowym. Co do Visty/7 to przypominam że jak wychodził XP to większość maszyn miała 64 mb a nawet na 256 wlekł się potwornie, po sp2 dopiero 512-768 umożliwiało w miarę komfortową pracę. A dzisiaj jest co najmniej 2x...
Sprawa jest trochę skomplikowana, bo hiperłącza w Excelu nie lubią sortowania, a sortowanie nie przesuwa odpowiednio hiperłączy. Do tego jeszcze funkcja HIPERŁĄCZE nie obsługuje tablic, tylko pojedyncze komórki. Być może jest to do zrobienia z wykorzystaniem funkcji LAMBDA, nie próbowałem, ale obawiam się, że mogłoby to być dość powolne rozwiązanie....
Co prawda to twoja praca domowa, niemniej: Excel działa na danych dynamicznie. Bez makra "zapisywanie" do komórki "stałej" danej z jednej nie da się zrobić * . Ja widzę to tak (dwa sposoby): 1. Tabela. W trzech wersach pierwszej kolumny trzy (czy więcej) urządzeń. W nagłówkach kolumn tej tabeli od razu wpisane kolejne daty z kalendarza. Wpisujesz czas...
Chodzi o wyłączenie przeliczania. Ale jeśli zrobisz to ręcznie, zgubisz datę. W Excelu jest skrót Ctrl+: Możesz sobie dorobić coś podobnego: Wstaw moduł (Narzędzia>Makra>Zarządzaj) i wklej http://obrazki.elektroda.pl/7824836700_1... Po tym wszystkim Ctrl+spacja wstawia aktualną datę w aktywnej komórce.
Można wyłączyć przeliczanie przed wejściem w pętlę i włączyć po wyjściu. [url=http://www.automateexcel.com/vba/on... Przy 100k+ wierszach i długaśnych formułach jakoś wcale mnie to spowolnienie nie dziwi. U mnie ten sposób nie obcina długich funkcji. Ale jak koniecznie chcesz użyć zamiany...
Zamiast np. 1,8 to zwraca 1,7453256 i jak wpisuje formułe zaokr() to niby jest ok, ale z kolei źle przelicza. Dlaczego nie korzystasz z formatowania komórek?
No właśnie przeliczanie arkusza nie chce działać. spróbuje z opcją ThisWorkbook.RefreshAll chyba że jeszcze jakiś inny pomysł ktoś znajdzie ?
Mam problem z przenoszeniem danych z bazy do innego arkusza. Dla danych typów produktu muszę przenosić specyficzne dane o wszystkich transakcjach które ich dotyczą. Manualne wycinanie z filtrowanej bazy danych jest bardzo czasochłonne i próbuję sobie to usprawnić. Słabo ogarniam VBA więc w tej chwili robię to formułami (próbowałem na różne sposoby),...
Pozwoliłem sobie trochę przetestować :) Moje wnioski: Przeniesienie kolumny pomocniczej (rozwiązanie marek003) do ark "Baza danych" do kol D i korekta formuł w ark "ABC" =JEŻELI(CZY.BŁĄD(INDEKS('Baz... danych'!A:A;PODAJ.POZYCJĘ($B2;'B... danych'!$D:$D;0);1));&qu... danych'!A:A;PODAJ.POZYCJĘ($B2;'B...
Witam . Mam problem z obliczeniami dotyczącymi ilości godzin przepracowanych w tygodniu na stawkę wynagrodzenia , zwracam się z prośbą do forumowiczy o rozwiązanie tego problemu z góry dziękuję . W załączniku podaje mój plan , dodam że chodzi mi o to z że chciałbym żeby mi prawidłowo liczyło godziny z np. 18:00 do 4:00 rano bo jak to wpisuje to ładnie...
Za pomocą makra wprowadzaj w daną komórkę datę. Wszystkie funkcje w excelu są automatycznie aktualizowane/przeliczane przy otwieraniu pliku - no chyba że wyłączysz automatyczne przeliczanie dla arkusza (przestawisz na ręczne i wyłączysz przelicz przed zapisem) . Arkusz będzie wtedy przeliczany/aktualizowany tylko po naciśnięciu F9 http://obrazki.elektroda.net/57_12783428...
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...
z kopiowaniem 9 znakow do dodatkowej kolumny dziala, nawet na screenie jest dodatkowa kolumna w ktorej to chodzilo, ale juz powyzej 50tys wierszy przeliczanie trwa wieki , a mam pare plikow powyzej 800tys wierszy
Gotowe makro napisane pod Excel 2003: [syntax=vb] Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2011-09-22, autor sidsysunia ' ' Klawisz skrótu: Ctrl+q ' Sheets("zestawienie").Select p = Range("c1") 'tu sprawdza ile masz pozycji Range("a2:b" & p).Select ' tu zaznacza wszystkie pozycje bez nagłówka Range("a2:b" & p).Copy 'kopiowanie Sheets("przeliczanie").Select...
Wykorzystując kolumnę pomocniczą i formuły tablicowe, można zadanie wykonać bez VBA. Dwa minusy: kolejność zadań jest odwrotna (tu można by jeszcze coś wykombinować) i przy takiej ilości formuł tablicowych przeliczanie arkusza będzie... no, chwilę trwało. Jeśli Ci to nie przeszkadza... Oczywiście przeliczanie można wyłączyć (dla spokojności nerwów)...
Dałoby się (potrzebna byłaby jeszcze jedna kolumna pomocnicza i dość długa formuła wynikowa), ale przy tej ilości wierszy przeliczanie arkusza trwałoby nieznośnie długo. Chyba żeby zrezygnować z automatu i przeliczać ręcznie. W przypadku VBA nie widzę innego sposobu jak sprawdzanie wszystkich możliwych kombinacji w pętli...
Nie mam wideoporadnika :). Spróbój zrozumieć po fotkach. otwórz w swoim pliku edytor VBA (to już podobno umiesz) Prawoklik na "VBA Project(twój_ plik.xle)" plik. wybierz insert i kliknij w moduł. Zostanie dodany moduł do projektu. http://obrazki.elektroda.pl/4994262000_1... Kliknj dwukrotnie w moduł i wpisz tam kod funkcji (jak poniżej) http://obrazki.elektroda.pl/6889364700_1...
Tak jak w temacie. Szukam i szukam i nie potrafię znaleźć prostej recepty na ten problem. Mam datę przyjęcia przesyłki i muszę dla tej daty wyliczyć maksymalny termin jej dostarczenia, który wynosi 3 miesiące. Chciałbym aby Excel wyrzucił mi tą datę graniczną.
Ja zdawalem inforamtyke w 1999 roku i wszystkiego na mature (Excel, wtedy chyba jeszcze TurboPascal...przeliczanie na binardy hexa i inne kody itp mogle sie nauczyc bez tych lekcji, aczkolwiek frajda byla niezla... i to byla przyjemna czesc matury...gdybym musial zamiast tego wkuwac rodzaje chmur z geografi to bym sie pocial....pierwszy raz w zyciu...
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...
Najprościej nazwać arkusze i odpowiednio ustawić je na pasku zakładek. Ten z sumą nazwij "Suma" i ustaw go jako pierwszy z lewej. Pierwszy ze składnikiem/składnikami nazwij "Pierwszy", ostatni "Ostatni" Jeśli nowe arkusze będą wstawiane pomiędzy "Pierwszy" i "Ostatni", wystarczy Np taka formuła Dodano po 13 :arrow: markoz7874 A jeśli zakres będzie wielokomórkowy?...
Wciskasz F9 i ci przelicza ale jak chcesz koniecznie makrem to wystarczy Calculate lub ActiveSheet.Calculate Czyli Sub Przelicz() Calculate Sub End a sam arkusz Sub Przelicz_Ark() ActiveSheet.Calculate Sub End Jeszcze przypomnienie ze skrótów klawiszowych excela: F9 oblicza wszystkie arkusze we wszystkich otwartych skoroszytach. Kombinacja...
A dlaczego chcesz wyważać otwarte drzwi? Masz formułę na funkcjach wbudowanych. Funkcje wbudowane nie mają wad funkcji użytkownika (Np przeliczanie) i działają z reguły szybciej. Napisz, jeśli chodzi o coś innego.
(at) Jeyei - Inaczej. Załączam tabelkę z libre excel Ona jest jaka jest, ale chodzi oto, żeby przeliczało np. Cena netto 100zł * 23% = 23zł, a mi jakoś wychodzi 2300%.. I druga sprawa, żeby po przeciągnięciu automatycznie liczyło, a po zmianie, żeby to zostało uwzględnione.
Jeśli w tych komórkach chcesz jedynie generować pseudolosowy zestaw kliku wartości (których suma równa się 10) - to można wpisując przykładowo pierwszą wartość do komórki B2 - zrealizować to przy użyciu kilku prostych formuł :idea: : =(10-B2)*LOS() =(10-B2-B3)*LOS() =10-SUMA(B2:B4) Funkcja losowa jest jednak nietrwała i przy każdym przeliczaniu automatycznym...
Witam, wydawało mi się, że wszystko już gra, ale nie wziałem pod uwagę jednej rzeczy … Stawkę wylicza się na podstawie cbm [metr sześcienny] lub wagi [kg]. Reguła W/M waga/miara Dodałem pomocniczą tabelkę, w którą wpisuje się objętość przesyłki w cbm oraz wagę w kg Warunek jest taki: 1 cbm = 300 kg. Po wpisaniu objętości w B3 np. 13,2 [cbm], excel...
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,...
Okno "aktualizuj wartości" pojawia się, bo użyłeś w formule odwołania do nieistniejących nazw plików i arkuszy. Do sprawdzania z poprzednimi miesiącami miałeś po prostu użyć 3x tej samej funkcji sprawdzającej, którą miałeś opartą na LICZ.WARUNKI, zmieniając jedynie zakres miesięcy. Po co używasz LICZ.JEŻELI, skoro funkcja powinna wyglądać tak: [syntax=vb]=JEŻELI(LICZ.WARUNKI(A:A;A3;B...
Witam, Stworzyłem plik w Excelu2003, w którym jest kilka przycisków z paska formularzy z podpiętymi makrami. Wszystko działa przyzwoicie. Problemy zaczynają się gdy ten plik uruchamiam na innym komputerze z Excel 2007. Uruchamianie trwa bardzo wolno ( 30 - 40 sek)- 'trwa przeliczanie....%'. Zauważyłem, że jak w excelu 2007 ponownie przypiszę pod przyciski...
No niestety, tak już jest z funkcjami tego typu. Pozostaje klawisz [F9] lub procedura zdarzeniowa (przy zmianie) przeliczania w kodzie arkusza. [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Me.Calculate End Sub[/syntax]
Za znajomość zasad naliczania wypłat i znajomość excela 50zł to niska cena.
Takie pytanie zawsze powinno być poparte załącznikiem. Co ta zmiana filtrów powoduje? Czy w arkuszu są jakieś formuły, które się przeliczają po zmianie filtra? Jeśli tak, można wykorzystać zdarzenie Calculate. Jeśli nie, można dodać formułę z funkcją SUMY.CZĘŚCIOWE, która powinna się przeliczyć po zmianie filtra i wywołać zdarzenie Calculate.
Pobranie danych wygląda następująco: czujnik posiada wyjście służące do przekazywania wyników poprzez USB na komputer pc np. do aktywnej komórki w arkuszu excel. bez dodatkowego oprogramowania itp. Opis pinów w złączu czujnika oraz dane przekazywane są w sposób jak na rysunku. Prezentacja wyników jak napisałem wyżej na podłączonym pod uC wyświetlaczu...
Dobry wieczór, Miał być przykład, ale się nie doczekałem. Można zdefiniować funkcję użytkownika np. taką: [syntax=vb]Function Tło(adr As Range) As Integer Application.Volatile Tło = -CInt(adr.Interior.ColorIndex <> xlColorIndexNone) End Function[/syntax] Funkcja pobiera adres komórki jako argument i zwraca 0 jeśli komórka nie ma zdefiniowanego...
...Jeśli chcesz kopiować z innego pliku, oba pliki muszą być otwarte w tej samej instancji Excela... Dokładnie o to chodzi, nie pomyślałem o tym. Nie ma sposobu aby pobrać dane z zamkniętego pliku w innej lokalizacji? Jeśli chodzi o przeliczanie to odbywa się w momencie otwarcia pliku lub pojedyńczej komórki naciskając F2.
Jeśli chcesz wygenerować kody i wydrukować arkusz, to funkcja LOS() w kolumnie pomocniczej i w kolumnie wynikowej Np PODAJ.POZYCJĘ i jako argument podstawiasz MIN.K(zakres;WIERSZ()), aby wykluczyć powtórzenia. Ale: każde przeliczenie arkusza zmieni wyniki wszystkich komórek. Jeśli miałoby zostać to na stałe w arkuszu musiałbyś wyłączyć automatyczne...
Witam, mam problem ze że znalezieniem rozwiązania dotyczącego excela. Chcę rozpisać dietę/ kalkulator kaloryczny. W arkuszu 1 ma być rozpisana dieta podzielona na posiłki, godziny,itp. Drugi arkusz ma być bazą danych, tj będą tam produkty, np; Oliwa 100g, 882kcal, b-0, t-99.6, ww- 0,2 Chciałbym żeby po wpisaniu nazwy produktu pobierało dane z arkusza...
Ok. Rzeczywiście robiłem coś nie tak. Jest ok :) A czy jest możliwość edycji kodu w taki sposób żeby formuła ściągała kolor z podanej komórki (tak jak przy obecnym rozwiązaniu), ale samą wartość miała z góry zadaną? Coś na zasadzie CountCcolor(zakres, komórka z kolorem; "wyszukiwana treść"). Docelowo wartości w przeliczanym zakresie będą się często...
przelicza jednostka przelicza temperatura algorytm przelicza licznik
opalarka grzeje automat świateł dziennych słaby iskra honda
adapter bluetooth mackie thump
Mercedes W245 B200 kod P00F5 – elektrozawór ciśnienia oleju, usterka elektryczna Mercedes W245 B200 – lokalizacja czujnika temperatury powietrza dolotowego IAT