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...
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ż...
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.
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).
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...
Witam, Formuły się nie przeliczają bo masz ustawione w arkuszu przeliczanie na ręczne. Narzędzia->Opcje->Przeliczanie... Pozdrawiam
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...
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...
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...
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.
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.
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...
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ń...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
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ć?
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]
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ć.
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....
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...
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...
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...
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.
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 :?:
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"]
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...
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...
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...
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.
Problem rozwiązany pomogło automatyczne przeliczanie:) Dzięki! Temat uważam za zamkniety.
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ć...
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...
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.
Proponuję tak...
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...
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....
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"...
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...
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ść...
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...
Zawsze można to również zrobić w arkuszu kalkulacyjnym w Excel'u.
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...
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
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...
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...
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...
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...
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...
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...
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...
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
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.
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...
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.
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?...
No właśnie przeliczanie arkusza nie chce działać. spróbuje z opcją ThisWorkbook.RefreshAll chyba że jeszcze jakiś inny pomysł ktoś znajdzie ?
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...
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ą.
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...
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...
Ta formuła wyszła dość ciężka, może ktoś wymyśli jakieś uproszczenie. Przez wprowadzenie nazw można by było skrócić zapis, ale czas przeliczania się nie zmieni. W bloku dotyczącym dnia 27.04.2020 formuły zawierają odwołania do danych z kolumny F. Te formuły można kopiować w ramach tego bloku. Gdyby chcieć utworzyć z tego nowy blok, należałoby jedną...
Wielka prośba o pomoc ,gdyż jestem początkującym adeptem VBA Excel . Robię programik w VBA pobierający dane do arkusza poprzez userform przy użyciu textboxów .Po naciśnięciu commandbutton1click na formularzu dane mam pobrać z komórek ,które wcześniej przesłałem do arkusza akcelerometr poleceniem Range("D3") = TextBox1.Value. Wykonuję podprocedurę obliczjącą...
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?
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...
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
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...
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...
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...
(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.
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,...
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.
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...
...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.
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...
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...
Za znajomość zasad naliczania wypłat i znajomość excela 50zł to niska cena.
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...
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...
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...
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...
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...
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....
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...
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...
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]
Zrób sobie jeden arkusz w Excelu z pełną listą pytań i odpowiedzi. Przykładowo w kolumnie 'A' pytania, w kolumnach 'B', 'C', 'D' i 'E' odpowiedzi, zakładając że w B jest zawsze poprawna. W przypadku wielu poprawnych odpowiedzi (wielowybór), musisz dorobić dodatkowe kolumny ze znacznikami poprawnych odpowiedzi. W drugim arkuszu zrób listę wyboru, korzystając...
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...
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.
przelicza excel przelicza liczba przelicza jednostka
jaeger licznik peugeot wąskie gardła kamera chmura
kominek drzwi hulajnoga xiaomi zasilacz
Schemat płyty MS-MIG 250-S02 - gdzie znaleźć? Iskrownik nie odpala - diagnostyka i naprawa