Zliczanie komórek o innym kolorze tła jest możliwe wyłącznie makrem. Jednak nawet makro nie obliczy kolorów jeżeli są one zmienione formatowaniem warunkowym. W makro, w twoim przypadku, trzeba by było zliczać tak samo jak w warunku formatów. Proponuje ci, w przypadku rozwiązania zastosowanego przez kolegę adamas_nt , w jakiejkolwiek komórce wpisać =LICZ.JEŻELI(G1:I3;"<="&C5)...
Użyj funkcji CZY.PARZYSTE lub MOD przykład: =JEŻELI(MOD(A1;2)=0;"os...
Mnożenie każdej komórki z kolumny koszty zwraca mi błąd (zapętlanie). Ale co mnożysz? Na pewno nie należy wprowadzać do danej komórki odwołania do tej samej komórki Chcę, aby w tej kolumnie wszystkie wprowadzone liczby były wartościami ujemnymi. To albo wprowadzaj je z minusem "na przedzie" (np. -235) przy zwykłym formatowaniu lub bez minusa (np. 235)...
A faktycznie. Problem w tym, że w Excelu 1 to niedziela. Może wykorzystać funkcję WYBIERZ? Składnia DZIEŃ.TYG(liczba_kolejna;zwracany_ty... Zwracany_typ Liczba zwracana przez funkcję 1 lub jest pominięty Liczby od 1 (niedziela) do 7 (sobota). Zachowuje się jak poprzednie wersje programu Microsoft Excel. 2 Liczby od 1 (poniedziałek)...
Moja propozycja w załączniku. Formuła w G1 może być uproszczona. Używam pomocniczo komórki H7, żeby nie ingerować w formułę w G1. Zmiana wartości w N1 powoduje (przez zdarzenie Change) ustawienie H7 na 1. Jest to liczba przed "/". Później można ją zmieniać przyciskami zgodnie z opisem.
Propozycja makra, które działa wg poniższych zasad: 1) Reset danych za pomocą przycisku "Reset" wypełnia zakres liczbami od 1 do 14. 2) Jeśli chcemy zamienić liczbę na tekst typu #/#, gdzie # oznacza cyfrę, wystarczy zrobić dwuklik na komórce. Można też edytować ręcznie, pamiętając żeby na początku wstawić apostrof - inaczej Excel zamieni to na datę....
Dzień dobry, Propozycja rozwiązania w załączniku. Wynik jest w dwóch wariantach: w arkuszu DATY w kol. E tzw. megaformuły (dla tych co nie lubią używać nazw), w kol. P formuła z użyciem nazw (patrz Menedżer formuł). Preferuję ten drugi wariant, jako bardziej czytelny. W proponowanym rozwiązaniu nie uwzględniłem "aktualnego miesiąca", bo to dodatkowa...
Mam problem z excelem po wprowadzeniu liczby np. 25,00033 następuje jej automatyczna zmiana na 2,500,033 następuje też zmiana formatowania komórki na liczbową której nie da się zmienić ponieważ za każdym razem wraca do formatowania liczbowego. Nie dzieje się tak jeżeli np. wpiszę liczbę 0,00033 ta zostaje bez zmiana. Zmienia mi każdą liczbę która ma...
zmiana kropki na przecinek - dlaczego? W jednym z arkuszy miałeś kropki jako separator dziesiętny, Excel traktował wartość jako tekst, a nie liczbę. W moim rozwiązaniu masz różnice i braki widoczne w 1 arkuszu.
Pierwszą część możesz wygodnie zrealizować przy pomocy procedury zdarzeniowej, gdzie warunkiem jest zaznaczenie minimalnej ilości komórek (można ograniczyć do zakresu, kolumn, etc). Przykład dla zaznaczenia >3[syntax=vb]Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Count > 3 Then For Each kom In Target If kom.Row / 2 =...
dzięki, ale to nie pomaga, problem wynika myśle z tego, że mam angielską wersję Excela a co za tym idzie VBA. Czy mogę problem rozwiązać w inny sposób niż zmiana języka ?
Tak, to jest oczywiste, ale to nie jest zmiana formatu wyświetlania liczby, a właśnie o format pytam.
A możesz trochę zmienić opcję wykresu tzn. W opcji etykiet wybierz "wartość" (nie "wartość procentową") a w drugiej "zakładce" liczby zaznacz "połącz ze źródłem". Wtedy będziesz miał ten format który masz w komórce i nie powinno nic przy przenoszeniu zmieniać. Sprawdź mój plik na paru innych kompach.
Już w poprzednim wątku zwracałem uwagę, że dane mają być reprezentatywne. Tam nie było nic o tym, że numery bloków mogą się powtarzać i wobec tego w kodzie była wykorzystana zmiana numeru bloku w stosunku do poprzedniej. Teraz przyjąłem, że jeśli blok jest złożony z kilku elementów, to numeracja po / zaczyna się od 1. Trzeba te bloki jakoś rozróżniać....
Dzień dobry, Proszę opisać dokładnie jak to ma działać, a najlepiej załączyć arkusz z przykładem. W tej chwili widzę dwie kolumny niepowiazanych ze sobą nazw. Powiedzmy, że chcemy szukać w kolumnie H Polocainy. Skąd program ma wiedzieć czym tę nazwę zastąpić skoro odpowiedni zamiennik jest w kolumnie L w zupełnie przypadkowym miejscu? Czy za każdym...
Zaznacz wszystko (Ctrl+A ) i zamień (Ctrl+H ) . Jeżeli ten tekst nie jest w komórkach to zaczyna być kłopot. Jeżeli te "okienka" to formant formularza to wyłącznie pisanie makra lub ręczna zmiana. Jeżeli to formant ActiveX to zaznacz wszystkie okienka z tym tekstem (pomocne jest włączenie okienka zaznaczania (na wstążce "znajdź i zaznacz a tam okno...
Witam, mam problem z makrem. Potrzebuję aby makro wyszukiwało mi w kolumnie zmianę liczb. Np. mam w kolumnie F liczby: 1 1 1 2 2 2 3 4 5 5 5 6 chcę aby makro przeszukiwało mi kolumnę i jeżeli jest zmiana cyfr wstawiało wiersz prze liczbą i tak by to wyglądało: 1 1 1 2 2 2 3 4 5 5 5 6 czy da się coś takiego zrobić??
Cześć. Mam problem z exportem danych z Accessa z pola obliczeniowego do Excela. Po wykonaniu exportu, w Excelu lądują liczby zapisane jako tekst, mimo że pole Accessa jest sformatowane na liczbowe. Zmiana formatu w Excelu również nie przynosi efektu. Pytanie: Jaki popełniam błąd??? Proszę o pomoc.
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]
Dzień dobry, Specyficzną cechą Excela, która na ogół jest uważana za zaletę jest to, że formuły w arkuszu są automatycznie przeliczane po każdej zmianie. Na poziomie arkusza można wyłączyć przeliczanie (tryb ręczny), ale w odniesieniu do całego arkusza, a nie poszczególnych komórek. Więcej można osiągnąć posługując się Visual Basiciem, ale Pan go nie...
To nie jest dobre rozwiązanie ze względu na różne rodzaje danych (tekst i liczba) i może prowadzić do błędów. Oczywiście można zrobić np. tak =WYSZUKAJ.PIONOWO(WARTOŚĆ(PRAWY(A2;4));A... i zadziała prawidłowo :). Prościej jednak (na przyszłość) aby wyszukiwany identyfikator był (co do typu danych i długości) taki sam jak w kolumnie...
Widzę że powiązałeś te funkcje ze sobą znajdę chwile czasu to rozgryzę to. powiązałeś miesiące do zmiany i tu jest mały problem bo miesiace sie zmieniaja prawidłowo ale kolory dla zmian juz nie Bo naciskam zmiany 2 i 3 i tak samo. poprawiłem zakres bo daleś do T za krotki do AG. pod lista rozwijania jak by można ustawić zmiany żeby się kolorowały na...
mieć możliwość edytowania sumy , w taki sposób, aby automatycznie i proporcjonalnie zmieniały się też składniki sumowania Co Ty rozumiesz przez pojęcie edytowania sumy :?: możliwość wyświetlania, zmiany wartości ??? Generalnie dla liczb rzeczywistych zmiana proporcjonalna sumy i określonej liczby jej składników - nie powinna nastręczać żadnych trudności...
Najprostsze funkcje odnośnie dat: [syntax=vbnet] dim data as date = "2016-02-01" month(data) zwraca 02 day(data) zwraca 01 year(data) zwraca 2016 data.adddays(1) -dodaje jeden dzien do daty uwzglednia zmiane miesiaca, czyli gdy dzien jest 31 to zwroci kolejny miesiac i 1 data.adddays(-1) zwraca poprzedni dzien podobnie działa addmonth i addyear dzień...
Dzień dobry, Można użyć funkcji LICZ.JEŻELI, ale zgodnie z jej składnią. Warunek dla tej funkcji nie może mieć postaci takiej jak w funkcji JEŻELI, tylko np. "<0". Trzeba utworzyć dodatkową kolumnę i w niej obliczyć iloczyny np. L5*L6, a następnie w funkcji LICZ.JEŻELI użyć tej dodatkowej kolumny jako pierwszego argumentu, a warunku "<0" (koniecznie...
Bałem się ze odpowiedź będzie zahaczała o VBA, tak formularze są w jednym arkuszu, ale mogę je podzielić tak żeby każdy był w oddzielnym z tym że wtedy musiałbym znaleść sposób na ukrycie konkretnego arkusza w powiązaniu z zawartościa komórki a to zapewne też już trzeba płodzić makro albo dwa? Plik załączam, liczba która determinuje ilość formularzy...
Witam zainteresowanych. Mam taki problem polegajacy na tym, ze musze napisac program ktory ma wyliczyc wartosc liczby zapisanej wartosciami zmiennych w przedziale 0 - 35 bez powtorzen. Do dyspozcji mam tylko 5 znakow a sa to: A B E K L R . musze znalesc dla tych znakow wartosci ktore nie moga sie powtarzac i sa liczbami calkowitymi. Liczby mam zapisane...
Witam mam zadanie żeby dana komórka automatycznie po wpisaniu liczby zmieniał sie kolor np na zielony Da sie takie cosik zrobic? Jestem zielony jak ta komórka
Opisz dokładnie jak miałoby wyglądać to liczenie zmian. Najlepiej załącz przykładowy plik i pokaż w nim jak to ma wyglądać. Załączam tymczasem spolonizowaną wersję pliku z forum MrExcel, która śledzi zmiany dowolnych kolorów, ale ich nie zlicza. W Twoim przypadku należałoby określić, jakie zmiany kolorów mają być dopuszczalne, a jakie zliczane i w jaki...
Spróbuje wyjasnic jeszcze raz o co mi chodzi. Dodaje dwa pliki z excela(jeden z makrem drugi bez). Mam dużo większą ilość danych niż w przykladowych plikach i większy rozrzut wartości zakończonych gwiazdką(*). Potrzebuje pozbyć się gwiazdek do czego stworzyłem proste makro. Po jego wykonaniu gwiazdki znikają, lecz formatowanie tych komórek pozostaje...
1) Powinieneś założyć nowy wątek, a nie podpinać się pod cudze, bo to jest inne pytanie i z tamtym wątkiem niewiele ma wspólnego. 2) Powinieneś przynajmniej zilustrować pytanie załącznikiem w postaci pliku Excela, bo piszesz dość niejasno. Jeśli piszesz to w kodzie VBA i używasz Worksheetfunction, to w wyniku dostajesz wartość (liczbę), a nie formułę,...
A co z wierszami nieparzystymi: 3, 5 itd. ? Rozumiem, że zmiana z 3 na 15 to jest zmiana o 12 wierszy, a nie o 15. Ponieważ brak odpowiedzi, to odniosę się tylko do wierszy parzystych. Schemat przeliczania numerów wierszy i kolumn jest dość złożony. Trzeba te adresy po prostu wyliczyć. Zakładam, że masz funkcje LET i LAMBDA w swoim Excelu. Ta długa...
Witam, co ma być zmodyfikowane w procedurze VBA, aby zadziałała. Procedura ma zadziałać w całym arkuszu w momencie w następujący sposób: 1. Jeżeli w kolumnie G ilość w pierwszym wierszu jest np. liczba 9, to ma dodać jeszcze 8 wierszy. 2. Ma skopiować dane z wiersza powyżej. 3. W kolumnie G w pierwotnym wierszu jak i skopiowanych wierszach ma być cyfra...
Ja w "międzyczasie" napisałem coś takiego: [syntax=vbscript]Sub GoalSeekinRange() Dim i As Long, RngForm As Range, wks As Worksheet Dim RngGoal As Range, Rngx As Range Set wks = Worksheets("Brudnopis") Set RngGoal = wks.Range("L5:L9") Set Rngx = wks.Range("J5:J9") Set RngForm = wks.Range("K5:K9") For i = 1 To RngGoal.Count If IsNumeric(RngGoal(i)) And...
Wszytko teraz działa wspaniale. Wielkie dzięki za pomoc !!! :)[/quote]
Dzień dobry, Jeśli pytanie było do mnie, to wyjaśniam: W przykładowym pliku w kolumnie A znajdują się daty wraz z godzinami. W kolumnie B znajdują się same daty. Formuła ma postać: [syntax=text]=SUMA((LICZBA.CAŁK($A$1:$A$... lub [syntax=text]=SUMA.ILOCZYNÓW((LICZBA.CAŁ... Pierwsza formuła jest tablicowa (wymaga...
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...
krzychu.m :arrow: Nie wprowadzaj ludzi w błąd ! Format komórki nie ma wpływu na wartość w tej komórce ! Format komórki ogranicza tylko "widoczność" danych w komórce. Tylko zmiana formuły zmieni wartość w komórce. Tak jak proponowałem wystarczy zaokr(wartość;0) i mamy liczby całkowite. Nie ma w tym nic trudnego !
Kłopot polega na tym że chcesz "mieć ciastko i zjeść ciastko" Najpierw pozbywasz się daty a potem znów chcesz ją zrobić (dodając 1) To sie robi inaczej tylko że dla ciebie nie będzie przydatne. Dla excela kolejne daty to kolejne cyfry zaczynając od 1 dla 01.01.1900, 2 dla 02.01.1900 itd. To że widzisz to jako datę to właśnie zawdzięczasz formatowaniu....
To jeszcze co do AD2 Rozumiem że karta ma być wynikiem - będzie pobierać dane z grafiku - tak? Jeżeli tak to w grafiku mam tylko czas pracy a nie "start-stop". To będzie uzupełnione? Będziesz pracował na liczbach czy na czasie bo 8 to nie to samo co 8:00 ? Co do ad1 jeżeli nie będziemy chcieli korzystać z makr można to zrealizować za pomocą autofiltru...
I jak tam postępy? Z niedzielnych nudów popełniłem taki przykład (żywcem zerżnięty z linka wyżej). Zmiana numeracji jest co minutę, żeby nie trzeba było czekać do Nowego Roku ;) Po przetestowaniu wystarczy usunąć niepotrzebne linijki (w dwóch miejscach) i "odapostrofować" właściwe. P.S. Pamiętaj o In the References dialog, scroll down to Microsoft Visual...
Nie wiadomo, o co Ci dokładnie chodzi. Piszesz o kopiowaniu, a w przykładzie masz odwołania do komórek z datami, a to zupełnie co innego. Excel stosuje różne sposoby zapisu dat. Jeśli data jest identyfikowana jako data (liczba), to jej format jest określony przez format komórki. W Twoim przykładzie jest ustawione formatowanie systemowe, więc jakie ono...
Przepraszam będę dołączał. Niestety nie działa. Kiedy zaznaczam jakąś komórkę w zakresie Excel automatycznie zaznacza jak na rysunku cały zakres danych w kolumnie B, przy tworzeniu tabeli. Podobnie jest jak usuwam dane w A nie zmniejsza jej automatycznie. Według mnie on dotyczące tworzenia tabeli powinien brać z kolumny A czyli ostatniego zapisanego...
Witam, dopiero zaczynam moją przygodę z Excelem - nie jestem informatykiem, nie mam wykształcenia ścisłego - także proszę o wyrozumiałość w razie czego ;) Chciałem uzyskać zapis kwoty słownie podobnie jak to opracował marek003, ale chciałem żeby waluta była na końcu. Ponadto w jakiś sposób rozwiązałem problem, o którym wspomniał zposp i bez względu...
Witaj. Pierwsza rzecz - godziny od minut rozdzielamy dwukropkiem, nie przecinkiem. 16,30 to liczba 16,3, a 16:30 to godzina 16 i pół godziny (czyli dla obliczeń 16,5). Format godzinowy, a nie liczbowy, bardziej nadaje się do wyświetlania czasu. Wynik zsumowanych czasów pracy natomiast można wyświetlić jako liczbę (i wtedy, ze względu na sposób, w jaki...
Mamy arkusz: A1 B1 A2 B2 A3 B3 itd... Dla każdego wiersza jest ustawione formatowanie warunkowe (zmiana koloru) z dwoma warunkami: Dla wiersza 1: B1-dziś()=2 i A1 <1 Dla wiersza 2: B2-dziś()=2 i A2 <1 Dla wiersza 3: B3-dziś()=2 i A3 <1 itd... Czy można w Excel zastosować jedną regułę (z dwoma warunkami) dla całego zakresu A1:B3, czy trzeba...
Plik mniej więcej wygląda tak jak w załączonym przykładzie. Chciałbym ograniczyć ilość kroków czasowych z 50 tyś do np...1 tyś, z zachowaniem kroków 1 minutowych w obszarze dynamicznych zmian.
To jest dość niewdzięczne zadanie, bo ComboBox przechowuje dane w postaci tekstu i jeśli są to liczby, to z kropką dziesiętną. Ty masz w arkuszu dane liczbowe tylko sformatowane jako czas, więc gdy przenosisz to do ComboBox jako RowSource, to on dostaje liczby, a nie czas. Spróbuj tak: [syntax=vbscript]Private Sub ComboBox1_Change() If Val(ComboBox1.Value)...
Działa, podaje kąt, bardzo dziękuję! Mam jeszcze dwie szczegółowe prośby: 1. Czy można dodać taką daną, aby określić kąt który należy traktować jako kąt 0? Tzn. mówiąc obrazowo chciałbym "przekręcić" układ współrzędnych. Mamy wejście do obiektu mniej więcej na godzinie 10:30 i począwszy od tego miejsca chciałbym posortować punkty. 2. Najchętniej chciałbym...
Witam, mam problem z arkuszem który jest w formacie Ogólny. W jednej z kolumn mam wartości liczbowe np. 19500001. Po dodaniu do tej wartości ' czyli '19500001 liczba traktowana jest jako tekst czyli ok, ale dzieje się tak jak dodam ' z palca. Przy użyciu funkcji złącztekst która dodaje ' do 19500001 arkusz nie traktuje tego tak samo jak wpisanie z palca....
Widzę, że nie jest to kwestia pojedynczego błędu. Nie wiem z czego to wynika, ale kompletnie nie akceptujesz zasad języka. Nie można być tak upartym. W przypadku tej procedury do zmiennej Target przypisywany jest obiekt typu Range (zakres) ze wszystkimi własnościami. Range.Address jest identyczny z Selection arkusza w momencie uruchomienia procedury...
Pozwolę sobie odpowiedzieć: zmień deklaracje typu zmiennych i będzie ok. Dim Nazwa_1 As Integer Dim Nazwa_2 As Integer Na Dim Nazwa_1 As String Dim Nazwa_2 As String Integer to liczby całkowite a String to ciąg tekstowy do którego też można zaliczyć "wizualnie" liczby (czyli liczby i cyfry jako tekst). I jeszcze jedno jak zmienić aby nazwy arkuszy zmieniały...
To jest zarys tego co probowalem robic..... Inspirujące... Również lajkonikiem w excelu jestem, ale rozwiązanie nie nastręcza poważniejszych trudności. 1. Zapoznaj się z zapisem daty w excelu. Co prawda zaczyna się od 01.01.1900, ale Tobie w zupełności to wystarczy. 2. Dziś() - dość przyjemna i przydatna funkcja. 3. Dziś()-12miesięcy = X , gdzie ów...
czy istnieje formuła która przy kopiowaniu liczby "1234.09" excel zamieniał "." na ",". Nie chodzi mi o funkcję "zastąp". Bardzo proszę o pomoc.
zmiana w tabeli podstawowej nie ma wpływu na tabele stworzone obok To nie do końca prawda :please: Zastosowałem tu tzw wewnętrzny import :idea: więc po każdej zmianie danych w tabeli głównej musisz przeprowadzić procedurę odświeżania importu :!: Wchodzisz w zakładkę Dane i musisz wcisnąć przycisk "Odśwież wszystko" :spoko: BTW w przypadku kiedy zmieni...
adamas_nt już Ci z góry serdecznie dziękuję. O tych zagnieżdżeniach w 2007 nie wiedziałem; niestety jestem zmuszony pracować w 2003. Jakimś rozwiązaniem jest tabela z wszystkimi możliwymi literami i liczbami oraz kolumna pomocnicza w arkuszu "'I i II zmiana Literki". W komórkę Np D38 wpisujesz "N" a w komórce kolumny pomocniczej WYSZUKAJ.PIONOWO lub...
Witam!:) dt1 na początku muszę Tobie podziękować bo narazie na sprawdzonych przeze mnie plikach działa. W domu jeszcze będę więcej testować. Narazie praca wre... :) a co do propozycji Voof spróbuje przy czasie coś wykombinować bo z VBA u mnie troche lepiej. Warto pokombinować .. Szczerze powiem, że operuje na excel 2003 dlatego nie próbowałem otworzyć...
Witam, mam pytanie, czy jest możliwość w vba przygotowania kodu, który z jednego pliku xlsx (dla mnie bazy danych) zaimportuje wybrane dane do innego pliku xlsx, ale bez otwierania bazy danych, gdyż jest to zbyt czasochłonne. Obecnie używam kwerendy: Parametry połączenia: DSN=Excel Files;DBQ=C:\Users\Asus\Desktop\Dane szczegółówe.xlsx;DefaultDir= C:\Users\Asus\Desktop;DriverId=1046;MaxB...
przy większej ilości leci błąd. Ogranicz do jednej. Np jeżeli daję Zmiana funduszy to powinno ustawić zmienną wiersz na 24 Przypisanie masz w kodzie przycisku 'OK' (indeks plus liczba w linii: 'wiersz = ComboBox2.ListIndex + 8'). Zadeklaruj zmienną publiczną typu integer i w kodzie przycisków nadawaj wartość (8 lub 25 zdaje się). Następnie podstaw...
Ratę kapitałową obliczę po prostu dzieląc przez liczbę rat,ale nurtuje mnie tylko dynamiczna zmiana waluty, bo wtedy rata kapitałowa będzie się lekko zmieniać i jak to uwzględnić dla 360 rekordów ? I dodatkowo, mogłem wcześniej w pytaniu tego nie uwzględnić za co przepraszam, w ratach równych najpierw spłaca się więcej odsetek a później więcej kapitału...
Niestety nie wszystkie komórki są liczbami, wiele jest tekstem i musi tak zostać, (ale kropki na przecinki też ma zmieinć:-)) wczoraj próbowałem coś takiego, puścić przez zmianą [syntax=vb] For i = 1 To LastW temp = Cells(i, 5).Value If IsNumeric(temp) And Not IsEmpty(temp) Then temp = FormatNumber(temp) 'Sformatuj jako liczbę temp = Round(temp, 2)...
Teraz zapisuje sumę metrów a nie procent całości. Dodałem kolumnę zmiana, żeby było widać progres w porównaniu z poprzednią datą. Jeśli zmieni pan datę systemową na jutrzejszą, oraz 3 ostatnie zadania z 80% na 100% to arkusz powinien się uzupełnić następująco: Data PostepZmiana 10 kwiecień 20150,50 11 kwiecień 20152,48+1,98 12 kwiecień 20153,96+1,49...
Ewidencja z godzinami dziennymi i nocnymi ma się następująco: - godziny etatowe - ustalone odgórnie do przepracowania w ciągu miesiąca; - nadgodziny - wszystkie inne godziny przepracowane ponad etatowe, np. przyjście za kogoś innego, dodatkowa zmiana, etc.; - godziny dzienne - godziny przepracowane w czasie 07:00 - 23:00; - godziny nocne - godziny przepracowane...
Zrobiłem inną metodą (podaj.pozycję() z 1 na końcu. Sprawdź czy dobrze przetransponowałem wartości i czy wogóle działa (graniczne pozycje) na moje oko jest ok ale ... Aha: Steny i ich transpozycja z których docelowo korzysta funkcja są w arkuszu steny (Transponowałem ręcznei wiec zmiana w tabeli głównej stenów musi powodować zmianę ręczną w transponowanej...
Formatowanie kodu poprawiłem dondu
Witam, mam problem ze sformatowaniem arkusza. Otóż potrzebuję prowadzić bazę kilkudziesięciu punktów, w których składam wizyty patronażowe (dla przykładu niech to będą 3 wizyty w roku). W zależności od liczby wizyt w danym punkcie wpisanych odpowiednią datą do jednej z komórek rekordu, kolor całego rekordu zmieniałby się. Oczywiście wpis daty wykonywany...
Propozycja w załączniku.
Dzięki za wyjaśnienie JRV , robiłem podobny błąd w innych przypadkach. Mam prośbę, mógłbyś zaproponować rozwiązanie dla poniższej sytuacji. Mianowicie mam w jednym arkuszu dużą liczbę nazw, które będę chciał później pogrupować, w tym celu chciałbym aby makro zmieniało nazwy na podstawie bazy w drugim arkuszu (załączyłem przykład o co mi chodzi), próbowałem...
Witam, jak moglibyście się spodziewać nie mam zielonego pojęcia o VBA. trochę coś tam łyknąłem kiedyś, ale jak jeszcze do tego dorzucić mam excelowskie komendy to wymiękam. potrzebuję Waszej pomocy. Mam w Arkusz1 cztery kolumny (od D do G) z różnymi danymi tekst / liczba1/ liczba2 / liczba3 okraszone formułami (np. G8=(F8-E8)/K4387, G6=E8*323.3) Chciałbym...
=LICZ.JEŻELI(C3:J3;"O") Wymnożyć razy wartość i dodać (liczbę ujemną) LICZ.JEŻELI dla drugiego znacznika. Ale zdaje się, że kolega chce liczyć tylko zółte... VBA, albo zmiana organizacji danych. Np można to odwrócić. Kolorem oznaczyć obecność obowiązkową (coby wiadomo było gdzie wpisać "O" lub "X" i wykorzystać wspomnianą przez kolegę PeteSh funkcję....
Załączam przykładowe rozwiązanie z użyciem makr. Raczej jako ciekawostkę. Koder ze mnie marny, ale działa jak chciałem. Plusy: - sprawdzanie poprawności nazwy pokoju - sprawdzanie, czy przydzielona liczba osób zmieści się w pokoju - można przydzielić dwa nazwiska do jednego pokoju - makro działa na dowolnej liczbie pokoi zdefiniowanej w arkuszu (max...
Witam, mam mały problem z rozgryzieniem makra. Docelowe działanie: Komórki B5 i B6 decydują o ilości produktów oraz ilości elementów z których się będzie składał każdy z elementów (w tej wersji każdy z produktów składa się z tej samej liczby elementów). Po wpisaniu odpowiednich wartości i nacisnięciu przycisku GENERUJ (jeszcze go nie ma) tworzony jest...
dziękuję za podpowiedzi. pomoc otrzymałem z formum Mateusz uczy Excela na FB - dziękuję Grzegorz Grygo Sub Zmiana() zmiana_czas_komorka_A1 = Cells(1, 1).Value zmiana_czas_komorka_B1 = Cells(1, 2).Value With Cells(1, 3) .Value = zmiana_czas_komorka_B1 + (5 / 24 / 60) .Value = .FormulaR1C1 End With End Sub Jeżeli chodzi o edytowanie komórki przez F2 to...
Zmiana w komórce A1 ma sprawdzać, czy wartość jest w zakresie A1 do A5?? Coś nie bardzo ten przykład :), niech będzie sprawdzanie w zakresie C1:C5 w tym samym arkuszu. [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If (Target.Address = "$A$1") Then Set jest = ActiveSheet.Range("C1:C5").Find(What:=Ta... LookIn:=xlValues) If Not...
próbowałem ale nie działa mi, pewnie źle coś wpisuje. Zgadza się. Poruszona funkcja, w zasadzie posiada jeden argument typu String i trzeba go tylko poskładać... Najpierw początek nazwy arkusza bez numeru: "Arkusz" Następnie podstawiamy liczbę. Wykorzystamy do tego funkcję WIERSZ(), która po prostu zwraca Nr wiersza. Formuła znajduje się (wg rysunku)...
Przepraszam, ale muszę się wtrącić, choć nie mam gotowej propozycji rozwiązania, tylko pewne sugestie. Ten wyłapany "błąd" zaokrąglenia nie jest błędem Excela, tylko co najwyżej błędem zastosowanego algorytmu. Trzeba zawsze mieć świadomość trzech faktów: 1) jeśli Excel pamięta datę wraz z czasem w jednej komórce, to data zajmuje 5 cyfr znaczących, a...
Cześć, Nie mogę sobie poradzić ze zmianą formatu daty. Pobieram dane źródłowe,w których jest problem z formatem daty -tzn. przy próbie przekształcenia "excel nie łapie zmiany". Próbowałam zmienić ręcznie oraz kodem > następnie dla sprawdzenia przejść na liczbę (data zwyczajowo to 4****), ale zmiany nie zachodzą . Natomiast gdy odejmuje od siebie...
Witam, Mam nastepujacy problem: http://obrazki.elektroda.pl/9982544600_1... O co chodzi: Zastosowana funkcja w polu C5 - (=LEFT(C4;4) czyli odciecie z wartosci dwoch ostatnich znakow z komorki C4) daje mi w polu C5 wartosc - 2500. Jak zrobic, zeby Formatowanie Warunkowe lub jakakolwiek funkcja rozpoznawala wynik funkcji z pola C5 jako zwykla...
Dobry wieczór, Nie mogę zrobić gotowca, bo nie mam czytnika kodów kreskowych i nie wiem dokładnie jak on działa. Założyłem, że kod kreskowy przetworzony już na liczbę będzie Pan miał w komórce A1 Arkusza2. Każda zmiana zawartości tej komórki (ale tylko tej, a nie żadnej innej) powoduje uruchomienie wyszukiwania w Arkuszu1 w kolumnie B. Jeśli poszukiwanie...
Ad2 Uzyj w takim wypadku Licz.Jezeli dla kazdej cyfry. Mozesz uzyc Sum posrednich (menu Dane) - uwaga dane MUSZA byc posortowane poniewaz algorytm liczy elementy od zmiany do zmiany.
Dziękuję działa:D mam jeszcze jedną prośbę, zaraz opiszę. Dodano po 10 a wiec A B C D 1 0 2 2 ? A1 i B1 to wprowadzane liczby C1 to zmienna czyli =b1-a1 (prosta) D1 to tendencja wyrażona w % (=JEŻELI(a1=0;0;c1/MODUŁ.LICZBY(a1)) Wszystko jest ok gdy w komórce a1 jest inna wartość niż zero. A z przykładu widać ze zmiana jest +2 (c2) więc wzrost jest o...
Podstawą porozumienia jest załącznik w formie pliku. Przydałby się bardziej precyzyjny opis. Skąd biorą się te kolory? Czy to jest formatowanie stałe czy warunkowe? W której wersji Excela ma to działać? Czy te kolory zmieniają się w trakcie pracy arkusza i chcesz, żeby formuła od razu je zliczała? To jest najtrudniejsze zagadnienie, bo sama zmiana koloru...
I może warto zwrócić uwagę, że kolory czcionki poszczególnych znaków i słów można zmienić tylko w stałej tekstowej. Nie można w ten sposób modyfikować liczb ani wyników formuł. W tym drugim przypadku może być tylko jeden wspólny kolor czcionki dla całej komórki.
Planowany czas pracy musi w okresie 3 miesięcy wynosić dokładnie taką liczbę godzin, jaka wynika z normy czasu pracy w trzymiesięcznym okresie rozliczeniowym. Proszę o dodatkowe wyjaśnienia: 1- jaki jest cel Twojej pracy :?: przygotowanie planu - harmonogramu obsady wszystkich stanowisk pracy zgodnie z zasadami kodeksu pracy ? czy rejestracja faktycznie...
ok spróbuję a możesz mi jeszcze podpowiedzieć jaką formułę powinienem zastosować żeby obliczyć ilość komórek z liczbą z kolumny A ale tylko pod warunkiem, że w kolumnie B też jest liczba? w tym przypadku wynikiem powinna być liczba 2
Potrzebuje programu na zmiane liczby na slowo w vba. Wiem zarowno w necie jak i u was na forum byly podobne watki z zamiana kwoty na slowo, ale chodzilo o to zeby nie bylo wlasnie tego zloty/grosz a dodatkowo ma byc to procedura a nie funkcja. Mam cos takiego jak ponizej. Kod dziala jednak jest tam pelno smieciowego kodu, ktorego nie umiem zmienic gdyz...
O, JRV we meet again :D W wierszu 2 jest to jak zapisujemy to teraz. W wierszu 7 wpisałem to jak mam zamiar to uprościć (poprostu każda zmienna będzie w innym nawiasie przez co wg mnie łatwiej będzie to rozdzielić). Troche więcej klepania, ale wciąż mniej niż w tym nowym pliku z bardzo irytujacymi listami dropdown etc. To jest do dogadania. Moi współpracownicy...
[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 2 Then r = Target.Row If r = 1 Then Cells(r, 1) = 1 Else Cells(r, 1) = Cells(r - 1, 1) + 1 End If End If End Sub [/syntax] Umieść ten kod w module arkusza. Założenie jest takie, że numerowana LP jest w kolumnie A po zmianie wartości w kolumnie B.
Jak tworzę new Dla jednego pracownika ( patrząc po wierszach ) 1. U - wprowadzam urlopy 2. X - wprowadzam wolne ( wprowadzając dwa X w tygodniowym okresie rozliczeniowym mam pewność ze ma 35h wolnego ) wprowadzając 1 X korzystam z tabelki na dole (arkusz NEW ) która tez daje 35 h wolnego. 3. po wpisaniu X i U uzupełniam puste miejsca zmianami z zachowaniem...
Data i godzina w excelu to liczba. Część całkowita określa ilość dni od 31 grudnia 1899, część ułamkowa to ilość godzin (min, sekund), liczonych jako ułamek doby. Tak więc 1 godzina = 1/24, 1 minuta to 1/(24*60). Przykładowo 15:37 = 15/24 + 37/(24*60). Jak się to już wie, to reszta obliczeń jest prosta, bo możesz liczyć jak normalne liczby a wynik tylko...
Ech, nie wiem czy gra jest warta świeczki przy pasywnym chłodzeniu. Mi jest potrzebne istotne przyspieszenie obliczeń bo będę ich wykonywać sporo i zależy mi na czasie. Dwieście pięćdziesiąt razy muszę przeliczać pliki, potem zmieniam parametry i znowu od nowa. Po chwili namysłu doszłam do wniosku że chyba taniej i wydajniej wyjdzie jak po prostu zmienię...
Witam :) Jestem początkująca w VBA, więc proszę o pomoc. Potrzebuję zrobić karty pomieszczeń: uproszczony przykład jest w załączniku. W skrócie wygląda to tak, że dane mam w jednym arkuszu, pogrupowane tak, że jednemu pomieszczeniu przypada jeden wiersz. W drugim arkuszu mają być karty, jedna na jedno pomieszczenie, i odpowiadające dane nie są zgrupowane...
Mam takie pytanko: czy jest możliwość stworzenia takiego makra, żeby wstawiało puste wiersze, ale nie przed kazdym kolejnym wierszem jak we wzorze poniżej jest tak: 1 wrocław 2 kraków 3 kraków 4 kraków 5 warszawa 6 warszawa a chciałabym, żeby było tak: /pusty wiersz/ 1 wrocław /pusty wiersz/ 2 kraków 3 kraków 4 kraków /pusty wiersz/ 5 warszawa 6 warszawa...
Dzień dobry, Rozwiązanie w Visual Basicu jest dobre, bo ogranicza zasięg zmian do wybranej komórki. Ale w samym Excelu też to da się zrobić, ale w ograniczonym zakresie. Trzeba wykorzystać obliczenia iteracyjne. W opcjach na karcie formuł trzeba zezwolić na obliczenia iteracyjne i ustawić max. liczbę iteracji na 1. W komórce B1 wpisujemy =B1+A1 i teraz...
Nie złapałeś jeszcze. Pomijając wszystko inne. Funkcja MIESIĄC(M1) zwraca liczbę. W przypadku daty 2016-01-01 będzie to 1. Żeby zwiększać datę o miesiąc przy kopiowaniu formuły w dół, musisz zwiększać wartość miesiąca o 1. Do tego wykorzystujemy funkcję WIERSZ() /zwraca Nr wiersza komórki/. Przećwicz sobie tylko na tych dwóch funkcjach. Teraz najważniejsze....
[syntax=vb]Private Sub OpenExcel40(DimCol) Dim abc As String Dim XlApp As Object Dim LastRow As Long Dim ItemNo As String Dim Konf_n As Integer Dim Konf_o As Integer Dim Konf_n_s As String Dim LastCell As Object 'Dim xp As Process On Error Resume Next Set XlApp = GetObject(, "Excel.Application") For i = 300 To 2 Step -1 If XlApp.Worksheets(1).cells(i,...
Właśnie o to mi chodziło. Bardzo dziękuję za pomoc. Praca będzie odbywa się na jedną zmianę wiec wszystko OK. Wielkie dzięki.
Już dawno by Ci ktoś pomógł gdybyś zamieściła tutaj swój wykres albowiem od wszelkich reguł zawsze są wyjątki a problem problemowi nierówny a wersja Excela nierówna innej wersji Excela a my nadal nie mamy dokładnie przytoczonego - podanego Twojego problemu na tacy... Aby uzyskać tutaj pomoc, trzeba pokazać w jakiś sposób problem, najlepiej załączając...
tak też bym zrobił gdyby tabela z dnia na dzień nie ulegała zmianie w liczbę wierszy, a pisać codziennie funkcji jeżeli niema sensu :/
Witam, W VBA jestem początkujący , niestety nie mogę sobie poradzić ze stworzeniem poniżej opisanego makra . Mam kilkaset plików w formacie .csv o nazwie RRRRMMDD_prognoza (gdzie: RRRR-rok, MM-miesiąc, DD-dzień). Ich zawartość chciałbym zaimportować do excela tak, by zawartość każdego z tych plików pojawiła się jeden pod drugim (względem narastającej...
excel liczba excel tekst liczba liczba tekst excel
odbiornik myszki dźwięk migawki zmiana histerezy
odzysk danych lodówka haier czujnik temperatury
Reset pralki Siemens Siwamat 9123 – procedura miękka, twarda i serwisowa, kasowanie błędów Łucznik 451 nie szyje zygzakiem mimo ustawienia dźwigni – mechanizm zygzaka, czyszczenie, regulacja