Formatowanie warunkowe - reguły wyróżniania komórek
Może być coś takiego wklej to ThisWorkbook [syntax=vbscript]Private Sub Workbook_BeforePrint(Cancel As Boolean) If Range("B6") = "" Then MsgBox "Blokada wypełnij B6" Cancel = True Else Cancel = False End If End Sub[/syntax]
Zakładam, że w każdym wierszu będą dwie kontrolki zależne. W Excelu 365 na karcie Wstawianie znajduje się pole do wstawiania tych kontrolek. [syntax=text]Wstawianie > Kontrolki > Pole wyboru[/syntax] Aby wstawić kontrolkę należy zaznaczyć komórkę (lub komórki) i kliknąć przycisk. Standardowo kontrolka jest powiązana z komórką, a w tej komórce...
Odnośnie mojej formuły, to zakładałem, że dane są ważne. Komórka pusta w operacjach arytmetycznych jest traktowana jak zero. Sprawdzenie czy komórka nie jest pusta jest dość trywialne, bo trzeba tylko dopisać warunki i jedną instrukcję JEŻELI. Gdyby ktoś chciał się jeszcze zabezpieczyć przed danymi nieliczbowymi, to trzeba dodać JEŻELI.BŁĄD. Co do drugiego...
Nie bardzo zrozumiałem - chcesz wpisać "tekst" jak komórka jest pusta, wtedy już nie będzie pusta. Takie działanie nie ma sensu. Ale mógłbyś to zrobić w innej komórce, czyli: (przykładowo) Jeśli komórka A1 jest pusta, wpisz w B1 "tekst", inaczej wpisz wartość A1 1: w komórce B1 formuła =JEŻELI(A1=0;"tekst";A1) 2: W komórce A1, wartość 0, pusta lub inna
Chcesz mieć w jednym polu informację czy jedna z komórek zakresu jest pusta ? Czy informację, że dana komórka jest pusta ? Jeżeli chodzi o pierwszą sprawę to musisz w takim razie pisać po kolei Jeżeli(Czy.Pusta(A1) I (Czy.Pusta(A2)) itd. 1;0) - wartość wszystkie komórki będą puste to w polu z formułą zwrócona zostanie wartość 1 w innym przypadku 0....
Nie sprawdzałem działania, ale: Błąd 1: nieprawidłowa instrukcja Rows.Count (x 1 Up, powinno być XLUP). Lepiej: FinalRow = Cells(Rows.Count, 1).End(xlUp) Lub FinalRow = ActiveSheet.UsedRange.Rows.Count Błąd 2: Pętla For. Jeżeli przypisujesz wartości zmiennej i , to: Next i lub (również prawidłowo) samo Next bez jawnego nazwania zmiennej....
apollinaris , dałeś taki przykład, że trudno się zorientować jakiego wyniku oczekujesz. Czy czas w kol. C będzie zawsze taki sam tzn. 10:45, czy będzie zmienny i kolory mają być dopasowane proporcjonalnie? Jeśli zmienny to adres używany w formule musi zawierać nr wiersza bez znaku $. I zawsze piszemy formułę dla pierwszej komórki zakresu formatowania....
Wtedy nie wstydż się i pytaj. Dałeś mi (przy okazji) temat: dlaczego działało a teraz nie działa? Już ci tłumaczę (musiałem się chwilę zastanowić) Dla excela 0 lub "nic" to to samo co fałsz natomiast 1 to prawda. Jednak jak wspomniałem twórcy z M$ mieli różne wizje i jeżeli komórka ma jakąkolwiek wartość (ale nie wyraz - nie ciąg znaków) poza 0 wtedy...
Witaj. Można spróbować dopisać sobie w makro: On Error Resume Next If Cells(Target.Row, 5).Value = "" Then Cells(Target.Row, 5).Value = Now On Error GoTo 0 Linijki On Error są opcjonalne, ale jak w kolumnie E będziesz miał w zwracanej formule błąd, to makro też wyłoży się błędem. Po wymuszeniu działania w przypadku napotkania błędu wartość jest aktualnie...
Ano nie działa, bo pusta komórka jest traktowana, jako zero.
a moze mni ktos napsać jak to dokładnie zrobic bo za bardzo nie wiem
Powinieneś załączyć przykładowy plik Excela, bo za dużo jest niejasności w tym, co napisałeś. Przykładowy kod, który działa wg Twojego opisu: [syntax=vbscript]Sub AddSheets() ' zakładamy, że nazwy nowych arkuszy ' są w komórkach od B5 w dół Dim ostw As Long, w As Long ostw = Arkusz1.Cells(5, 2).End(xlDown).Row For w = 5 To ostw Sheets.Add(After:=Sheets(Sheets.Count))....
Problem w tym, że jeśli dam aby pomijał tekst "po terminie" to będzie pomijał wszystkie teksty... Chodzi o to, że pomimo tego, że komórka jest pusta to arkusz pustą komórkę traktuje jako datę jeśli cała kolumna jest tak sformatowana. .. Wiec sprawdzaj 2 warunki w forumule np.: ORAZ(E20<DZIŚ();E20<&g... albo kolejny...
Poniżej bardzo prosty przykład który powinien pomóc:[syntax=vbscript] Sub test() For Each i In Range("A:A") If i.Value = "" Then 'jeżeli komórka jest pusta i.Offset(0, 3).Value = i.Offset(-1, 3).Value 'kopiuj offset yx (-1, 3) do offset (0, 3) Next End Sub [/syntax] gdzie: y to wiersze x to kolumny
Pewnie będzie jakaś prosta, tablicowa. U mnie wyszło trochę przydługawo, ale formuła "kopiowalna" i... działa (tylko wyszukiwanie liczb, w tym zero). Jeśli "zero", po myśli autora, to pusta komórka (jak w przykładzie) - będzie OK. Jeśli nie, potrzebne będzie jeszcze kilka "JEŻELI".
Znaj moje dobre serce :) Stany magazynowe tworzą się na podstawie wpisanych dokumentów więc "ręczna" ingerencja w arkusze DokumentyPZ i DokumentyWZ "rozwali" stany. Stany magazynowe robią się na bieżąco ale gdyby się coś zacięło Przycisk odtwórz stany na podstawie dokumentów od początku stworzy zestawienie Są pewne instrumenty zabezpieczające ale nie...
No okej ale ma przy okazji wyliczac srednia zapomnialem dodac 😃. Wiec ma wyliczac srednia ocen i przy okazji jak jest pusta komorka to ma napisac "brak ocen"
Czy bez funkcji "jeżelibłąd" tylko przy użyciu "wyszukajpionowo" da się to zrobić? No tak da się :D jednak jeśli musisz uniezależnić się od błędów to tylko wtedy nie zobaczysz symboli błędów w takiej tabelce w sytuacji gdy komórka C5 będzie pusta :cry: lub będzie miała wpisane nazwisko spoza listy :cry: Praktycznie tego typu formuła nie będzie również...
W takim razie jak obejść fakt że w komórce Krotność nie musi być żadna wartość. Jeden z if'ów sprawdza to i odpowiednio przelicza wartości. Chodzi Ci o tego typu if'y? row.Cells ) również zostanie rzucony wyjątek, bo nie można wykonać żadnej metody na null'u. W tym przypadku możesz użyć as .
Słuszna uwaga :-) Już się poprawiam i załączam makro: Private Sub Worksheet_Change(ByVal Target As Range) Dim ZakresHist As Range, Wiersz As Long, Kolumna As Long, KomPusta As Range Dim ArkHist As Worksheet On Error GoTo Koniec Application.ScreenUpdating = False Wiersz = Target.Row Kolumna = Target.Column If Kolumna = 4 And Target.Value = "x" Then Set...
Właśnie to pozwoliłem sobie zmienić w przesłanym przykładzie w makrze kolegi adamas_nt Wpisz zamiast ostatniWiersz = 100 to ostatniWiersz = Sheets("Arkusz1").Cell... 1).End(xlDown).Row Wtedy makro samo policzy ile jest wierszy i będzie się wykonywało tylko do ostatniego wiersza. Warunek dane w kolumnie...
Trochę cię podprowadzę. (Bo nie koniecznie trzeba używać jeżeli ale dla zrozumienia warto) Stajesz na komórce z datą ( I3 ) Format - formatowanie warunkowe Pierwszy warunek Jeżeli komórka jest pusta pozostaw bez formatowania Wybierasz formuła jest... i tu wpisujesz funkcję sprawdzającą = czy.pusta(I3) Pozostawiasz bez formatowania Drugi warunek Jeżeli...
Zobacz mój plik. Wprawdzie drukuje on zaznaczone adresy na kopercie ale możesz to sobie przerobić. Aby drukowało ilość dni odpowiednich dla miesiąca zrób standardowe IF i przypisz że 31 ma miesiąc taki i tak a 28 i 29 Luty , Aby zmodyfikować obramowanie daj formatowanie warunkowe że jeśli komórka z dniem jest pusta to brak obramowania a jeśli jest to...
Tak, tak rozumiem tylko jak to sie mówi: " A u mnie to działa normalnie " ciekawe od czego to zależy... ?hmm Niestety Excel to wredny typ. Pusta komórka czasem nie jest pusta a tego nie widać i wiele innych podstępów Micro$hita ... potestuje u mnie jeszcze i dam Ci znać jak coś wyknuje jeszcze Pozdrawiam .... a rzeczywiście .... zwielokrotniłem twoje...
empty zakłada że komórka wskazywana aktualnie przez SP jest pusta (czyli że operacja PUSH wrzuca coś pod SP, a następnie go powiększa/pomniejsza), full zakłada coś przeciwnego (PUSH najpierw powiększa/pomniejsza SP a potem coś tam wrzuca). ascending i descending to chyba wiadomo. Kompilatory typu gcc (zgodnie z APCS zresztą) zakładają układ typu full...
Dane źródłowe są w zakresie AG7:AG27 i te komórki można klikać wielokrotnie, bo dane są kopiowane, a nie przenoszone. Jeśli zakres docelowy jest początkowo pusty, kopie są umieszczane od komórki J4 w dół. Nie dałem ograniczenia na wierszu 14., bo nie zostało opisane zachowanie procedury w tym momencie. Jeśli wypełniona zostanie komórka J14 i użytkownik...
Noo, jak by to powiedzieć... napisałem ;) Kliknij prawym klawiszem w zakładkę arkusza i wybierz 'Wyświetl kod' Znajdziesz tam procedurę zdarzeniową arkusza. Z prawej u góry jest lista wszystkich dostępnych procedur. Wybierz sobie którąś i pokombinuj. Do niemal wszystkich, jak można zauważyć, przekazywany jest argument 'Target'. To zmienna obiektowa...
Różne drogi prowadzą do Rzymu Zastosowałeś jedną w VBA (jak dla mnie trochę przekombinowaną - ale działa) Ja bym to zrobił np. tak edit: Jak teraz patrze na "twoje" rozwiązanie to widzę że właściwie są tam zmieszane ze soba (przedstawione wyżej przeze mnie) dwie metody na raz, co jeszcze bardziej przekonuje mnie w stwierdzeniu "przekombinowane".
W załączniku przykładowo formatowanie od trzeciego wiersza.
Kolumnę D dodałem z wartościami jakie chcę uzyskać w kolumnie A. W kolumnie A dostaję takie dane pominąłem dane z B i C. Uczę się dopiero VBA. Te daty tekstowe też będę próbował zamienić na faktyczne daty jeśli możesz to proszę to zrobić za co dziękuję. Wracając do meritum, chcę żeby "data" pierwsza od góry była kopiowana niżej w pustą komórkę po napotkaniu...
Jak zmieniłeś nazwy arkuszów ("Arkusz1" to teraz "BAZA" a "Proszki" to "MAŁE") to w całym kodzie makra trzeba je zmienić, a nie tylko w jednej linii. Poza tym (nie chce mi się tego mocno analizować dlaczego) ale makro odczytuje ostatnią pustą komórkę w kolumnie B arkusza "Dane" jako "zapisaną". Nie wiem czego - może ktoś z kolegów wyjaśni. Dlatego dołożyłem...
W M1 jest formuła, która się zmienia po dodaniu wierszy Czyli generuje jakąś liczbę, tak? (wynikiem formuły nie może być jakiś tekst czy pusta komórka bo będzie błąd, musi być liczba) wkskontroling.Activate Zwróć też uwagę, że wcześniej aktywujesz "wkskontroling" czyli "Worksheets("Rejestr_protokołów")" wtedy n = Cells(1, 13) (M1) pobiera z tego arkusza.
Proszę o pomoc w napisaniu formuły excel, która będzie wypełniać kolumnę B w sposób jak w załączonym pliku. Dane w kolumnie A i C będą wpisywane z "ręki". Numerowanie powinno odbywać się w taki sposób: jeżeli komórka C jest pusta to komórka B jest pusta, a jeżeli komórka C nie jest pusta to wstaw liczbę z pierwszej wypełnionej komórki A, dopisz kropkę...
[syntax=vbscript]Sub zapisz_dane() XPath = ActiveWorkbook.Path Dim xlApp As New Excel.Application Set wb = xlApp.Workbooks.Open(XPath & "\zestawienie\zestawienie2.xlsx") nw = wb.Worksheets("Arkusz1").Cells(Rows.Coun... "A").End(xlUp).Row + 1 wb.Worksheets("Arkusz1").Cells(nw, 1) = "testtest" wb.Save wb.Close Set wb = Nothing Set xlApp = Nothing End Sub...
Opisze to jeszcze raz A-B=C Komórka B będzie uzupełniana później i w tym czasie w komórce automatycznie pojawia się wartość 0. Chciałbym, żeby komórka C była pusta gdy komórka B jest pusta. Zaznaczam to jeszcze raz że tylko w takim przypadku ponieważ gdy A=10 i B=10 to wynik będzie 0 i ma być widoczny Będę wdzięczny za pomoc, wiem że można tak zrobić...
Mało szczegółów, to i kod taki sobie. ;) Super, bardzo mi pomogłeś. Udało mi się ogarnąć makro z drukowaniem. Dziękuje :) Chciałbym jeszcze dodać do kodu aby drukowanie było możliwe tylko przy wpisanym numerze, jeśli komórka będzie pusta lub błędnie wpisana to może wyświetlać jakąś informację.
(at)PRL Przepraszam za złe wytłumaczenie mojego problemu. Postaram wytłumaczyć jaśniej: 1. W arkuszu "MENU" w komórce F5 makro wstawia na przykład liczbę 1 2.W arkuszu"AAA" i "BBB" muszą zaciągnąć się funkcje 3.Drukowanie arkusza "AAA" do domyślna drukarkę 4. Makro sprawdza czy w arkuszu "MENU" w komórce G13-jest rożna od pustej: 4.1 jeżeli komórka...
tak narastająco ale w ten sposób żeby komórka po wpisaniu i wczytaniu- dodaniu wartosci została pusta :)
Nie wiem, czy dobrze zrozumiałem. Filtrowane mają być tylko kolumny, czy również wiersze? Najlepiej zawsze pokazać w załączniku oczekiwany wynik. Napisałem makro zdarzeniowe ukrywające kolumny z tygodniami z wyjątkiem tej wpisanej w polu "LICZBA TYGODNIA". Makro jest umieszczone w module arkusza. Pusta komórka w polu "LICZBA TYGODNIA" odkrywa wszystkie...
Witam. Potrzebuje pomocy otóż mam pod sobą magazyn części zakładu produkcyjnego, mam zainstalowany system dostępowy. Dane z w/w systemu zapisywane są w bazie danych na serwerze SQL. Udało mi się zaciągnąć dane z serwera SQL ale we właściwościach odświeżanie jest naj mniej co 1 minutę ja potrzebuję odświeżanie w czasie rzeczywistym. W magazynie mam bezprzewodowy...
A czy makro nie może być przerwane w momencie kiedy napotka pierwszą pustą komórkę w kolumnie A? Na ten moment makro długo działa chyba z uwagi na to czyszczenie kolumny B. W moich danych nie ma pomiędzy pustych komórek, tak jak w twoim pliku. Np. wklejam do pliku 100 wierszy (ciągiem, nie ma pustych pomiędzy) i te 100 ma ponumerować. Co więcej: Za...
Cześć, Mam problem, jeżeli chodzi o utworzenie stanu magazynowego w Excel'u. Wiem, że lepszym pomysłem utworzenia takiej bazy danych jest program acces, jednak bardziej wykorzystuje do pracy Excel więc właśnie tutaj chciałbym utworzyć tą bazę danych, bazę towarów. Opiszę w skrócie co mnie interesuje. Baza danych ma zostać utworzona w oddzielnym pliku...
Przepraszam, tak wyraziłem swoją myśl mało precyzyjnie. W kolumnie B od wiersza B1 do wiersza od B2 do B2000 znajdują sie dane. Są w tym własnie wierszu są one wprowadzone w sposób ciągły i nie zawierają pustych komórek. Pusta komórka to koniec danych do zliczania. W pliku zamieściłem linie oddzielającą dane raportowe od podsumowań - sugeruja one wiersz...
Dziękuję, ale chyba nie o to mi chodzi. Moje makro działa do momentu usunięcia duplikatów w drugim arkuszu. Teraz dla każdego dopiero co wklejonego wiersza potrzebuję mieć dzisiejszą datę w kolumnie AE. Myślałam, żeby zrobić to za pomocą If komórka pusta then albo For each puste... no ale próbuję i nie wychodzi :/
Nie do końca wiem w czym masz problem. Funkcja średnia() ma owszem do 30 argumentów ale w jednym argumencie możesz zawrzeć nawet wszystkie komórki arkusza Wpisz np w B1 po prostu: = średnia(A1:A50) a funkcja będzie ci (prawidłowo) liczyć średnią z 50 cyfr wpisanych w komórki od a1 do a50. Przy czym komórka pusta ( "" ) nie będzie brana do obliczeń -...
Dane - Filter nie dziala ?
Co ma być, gdy loginu brak i jest pusta komórka ?
Oczywiście, ale poprzednio pytałeś o wszystkie komórki w kolumnie C. Zamiast LICZ.PUSTE należy zastosować funkcję LICZ.WARUNKI. [syntax=text]=LET(puste;LICZ.WARUNKI(B6:... do uzupełnienia " & puste & " pól/pola"; ""))[/syntax] Jako drugie kryterium zastosuj "", jeśli chcesz zliczać razem puste komórki i puste teksty,...
także wszystko powinno działać No właśnie nie. Co do twojego kodu to jak chcesz to [syntax=vbscript]Sub Makro_K() On Error Resume Next Range("I20:O119").SpecialCells(xlCellTyp... = "=IF(R9C4=R18C,""X"","""")" End Sub[/syntax]
Hej,mam z pozoru nie wielki ale dla mnie powżny problem z excelem... Nie wiem jak zrobić aby w komórce po zsumowaniu odpowiednio dwóch komórek pojawiała sie ta suma a gdy komórki są puste pojawiała się komórka pusta a nie zera...??? załączam tą tabelkę, potrzebuje wypełnić kolumnę razem brutto. please pomocy!:cry:
Chciałbym aby w momencie gdy w F1 będzie pusta komórka nadal przeszukiwało wszystkie arkusze. Gdy wyrzucę pętlę nie będzie to tak działać.
Dziekuję bardzo za odpowiedź, makro prawie działa tak jak chciałem. Ma tylko jeden problem łączy dane w wiersze które nie powinien. Dla przykładu pierwszy wiersz w Arkuszu2 powinien mieć dane od A3:A18 z Arkusza1 później drugi wiersz w Arkuszu2 powinien mieć dane od A20:A22. Punktem który ma definiować kolejne wiersze jest pusta komórka
W dużym uproszczeniu Excel "przechowuje" daty jako liczby kolejne, począwszy od 1900-01-01 (liczba 1) co dla dzisiejszej daty daje liczbę 38426. Dla komórki pustej (czyli 0) liczba ta jest większa o 1 czyli 38427. Aby to ominąć możesz dodać warunek sprawdzania czy komórka jest pusta funkcją Czy.pusta(A1) , która w wyniku daje wartość PRAWDY lub FAŁSZU...
Dziękuję za odpowiedź. Jeszcze jedno mnie trapi. Mianowicie ilość komórek na bit. Mam rozumieć że jedna komórka = 1 bit, tak? Naładowana komórka = 1, pusta = 0?
Witam, Nie miałem okazji przedtem pobawić się EEPromem zawartym w Atmega16, aż do dzisiaj. Pogrzebałem po necie i napisałem taki oto programik: [syntax=c] #include <avr/eeprom.h> #define ASRES1 1 #define ADRES2 5 #define ADRES3 10 uint8_t zmienna1, zmienna2, zmienna3; int main(void) { zmienna1= eeprom_read_byte ((uint8_t*)ADRES1); //czytanie z...
Zagadnienie ciekawe jeżeli chodzi o funkcje excelowskie. Bardzo rozbudowana formuła będzie jeżeli już i jeżeli ma być w pojedynczej komórce. więc dwa pytania: 1. Pusta komórka to w rzeczywistości pusta komórka czy może wynik funkcji jeżeli() i czy to jest "" czy może jednak może być spacja, czyli " " 2. Czy mogą być komórki pomocnicze (które ewentualnie...
Cześć, mam znowu problem z Excelem. Próbuję już cały tydzień i już nie mam cierpliwości. Bardzo proszę o pomoc. Macie pomysł na rozwiązanie? Funkcja ma wykonać taką czynność: Jeżeli komórka w kolumnie H jest pusta, sprawdź, czy w komórce w kolumnie I są teksty rozpoczynające się na "Chor" lub "Reh" lub "Wyp" lub "Zas". Jeżeli komórka H jest pusta ORAZ...
Po pierwsze: zamieść przykładowy plik z tymi danymi. Istotna jest tylko "kolumna2", bo "kolumna1" zawiera tylko powtórzone nagłówki, które nic nie wnoszą. Istotne jest czy imiona i nazwiska są zawsze prawidłowo rozdzielone i czy są w osobnych komórkach, np. Anna Maria Bogusz-Kowalska. Mam na myśli to, czy jest zawsze tylko jedno imię lub jedna komórka...
If rCell.Value = "" Then rCell.ClearContents End If Jak stosujesz taki kod ("jeśli komórka jest pusta to ją wyczyść" :D ) - to trudno się dziwić Excelowi, że długo sprawdza co autor miał na myśli :please:
No więc tak: 1. Są 3 wartości w tabelce: - B1 - pusta - B2 - data - B3 - wartość Makro miałoby wyciąć B2 i wkleić do B1, wyciąć B3 i wkleić do B2, i wtedy komórka B3 zostaje pusta, więc ją można usunąć. 2. Tam gdzie są 2 wartości makro nie ma nic do roboty, bo nie ma pustej komórki która mi przeszkadza 3. Analogicznie do 1 przykładu 4. Makro musi przewidzieć...
Mam kod: [syntax=vb]Selection.AutoFill Destination:=Range("A2:A" & Range("E" & Rows.Count).End(xlUp).Row)[/syntax] Niestety gdy komórka E2 jest pusta formułę przeciąga mi w górę likwidując nagłówek To jeszcze pół biedy, ale gdy komórka E2 jest pełna, a E3 pusta to kod wyrzuca błąd i dalej nie jedzie. Można to jakoś naprawić ? Używam tego dla wielu arkuszy...
Dobra chyba wiem gdzie się mijamy, ja nazywam pierwszą komórkę każdej kolumny nagłówkiem. Komórka z wartością /Delivery-Header/Delivery-Number (F1) i wszystkie komórki pod nią które mają wartość inną niż pusta komórka mają trafiać do kolumny A w pliku B. Jeśli w pliku Order, /Delivery-Header/Delivery-Number zmieni położenie do np XZ1 także ma trafić...
Hey Siedzę już trochę i nie mogę znaleźć klucza. Chce ustawić formatowanie warunkowe dla komórki B2 B3 B4 B5 takie że gdy wartość komórki A2 równa się 1 to ta komórka która jest pusta z zakresu B2:B5 powinna się podświetlić jakimś kolorem. Ktoś pomoże ?
Nie wiem w końcu co chcesz osiągnąć i na którym "zestawie" warunków operujesz. Ten kod który przedstawiłeś jest dla mnie nieczytelny (pomieszanie funkcji excela z VBA - jak dla mnie straszne błędy). Załącz twój przykład - będzie prościej. Jeszcze raz opisz co chcesz by filtr robił, bo już się pogubiłem. Najlepiej stwórz na forum nowy wątek dotyczący...
Nie ma podziału komórek tablicy w C/C++ na puste i wypełnione. Są tylko 2 możliwości: - opisana przez elektryk a - użycie wartości niedopuszczalnej jako znacznika pustej komórki - jeśli nie można zastosować powyższej metody: druga tablica przechowująca wartości boolean oznaczające, czy odpowiadająca jej komórka jest zapełniona, czy pusta (można pokusić...
Dzień dobry, Trochę słabo szukałeś, bo podobnych grafików jest mnóstwo. Trzeba pamiętać o kilku sprawach: Wartości czasu w Excelu trzeba wprowadzać z dwukropkiem np. 14: oznacza godzinę 14-tą, odpowiednio 14:25 gdy są minuty. Format do zliczania czasu to [g]:mm Wartości czasu są pamiętane jako ułamki doby, jeśli koniec pracy jest po północy (wcześniejsza...
Bardzo dziękuję za pomoc, chyba działa. Jedynie martwi mnie to, że jak cofam (tzn dla próby zmieniłam z C na D, to owszem kasuje dane w kolumnie T ) ale jak cofam tą akcję to w kolumnie L wraca C ale dana z kolumny L już nie. Także cofanie nie działa. Czy to normalne? Co do pytań: tak jak wykasowuję daną w kol L czyli pusta komórka to też ma mi kasować...
Ponieważ w pracy konieczne było stworzenie słownej wartości bez użycia VBA uczyniłem cos takiego i przy okazji dzielę się przykładem. A nuż się komuś przyda. (zapewne sa na sieci podobne rozwiązania ale stwierdziłem że sam potworze trochę) Metoda uwzględnia wartości ujemne i ma ograniczenie do 999.999.999,99 . Nie robiłem zabezpieczenia jak ktoś wpisze...
Ktoś podpowie jak zrealizować formułę, która zadziała w sposób następujący: Jeśli komórka A1 jest pusta a B1 ma jakąś zawartość w komórce C1 napis "dodano" Jeśli komórka A1 ma jakąś zawartość a B1 jest pusta w komórce C1 napis "usunięto". Czyli w komórce C1 funkcja z podwójnym warunkiem (jeśli to możliwe z odpowiednim formatowaniem napisów). Ktoś podpowie?...
Witam, nie mogę sobie poradzić z dość prostym niby problemem. Chcę zsumować komórki w kolumnie ale tylko do pewnego miejsca a mianowicie do pojawienia się 0 lub pustej komórki. Chcę żeby ta formuła była uniwersalna i można było ja przeciągnąć i zastosować do wszystkich komórek w kolumnie. Napisałem wcześniej formułę która kopiuje wartości z innego arkusza...
Czegoś nie rozumiem: Makro miałoby czyścić komórki w kolumnie 2 w momencie, gdy w kolumnie 1 komórka jest pusta ( w przykładzie w wierszu 2, 4, 5 miałoby wyczyścić komórki w kolumnie 2). W kolumnie 1 nie masz pustych komórek.... A w kolumnie 2 w wierszu 2,4 i 5 komórki są już wyczyszczone...
ponownie dziękuję za pomoc :) Mam jeszcze pytanie, czy korzystając ze sprawdzania poprawności danych jest jakiś sposób, żeby nie pozwalał zostawiać pustych pół. Chodzi o to, że jak inne komórki w wierszu są puste to komórka w kolumnie H też może być pusta, ale jeżeli inne komórki w wierszu są wypełnione, to komórka w kolumnie H nie może być pusta i...
Nie o to mi chodziło. Chciałem żeby excel zliczał osoby a więc imiona i nazwiska musi liczyć łącznie. Udało mi się to zrobić. A oto moja formuła: =SUMA(JEŻELI(CZĘSTOŚĆ(PODAJ.POZYCJĘ(B2:B... Mam tylko pytanie czy ktoś wie jak zrobić żeby zupełnie pomijał wiersze w których...
Witam! Potrzebuję pomocy bardziej zaawansowanych użytkowników. W skoroszycie „Plik1” mam takie makro: [syntax=vbscript] Sub przeniesienie() Worksheets("arkusz1").Select path = "C:\Users\Martyna\Desktop\najnajnowsze\P... Set fileName = Workbooks.Open(path) For wiersz = 2 To 5000 sheetName = Range("M" & wiersz) If sheetName <>...
To już znalazłem ale muszę to ustawić dla każdej kolumny osobno a mam ich po 30-60 i nie wiem jak to zrobić dla wszystkich na raz. Ustawie ręcznie ale chciałbym na przyszłość wiedzieć jak to zrobić. I co zrobić jeśli komórka jest pusta bo wtedy też zaznacza puste a tego nie chce.
Dzień dobry, Jeśli to ma być zrobione jednorazowo, można użyć Filtra zaawansowanego, jak w pliku przykładowym. Danym trzeba nadać nagłówek, potem taki sam musi być w zakresie kryterium. Jako kryterium wpisać gwiazdkę. Wybrać opcję filtrowania Kopiuj w inne miejsce. Jeśli lista nie zawiera duplikatów, można też użyć funkcjonalności Usuń duplikaty. Należy...
[syntax=text]LET(lista;SORTUJ(FILTRUJ($B... FILTRUJ filtruje dane w kolumnach B:C, aby pozostał tylko jeden produkt (z E4), funkcja SORTUJ sortuje wyniki filtrowania wg pierwszej kolumny (daty) w porządku malejącym (-1), funkcja LET nadaje wynikowi sortowania lokalną nazwę 'lista'. [syntax=text]SCAN(F4;INDEKS(lista;0;2);....
Nie chodzi o to żeby ją szukać, tylko żeby zliczyć ilość komórek w których ona występuje (w danej kolumnie). Kolejna prośba o instrukcję Zakres komórek od A1 do AS100 jeśli pusta komórka wstaw "0"
Jest ktoś w stanie mi pomóc edytować tą funkcje , tak żeby się blokowała ? To jest niemożliwe do zrealizowania z tzw. funkcją nietrwałą :cry: Jeśli chcesz uzyskać taki efekt Timestamp :idea: :D możesz wykorzystać np. Apps Script uruchamiany wyzwalaczem "on edit" :spoko: [syntax=vbscript]function onEdit() { var s = SpreadsheetApp.getActiveSheet(); if(...
Mam pytanie. Chciałem pokolorować komórki w kolumnie "I", ale w zależności od tego co jest w kolumnie "G". Jeżeli tam jest jakakolwiek wartość włącznie z "0" to chciałbym żeby komórka była kolorowa, jeżeli komórka jest pusta to, żeby w "I" nie było koloru. Doszedłem do takiej formuły jak poniżej [syntax=text] Sub kolorowanieI() Dim Zakres As Range Set...
Nagraj makro i dostosuj do swoich potrzeb. Dzięki. Nie pomyślałem i rzeczywiście udało się. Będę tylko wdzięczny jak ktoś mi podpowie co należy dopisać jeżeli chcę np edytować komórkę w kolumnie C pod ostatnią wypełnioną komórką (w kolumnie są też puste komórki) Dodano po 1 Mam takie teraz makro: [syntax=vbscript]Sub wstawianie_bezduplikatów() Sheets("Arkusz1").Select...
Wartość ujemna w ostatniej linii spowodowana jest tym, że zużycie wody w danym miesiącu jest liczone jako: stan końcowy licznika - stan początkowy licznika = zużycie wody Stąd więc pusta komórka ze stanem końcowym jest traktowana jako zero. Zero minus wartość od niego większa zawsze da liczbę ujemną. Tak też napisałem w 1 poście, że w operacji biorą...
1. Jest to drugi plik - z_którego_kopiuje.xls (26.5KB) - (niesteety nie załapały się polskie znaki) 2. Imiona będą się powtarzały dla każdej czynności. Nie przewiduję, żeby w zakresie wystepowała pusta komórka. Jeżeli tak się stanie to chciałbym, żeby kopiowało mi do ostatniego imienia. Tzn. Jeżeli komórka C4 będzie pusta to chciałbym, żeby mi tak czy...
Nie wiem za bardzo nad czym debatujemy... Nad tym: Naszym zadaniem jest taka modyfikacja formuły, aby pusta komórka znikała (czyli pozostałe komórki były podnoszone o jedną pozycję w górę).
krótko mówiąc funkcja powinna na przykładzie 2 wiersza sprawdzic czy któraś komórka jest pusta jesli tak to nie pobiera nazwy kolumnu oraz danych z tej komórki czyli z wiersza 2 wezmie tylko nazwy kolumn 50 60 80 100 i po nazwie kolumny wypisze 2 wartości do niej przyporzadkowane w wyniku pokazałem to: na zielono nazwa kolumny a za nią 2 komórki wartości......
Nie do końca wiem co właściwie chcesz osiągnąć. W excelu nie ma funkcji "ślij maila" (czy podobnej) Nie wiem jak to sobie wyobrażasz. Jak się pojawi "tak" w zbiorze wcześniej to excel ma automatycznie wysłać wiadomość? Bez twojej jakiejkolwiek interwencji? Jeżeli tak to tylko poprzez VBA i chyba nie do końca bo samo końcowe WYŚLIJ (jużw programie pocztowym)...
Ustaw sobie format komórek M1 i M2 na liczbowy. Zobaczysz wtedy, że godzina to tak naprawdę liczba z przedziału <0;1>. Przykładowo w komórce K10 sprawdzasz JEŻELI((B10)<$M$1;$M$1-B10;0), zatem w B10 masz pustą wartość czyli w tym wypadku 0. Warunek jest spełniony zatem po odjęciu wychodzi Ci godzina 7:00, bo odejmujesz 0. Ja bym po prostu najprościej...
Witam Niestety chyba funkcja myślenia została wyłączona bo nie mogę znaleść rozwiązania które było by odpowiednie Mam tabelę przestawna i w kolumnie Zakończnono pokazuje mi wartości 1 lub 0 na podstawie wpisania daty w innej kolumnie. Szukam kodu VBA ktróre sprawdzi tą kolumnę a jeżeli będzie pusta komórka zwróci wartość z kolumny A "login" Do pliku...
Sprawdź takie makro: Cells(CC, 3).Cut zastąp linijką Cells(CC, 3).Copy . Makro działa od pierwszego wiersza, jeśli pierwszy wiersz Twojej tabeli to nagłówek, początkowe parametry CA oraz CC zmień na numer wiersza, od którego zaczynają się faktyczne dane. Makro działa do momentu napotkania pierwszej pustej komórki w kolumnie C.
no ok, debugowanie debugowaniem, ale to nie działa!! :( Powiedz mi proszę czy to co tam wypociłem jest ok ? Dodano po 4 Tak jak mówiłem komórka pozostaje pusta nadal... Edit: Ok, działa wszystko :) musiałem jeszcze usunąć z UpdateCommand w asp nazwę tej kolumny :) Wielkie dzięki za pomoc, temat zamykam :)
W miejscu gdzie nie ma żadnego wyniku arkusz zaciąga sobie zera ... aby tam gdzie nie ma danych w danym miesiącu nic się nie wyświetlało lub jeśli komórka jest pusta nie było przerw między słupkami Wejdź w Opcje wykresu, potem w Osie, a następnie zmień z Automatyczna na Kategoria - to w starych excelach. W nowych szukaj w Formatowaniu osi, Opcjach...
Problem jest taki że jak komórka w kol. I jest pusta to w kol. J mogę wpisać dowolny ciąg znaków. Jak to zrobić??? Jeśli dobrze rozumiem przedstawione warunki to spróbuj raczej formułę typu: [syntax=vbscript]=JEŻELI(LUB(ORAZ($I2<... :D
a dyski SSD się szybciej zużywają przy małej ilości wolnego miejsca. A dlaczego tak jest? Przecież zużyciem ssd jest zapis do komórki a odczyt z niej niczemu szkodzi. W przypadku bezgłowicowych ssd nie ma zanczenia która komórka jest pusta a która pełna (znaczenia dla prędkości). Wydaj mi się też że cały obszar ssd będzie traktowany identycznie i nie...
Witam. Wszystko działa jak trzeba, jednak pojawił się mały problem. Otóż kiedy komórka z datą jest pusta excel odczytuje ją jako styczeń, co zaburza faktyczną sumę ze stycznia. Jest na to jakaś rada? Z góry dziękuję.
Witam. Mój problem polega na tym, że chce wprowadzić uwagi do określonego wiersza poprzez przycisk VBA. Najpierw. Szukanie liczby porządkowej w kolumnie A. Następnie wprowadzenie do kolumny E danych tekstowych. Wiem że da się to zrobić klikając myszką w odpowiednią komórkę. Jednak ma to być zrobione przez VBA z wyskakującym MsgBox. Utknąłem niestety...
Na obecną chwilę posiadam jedynie kod VBA, który łączy w jednej komórce wszystkie zaznaczone komórki oddzielając je "enterem". Potrzebuję przynajmniej dopisać warunek, który będzie wybierał i łączył komórki z określonym fragmentem tekstu. Niestety jestem na bardzo wczesnym etapie i potrafię jedynie zrobić malutkie poprawki w kodzie. Nie musi być to...
Witam! Potrzebuję makro, które w momencie gdy w pliku "plik w którym ma być makro do wstawiania" w kolumnie J (w przedziale J2:J23) znajdzie się wartość inna niż pusta komórka skopiuję dla "użytego" wiersza dane z zakresu kolumn K:Q do arkusza o nazwie identycznej z wartością w komórce J, do pierwszego wolnego wiersza w kolumnie B w pliku który ma stałą...
Jeśli chcesz sprawdzać cały kopiowany zakres, to to Range(Cells(3, 1), Cells(ow, ok)).Copy Destination:=Sheets(1).Range("B" & pw) musisz zapętlić (For 1 to ow, z inkrementacją pw). Trzeba tylko określić, w której kolumnie pusta komórka czyni wiersz "pustym" (dla instrukcji If).
Witam uczę się programować dopiero, napotkałam problem. Tworze formularz ofertowy i potrzebuję aby po wybraniu opcji w checkoxie wyświetlało się zamiast napisu prawda + a gdy fałsz - w tabelce arkusza excela. Bardzo bym prosiła o pomoc . Bo po próbach wywala mi błędy lub wybór staje się nieaktywny. bądź komórka jest po prostu pusta bez wartości
pusta komórka makro pusta komórka pusta komórka excel
alternator passat bosch pompa hydrauliczna połączenia ariva obrazu
maszyny synchroniczne maszyny synchroniczne
Lokalizacja przycisku reset w piecu Beretta McCormick – brak napędu WOM, rola modułu sterującego skrzynią biegów, diagnostyka TCM