Dzień dobry, To wszystko jest mało precyzyjne. Czy dane będą w określonej kolumnie? Czy można określić zakres tych danych, czy trzeba analizować całą kolumnę? Wyniki mają być w wierszu w sąsiednich komórkach? Czy ciągi danych będą rozdzielone pustymi komórkami? Czy liczba tych pustych komórek jest nieokreślona? Czy wśród danych mogą być zera ew. liczby...
Tak jak już wspomniał kolega Dżyszla filtrowanie nie jest zgodne ze scalaniem komórek. Filtr jakby nie zauważał, że komórki są scalone i filtruje wg faktycznej a nie widocznej zawartości komórek. Natomiast scalenie skutkuje tym, że 1) zawartość obszaru scalonego jest umieszczona w pierwszej komórce tego obszaru, a pozostałe komórki są puste, 2) formatowanie...
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....
Mam propozycję, ale z ograniczeniami. Założenia są następujące: 1. W kolejnych komórkach będą kolejne liczby (lata) lub komórki będą puste, ale nie będzie sytuacji, że w sąsiednich komórkach będą liczby (lata) niekolejne. 2. Przed pierwszą liczbą musi być co najmniej jedna komórka pusta. 3. Liczba komórek jest zadana z góry (formuła nie jest dynamiczna)....
Niestety, nie poradziłem sobie. Przeceniłeś moje umiejętności. Wielkie dzięki za pomoc!!!! Mam kolejny problem. Tym razem w Excelu 2010. Mój Excel traktuje pustą komórkę, jako komórkę o wartości 0. A chciałbym, żeby traktował ją jako faktycznie pustą. Czy da się tak ustawić?
Chodzi o to, że Excel traktuje pustą komórkę jako wartość zerową. Konieczne jest sprawdzenie CZY.LICZBA. Wpisz jako formułę formatowania warunkowego =ORAZ(CZY.LICZBA(A1);A1=0...
Witaj Z matematycznego punktu widzenia każda liczba pomnożona przez zero daje wynik zero. Podczas obliczeń Excel domyślnie pustą komórkę pomija lub traktuje jako zero. Napisz w jakim kontekście przy mnożeniu przez zero Excel ma traktować zero jak jeden. Pozdrawiam
Najpierw wyznacz pierwszą wolną komórkę [syntax=vbscript] lastRow = Range("BZ" & Rows.Count).End(xlUp).Row + 1 If lastRow < 3 Then lastRow = 3 End If [/syntax] nastęnie wkopiuj: [syntax=vbscript] Sheets("Dane").Range("BZ" & lastRow) [/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...
Makro czy funkcja w tym przypadku to żaden problem. Kłopotem jest to czy to co przedstawiłeś jest "prawdą". Czyli czy nie ma innych danych w arkuszu oprócz tej tabeli - tak jak to przedstawiłeś (bez nagłówków i innych danych w innych komórkach - inne komórki "czyste")? (A może zawsze tabela "ściągana" ma te same "namiary komórkowe"? ) Czy może jednak...
Jeśli chcesz, żeby po zaznaczeniu więcej niż 1 komórki była brana pod uwagę tylko pierwsza z zaznaczonych, to możesz dodać linię: [syntax=vbscript]If Target.CountLarge > 1 Then Set Target = Target(1)[/syntax]przed tą linią, którą masz zaznaczoną na żółto. Całościowa propozycja w załączniku. Zasady są nieco inne. Zasięg działania w arkuszu nie jest ograniczony,...
Korzystając z opisów kolegów np. z tego wątku https://www.elektroda.pl/rtvforum/viewto... oraz przenosząc sumowanie w Arkuszu2 z dołu do góry (łatwiej znaleźć pierwszą pustą komórkę w kolumnie) możesz użyć takiej procedury: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Row...
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...
Po pierwsze, nie sprawdzaj czy jest aktywna komórka w kolumnie "C" - jeśli ma być tam aktywna to ją uaktywnij bez sprawdzania, np. Application.WorksheetFunction.CountA(Col... , o ile kolumna jest ciągłą i nie zawiera przerw, to pierwszym wierszem z wolną komórką będzie o 1 większy niż zwróci to funkcja tzn. [syntax=vb]wiersz=Application.WorksheetF...
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ż...
Jeżeli to operacja jednorazowa to: w excelu 2003 i niżej : Zaznacz kolumnę z danymi. Menu Dane - Filtr ... - Filtr zaawansowany. Zaznaczasz kopiuj w inne miejsce. Okienko z warunkiem zostawiasz puste. W okienku celu ("Kopiuj do:") zaznacz pierwszą komórkę gdzie ma być wklejona lista. zaznacz "Tylko unikatowe rekordy" i wciśnij ok. w excelu 2007 i wyżej...
Działa.. ale tylko jeden (mam tych plików od 43_01 do 43_13. Niestety po zmianie adresu na 43_02.xls zwraca tylko puste komórki. Ale pierwsze punkty już lecą, dzięki!
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...
Witam. Nie potrafię sobie poradzić z zamianą wartości w komórce, jeżeli ta wartość jest wynikiem formuły. Nie pomaga nawet przekopiowanie tejże wartości do innej komórki i wklejenie samej wartości. Dokonując zmany popzez ctr+f "zamień" nic się nie dzieje poza pogrubieniem trzcionki. Dodam, że próbuję wspomnianą wartość zamienić na pustą komórkę. ( Nie...
Dzień dobry, Używając funkcji NETWORKDAYS należy pamiętać, że funkcja po pierwsze uwzględnia w obliczeniach zarówno pierwszy, jak i ostatni zadeklarowany dzień - to jest ważne gdy daty mamy w tabeli i okres jest podzielony na podokresy. Po drugie - funkcja standardowo pomija soboty i niedziele. Po trzecie - jeśli trzeba pominąć dodatkowo dni świąteczne...
Pierwszą rzeczą, która przychodzi do głowy jest Autofiltr na przemian przez kolumny i Kopiuj SpecialCells(xlCellTypeVisible)
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...
Plik jest istotny, tylko Ty zdaje się sprawy nie potraktowałeś zbyt poważnie, a to przecież Twój interes, nie nasz. W ramach drobnej złośliwości podrzuciłeś nam plik o "wadze" prawie 8 MB. Na innym forum to by nie przeszło. Czy Twój plik faktycznie tak wygląda? W kolumnie wyników są tylko zera, teksty albo błędy zamienione na "Brak"? Po co wobec tego...
Nie wyjaśniłeś, co z tymi numerami działek w różnych miejscowościach. Wobec tego zakładam, że numer działki określa ją jednoznacznie i miejscowość nie jest istotna. Jeśli tak, to rodzaj tytułu prawnego można określić za pomocą funkcji WYSZUKAJ.PIONOWO w jej najbardziej typowym wariancie użycia: [syntax=text]=WYSZUKAJ.PIONOWO(C2;Dane_1...
Witaj, Nie mam pomysłu na formułę, mam natomiast pomysł na proste makro, które mniej więcej robi to, co chcesz. Nie jestem najlepszym programistą VBA, ale w sumie na pierwszy rzut oka działa. [syntax=VB]Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2011-04-16, autor Darek ' ' Kolumna A od wiersza 2 w dół zawiera działania ' W kolumnie B będą...
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...
Można na kilka sposobów. Poniżej masz jeden z nich: [syntax=vb] Sub Auto_close() ' ' Makro1 Makro ' Application.DisplayAlerts = False Range("C5:Q5").Select Selection.Copy Do ActiveCell.Offset(1, 0).Select If ActiveCell.Value = "" Then Exit Do Loop Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False...
Można tak (kod dla B1): =JEŻELI(ORAZ(DŁ(A1)>=... Sprawdza wystąpienie jednoczesne następujących warunków: - długość tekstu >=4 - długość...
Po pierwsze to w informatyce puste (nil, null, NULL, None, jak to informatyka nazywa) nie jest równe zero. Excell to mota w stopniu maksymalnym, bo w wyrażeniach arytmetycznych jest "jakby zero", ale "być może " w funkcji MIN już nie. Możesz mieć gdzieś spację, albo inne wynalazki. Dodano po 21 Komórki są sformatowane jako liczbowe Komórki sformatowane...
Sumowane są komórki wynikowe formuł... Działania matematyczne na pustych (które są w tym przypadku NULL a nie EMPTY) dadzą w wyniku błąd. Więc... Połącz JEŻELI z CZY.BŁĄD
Dzień dobry, Nie bardzo wiem w czym problem, to jest normalne sortowanie, górny wiersz będzie wierszem nagłówkowym (tabela ma nagłówki), a pierwszej kolumny nie należy zaznaczać jako obszar do sortowania. Gdyby z tym były jakieś problemy (bo Excel ma tendencję do zaznaczania do sortowania wszystkich przylegających komórek), to można dodać pustą kolumnę,...
Witam Mam napisane makro na wyszukanie pierwszej pustej komórki i działa dobrze, ale ja potrzebuję aby wyszukało pierwszą komórkę o zawartości 0,00 . Wartości 0,00 kopiowane są za pomocą formuły z innego arkusza. Pozdrawiam.
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...
Zobacz dziwne https://obrazki.elektroda.pl/4703961000_... te pierwsze dwie kolumny są z tego: =JEŻELI(O2="TEKST";"OK";"NIE") a kolumny 3 i 4: =JEŻELI(Q2="TEKST";"OK";"NIE") i tu wszędzie wstawia OK[/table] tylko Q2 wstawia TEKST jak kolumny G i H porównuje, jak jest większa to wstawia TEKST a jak mniejsza to jest puste
Jeżeli chodzi Ci tylko o te konkretne godziny czyli od 20:00 do 3:00 (bo podejrzewam że na taką minn. zmianę chodzisz) to możesz to zrobić w następujący sposób: =SUMA(A1-B1)-10 gdzie: A1 - godzina 20 B1 - godzina 3 Oczywiście ten sposób działa prawidłowo tylko w przypadku godzin które podałeś. Pomyślę, może znajdę bardziej uniwersalny sposób na obliczanie...
Tam w tej komórce z FZ występuje numeracja pierwsze Fz to FZ1 ale nie wiem czy numer tutaj ma znaczenie. Ma o tyle, że do tej pory sprawdzałem, czy wartość komórki = FZ, teraz trzeba sprawdzić, czy w łańcuchu znaków, będącym wartością komórki, znajduje się fragment FZ. Dodatkowo w komórkach A pod fz znajdują się głównie cyfry bądź puste pole więc może...
Witam! Potrzebuje stworzyć makro które umożliwiło by mi wyszukanie niepustych komórek z jednego wiersza pełnego różnych danych. Np Wiersze (między pełnymi komórkami jest różna ilość pustych komórek): 3 22 4 88 cw z zz eff d aa 7 31 2 75 ah b nh kk e bb Potrzebuje aby wyglądało to tak: 3 4 aa 7 2 bb Czyli chcę aby wstawiło mi wartość pierwszej niepustej...
A nie wystarczy sprawdzanie poprawności danych - opcja pełna liczba i podać zakres od 0 albo od 1 do ile potrzeba. Jeśli dane wprowadzane z klawiatury i użytkownik nie jest złośliwy, to powinno wystarczyć. Co innego jeśli dane są kopiowane z innych komórek, wtedy ten mechanizm nie działa. Wstawiłem do A1. Komunikat MsgBox można wyświetlić przy zmianie...
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...
Nie zadziałało. Odzyskałem wcześniejszą wersję pliku, to samo. Na środku komórki pusta lista rozwijalna.
no właśnie oto mi chodzi jeśli się źle wyraziłem to sorry jak możesz to pomóż Dodano po 2 właśnie oto mi chodzi jak te zakres komórek jest pusty to i total jest pusty
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ć...
Co do kolorów to niezauważyłem ograniczenia do 3 kolorów. Ja zdefiniowałem już 4 ale nie widzę przeszkód aby podefiniować więcej. (przy formatowaniu warunkowym komórka zawier text) Robert Zapewne masz 2007 (w wersji xp i 2003 może być maksymalnie 3 warunki w formatowaniu warunkowym). Zakładam że jest możliwość rozdzielenia współrzędnych (początek i...
Witaj. Sprawdź: =JEŻELI(A1<2;"Brak promocji";JEŻELI(A1>4,5;&quo... wyróżnienie";"Otrzymał promocję")) Oczywiście zamiast A1 podstaw swoją komórkę. Dodano po 16 Kolegi drugą formułę można poprawić na coś takiego: =ZŁĄCZ.TEKSTY(JEŻELI(J3>4,5;&... wyróżnienie";"");JEŻE...
ale czy jest możliwość aby po kliknięciu kolejny raz nie przenosiło poprzednich tylko dopisywało nowe? Jest, ale dla prostoty kodu najlepiej było by gdyby można było dołożyć kolumnę pomocniczą w której znajdowała by się informacja o tym że dany wiersz został skopiowany. Wtedy delikatna modyfikacja kodu załatwi sprawę. Ten skrypt ma jakieś ograniczenie?...
Opis jest niezbyt jasny. Czy chcesz wypełniać puste komórki w kolumnie H tekstem z kolumny I, czy chcesz w innej kolumnie np. J uzyskać efekt połączenia kolumn H i I (po weryfikacji). Jeśli to pierwsze, to raczej nie formułą tylko makrem. Jeśli to drugie, to możesz użyć formuł. Ale nie takich jak próbowałeś. Nie można używać symbolu zastępczego gwiazdki...
=ORAZ($A$2=1;CZY.PUSTA(B2))
To nie było gotowe rozwiązanie, ale schemat podzielenia nazwy pliku, oczywiście w ten sposób możesz też podzielić nazwę pliku. Tak, potrzebna jest pętla. Mniej więcej taki algorytm musisz pomyśleć gdzie to wkleić, bo część już masz zrobione 1. Wyszukujesz plik są różne sposoby wyszukania i w związku z tym różne konstrukcje pętli. 2. Jeżeli jest plik...
Dim Czas As Long Dim hh,mm,ss As Long Dim ZmienCzas As String Dim index As Int16 = 1 While True Czas = Cells(index,2) if Czas = 0 or czas = Nothing then Exit While End If hh = Czas \ 3600000 mm = ((Czas Mod 3600000) \ 60000) ss = ((Czas Mod 60000) \ 1000) ZmienCzas = hh & ":" & mm & ":"...
Witam, mam pytanie dotyczące makra vba w excelu. W jaki sposób można znaleźć wartość ostatniego wiersza i dopisać wartość o 1 większą w pierwszym pustym wierszu, czyli np. komórki A5(ostatnia pełna) i A6(pierwsza wolna). Czy da się tak zrobić dla jednego wiersza piątego, ale w kilku kolumnach jednocześnie? Dodam, że wartość w tej komórce wynosi np....
po wpisaniu cyfry 1, komórki kolorowały się w lewo a nie w prawo tak jak jest teraz Kolega Maciej Gonet przygotował Ci specjalną formułę do planowania produkcji, która w zależności od wartości w kolumnie I , koloruje po wstawieniu jakiejkolwiek liczby (nawet "0") do którejś komórki - zarówno tą pierwszą niepustą jak i odpowiednią liczbę następnych...
Witaj, W komórce E2, zakładając że pierwsza linia 4-3-4-3 to wiersz drugi: =JEŻELI(SUMA(A2:D2)=11;"";"F") Co oznacza: Jeżeli suma zakresu A2:D2 wynosi 11 to wynik ma być pustym polem, w przeciwnym wypadku ma być literą F.
Zrobiłem to tak: -pierwsze co to uzupełniłem pola puste w nazwisku - następnie wykonałem sortowanie daty końca umowy - jako, że Jadwiga pojawiła się pierwsza wykonałem Formatowanie warunkowe nadając kolor Jadwidze to można zrobić z każdym klientem - ponownie w sortowaniu dodałem kolejny poziom i sortowanie według Imienia i Nazwiska -kolejnym krokiem...
Uzupełniłem kod ale nie działa mi IF i kopiowanie do komórki f9 w arkuszu oferta. Przesyłam w załączniku plik. Czy możesz mi napisać co tu jest nie tak? Ponadto zależy mi na tym aby dodać zależność taką: Jeśli w ofercie pierwsza pozycja jest pusta to program kopiuje do pierwszego pustego wiersza daną pozycję. Chodzi o to, że jak wybiorę coś z drugiego...
Są dwa błędy Po pierwsze liczba 24 to nie to samo co godzina 24:00 Po drugie Formuła "prowadzi" obliczenia nawet wtedy gdy komórki sa puste (odejmuje od 24 0:00) więc jest 25 powieleń 24 godzin Poniżej poprawiłem formułę (wprowadziłem stałą 24:00 godziny)
Witam serdecznie, mam mały problem. Chcę aby makro sprawdzało mi wartość pewnego przedziału komórek, następnie gdy wartość , którejś z nich jest "NIE" , żeby w podanym przedziale komórek, wklejało do pierwszej pustej (ważne aby to była pierwsza pusta z podnego przedziału) odpowiedni komentarz. Póki co mój kod wygląda następująco:[syntax=vb]Sub BrakAkceptacji1()...
to makro do "zabawy" Dodano po 2 jeszcze dwie wersje.... Pierwsza ile_wierszy, to może być niemal dowolna liczba sprawdzonych wierszy , można wpisać nawet tyle ile wierszy ma cała kolumna (zależy od wersji Excela) Chodzi o to by nie sprawdzać całej kolumny bo to może potrwać.... Skopiowane zostaną tylko niepuste komórki. [syntax=vba] Sub copy_cells()...
Witam, proszę o pomoc w następującej sprawie: mam dwa arkusze w każdym jest tabela z dwoma kolumnami. W arkuszu 1 kolumna A=wartość, kolumna B=opis. W arkuszu 2 kolumna A=wartość(takie same jak w arkuszu 1 ale w przypadkowej kolejności), kolumna B=puste komórki. Chodzi o to aby do kolumny B arkusza 2 (w puste komórki) została skopiowana wartość (opis)...
Witaj. Ogólnie pierwszą funkcję bym poprawił. Jeśli najpierw porównujesz wartości - czy jedna jest mniejsza od drugiej, potem czy druga jest mniejsza od pierwszej, to trzeciego porównania (czy są równe) nie musisz już robić, bo jeśli nie załapiesz się na dwa poprzednie warunki - jest to oczywiste. Tak więc poprawiona wersja może wyglądać tak: =JEŻELI(H8>H9;3;JEŻELI(H8<...
Prosta pętla z porównaniem na offset'ach. Nie wiem jak VBA potraktuje przedstawiony ciąg. To apostrofy zdaje się. Tego znaku używa się jako prefiks do zmuszenia Excela, aby liczbę traktował jako tekst... Może badać tylko ostatni znak: [syntax=vb]tmp = Cells(1, 1) If tmp = Empty Then MsgBox "Pierwsza komórka nie może być pusta" Exit Sub End If For Each...
Do While Worksheets(1).Cells(Wiersz, kolumna).Value <> "" 'Tu rób co do ciebie należy lub nie rób nic Wiersz = Wiersz + 1 Loop W zmiennej "Wiersz" będziesz ostatnią sprawdzaną pustą komórkę. Zmienna "kolumna" <- tu podaj którą kolumnę będziesz sprawdzał To rozwiązanie mimo że zadziała, nie jest dobrym sposobem z dwóch powodów: 1. jest czasochłonne...
Spróbowałem. Niestety nie działa, albo jak kto woli działa tylko nie tak jak potrzeba :cry: . Mianowicie w obecnym kształcie makro przeszukuje kolumnę z typem łożyska (później będzie przeszukiwać wszystkie kolumny bazy, aby móc wpisywać różne kryteria szukania, nie tylko typ łożyska) i z jakiegoś powodu wypisuje wszystkie wersy gdzie komórka kolumny...
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...
Bardzo wam dziękuję! Podziałało i znacznie ułatwi mi to pracę. Skoro, ktoś już się moim tematem zainteresował, potrzebowałbym jeszcze 3 makr, także starałem się coś wykombinować, ale ciągle mam jakieś błędy.. 1) Jeżeli któraś z komórek w kolumnie E, ma wartość "kontrakt deaktywny", makro koloruje cały wiersz w którym jest ta komórka na czarno. 2) Jeżeli...
Można, ale w komórce A1 musi być jakakolwiek zawartość (wystarczy pusty tekst, ale komórka nie może być pusta).
Witam! Mam dość duży dla mnie problem. Potrzebuję stworzyć makro które będzie aktualizowało jeden skoroszyt pobierając dane z innego skoroszytu. Niestety nie zawsze wszystkie pola są wypełniane więc pojawiają się pustki i nie mogę skorzystać z funkcji znajdź pierwszą pustą by tam wklejało dane. Byłoby łatwiej gdybym mógł zmienić kolejność kolumn - jednak...
Odwdzięczysz się klikając "pomógł" Koledze adams_nt , który zapodał kod ;) Kod w skrócie sam się udokumentował ;), widzę po fladze że Kolega z UK, więc wystarczy komendy przetłumaczyć, bo moje tłumaczenie może nie być zbyt jasne ;) Kolejne linijki: 1. pętla For Each przechodzi po każdej kontrolce znajdującej się na formie (Me.Controls) i zapisuje ją...
Dziękuję wszystkim za pomoc i podpowiedzi. Uzyskałem efekt, który chciałem osiągnąć, po dodaniu kolumny pomocniczej z funkcją "Jeżeli.Błąd(Wyszukaj.Pionowo....." i po zastosowaniu poniższego kodu w moim pliku z przykładem. [syntax=vbscript]Sub Dodaniewartoscizprzeciwnejlisty() lLstRw = Cells(Rows.Count, 6).End(xlUp).Row lLstRw2 = Cells(Rows.Count, 1).End(xlUp).Row...
Dzień dobry, Proszę załączyć plik w Excelu, bo na podstawie obrazka trudno coś konkretnego doradzić. W pierwszym wierszu formuły na początku zapewne powinno być $E$3 a nie $E$2, poza tym nie wiadomo jak są zdefiniowane TABELA2 i TABELA3, nie wiadomo po co przy średnicach jest znak Φ, dane stają się wtedy tekstami, a wtedy łatwiej o błąd. Jaką rolę...
Dzień dobry, Jest taka możliwość, tylko zakresowi komórek tworzących listę trzeba nadać nazwę np. lista i przy definiowaniu źródła trzeba użyć tej nazwy: =lista (ważne, żeby było = na początku). Zakres musi zawierać pustą komórkę, a pole "ignoruj puste" musi być zaznaczone. Powodzenia!
Witam wszystkich, po raz kolejny wracam do vba w excelu i znowu ściana. Mam ciąg danych pomiarowych zawierających wartości w poszczególnych dniach roku dla kilku lat. Potrzebuję: - wyszukać ile jest wartości, które występowały przez określoną liczbę dni z rzędu np. 2, 3, 4 i tak do n dni, w danym roku, ale ich wartość jest większa równa 0,1 - a potem...
Dzięki wielkie, gdybyś miał jeszcze chwilkę dorzucić żeby zliczyło także te zapłacone, oczywiście jeżeli będziesz miał chwilę, jeszcze raz stokroć dzięki. I żeby NIEzapłacone 7 dni przed terminem też miało kolor żółty dla czytelności a po upływie terminu zmieniło na czerwony jak reszta. Dodano po 11 I nie wiem czy jest też taka możliwość żeby komórki...
a jak niby inaczej? W obrębie formuł dodaje się np warunek typu czy.pusta
Cześć. Można próbować tak: [syntax=vbnet]Sub Makro1() Const oc1 = 1 ' wyjście do kolumny 1 Const oc2 = 3 ' wyjscie do kolumny 3 Const wks = "Sheet2" ' arkusz wyjsciowy ' Sheets(wks).Cells.Delete ' mozna odkomentowac aby czyscic caly arkusz przed wykonaniem makro Dim x, r, c As Integer r = 2 c = 2 x = 1 Do While Cells(r, 1).Value <> "" Do While...
Nie no... tak to się nie da. Aby zrobić mniej więcej to co chcesz trzeba jednak zaprząść jakieś makro. Poza tym trzeba by było zrobić jakaś systematykę w danych. Chodzi o to że opis jednego stropu masz w ok 50 wierszach a w innym przypadku wystarczy 10. Poza tym fotki. Tu trzeba inaczej podejść do problemu. Jak znajdę chwilę to może coś wymyślę (ale...
Nie da się tak jak chcesz. Tak jak excel mówi: jeżeli chcesz kopiować scalone komórki do innych komórek muszą mieć one ten sam rozmiar - w twoim przypadku tyle samo wierszy. Tego nie przeskoczysz. Ale zrób inaczej. Zaznacz wszystko i na wstążce w "narzędziach głównych" wciśnij "scal i wyśrodkuj" co zlikwiduje ci scalone komórki. I teraz masz dwa wyjścia...
Dobry wieczór, Czy koniecznie musi być makro? Nie wystarczy filtr zaawansowany Excela? Moim zdaniem dobrze się do tego nadaje, chyba że fraz do wyszukania jest bardzo dużo. Procedura postępowania: 1. Nad kolumną z danymi umieścić nagłówek np. Lista. 2. Określić szukaną frazę i umieścić ją w wybranej komórce. 3. Utworzyć kryterium, które w przypadku...
Nie wiem, ale z Twojego pliku widać, że można tutaj zastosować bardzo prosty trick rozwiązujący ten problem - wprowadzenie na początku tabeli dodatkowej kolumny z identyfikatorem (numerem) trasy Umożliwi to dokładne wychwycenie wszystkich wierszy z określonym identyfikatorem Powiem szczerze nawet o tym myślałem, ale po pierwsze arkusz generowany jest...
Witam. Po pierwsze aby posortować tabelę nie trzeba zaznaczać całej tabeli a tylko jedną komórkę w tej tabeli (komórkę a nie kolumnę czy wiersz). Nie zawsze jest to prawdą co piszesz jeśli przez przypadek będzie miał pusty rekord w tabeli, co przy 7500 wierszy może się zdażyć, excel nie zaznaczy poprawnie całej tabeli dlatego bezpieczniej to zrobić...
Dzień dobry, jeżeli jest taka możliwość, to proszę o pomoc w sformułowaniu niżej zdefiniowanych formuł, bo sam zapętliłem się. Formuły mają wyszukiwać ostatnie po lewej stronie, w stosunku do kolumn KW1 i KW2, komórki i zwracać ich zawartość. Występują dwa rodzaje zawartości: liczba i charakterystyczny tekst. Charakterystyczny tekst zawsze składa się...
Witam! Kolejny raz potrzebuję wsparcia - bardzo proszę bardziej zaawansowanych użytkowników o pomoc. W Skoroszycie mam tylko 1 arkusz, w którym w polach od A1 do E25 posiadam wypisane dane (ciąg liczb pomieszanych z literami o długości od 10 do 16 znaków) które chciałabym aby po dwukrotnym kliknięciu przenosiły się do pierwszej pustej komórki w wierszu...
Proszę. :) W poprzednim makro usuń wiersz [syntax=vb]Range("c2:c" & p) = "1" 'dopisanie 1 jako sztuka pierwsza w obliczeniach[/syntax] Natomiast w wierszach: [syntax=vb]Range("a2:b" & p).Select ' tu zaznacza wszystkie pozycje bez nagłówka Range("a2:b" & p).Copy 'kopiowanie[/syntax] zamień literkę b na c [syntax=vb]Range("a2:c" & p).Select ' tu zaznacza...
Zakładam wątek bo przejrzałem większość postów na forum i niestety nie mogę znaleźć dodam, że jestem zielony jeśli chodzi o pisanie makr Problem wygląda następująco, mam do wykonania makro które przedrukowuje z excela do pdf wraz z przygotowaniem obszaru do wydruku. Chciałbym żeby wyglądało tak że pierwsza strona składa się z 70 komórek, zaś każda kolejna...
Cześć Czy ktoś pomoże rozwiązać mój problem? :) W Excelu posiadam okno UserForm z polem TextBox. Chciałbym aby po wpisaniu numeru seryjnego np, G20A61627 excel wyszukał je w jednym z arkuszy w kolumnie oraz podał obecną godzinę w tym samym wierszu, natomiast kolumnę obok numeru seryjnego. Obecnie kod wyszukuje wolne pole w kolumnie "Data oddał" https://obrazki.elektroda.pl/6582089700_...
adamas_nt z tym sobie już poradzę. Jednak wpadłem na genialny pomysł jak zrobić to z czym borykam się od dawna i nie wiedziałem do tej pory jak to zrobić. Jeśli pamiętasz kiedyś chciałem żeby do szychtownicy dodać jedno formatowanie które wypełnia pola na czerwono jeśli są puste z jednym wyjątkiem, to znaczy- wzór systemu który jest kopiowany ma już...
Witam, Od pewnego czasu próbuje znaleźć rozwiązanie do bardzo czasochłonnego procesu kopiowania.. Przejdę do rzeczy. Mam plik (Excel), w którym posiadam indeks kolumn, oraz wierszy, niech: A2: PH1, A3: PH2 . . itd aż do np. . A1013: PH1012 oraz (indeks wierszy) B1: c01 ; C1: c02 ... itd aż do... CZ: c... Adresy poszczególnych indeksów np. C14 jest równe...
Nie wiem co chcesz osiągnąć ale może rzeczywiście to nie ważne. Zapewne przyświeca ci jakiś cel. Sztywny zakres komórek A1: AS 100 Sub cos2() For y = 1 To 45 For x = 1 To 100 If Cells(x, y).Value = "" Then Cells(x, y).Value = 0 Next x Next y End Sub Tłumaczenie: "Wchodzimy" w pierwszą pętlę Y, y otrzymuje 1 i "wchodzimy"...
Dobry wieczór, Oczywiście, że w tak prosty sposób nie da się wyeliminować powtarzających się dni. Obliczenia muszą być bardziej złożone, ale być może jest prostszy sposób od tego, który ja wymyśliłem. Proponuję tak: 1. Ustalamy zakres dat, który nas interesuje od najstarszej (MIN) do najpóźniejszej (MAX) i zapisujemy w komórkach np. P2 i Q2. 2. Tworzymy...
Witam, Nie znam się na vba a potrzebuję makro, które jedzie po wszystkich wypełnionych komórkach w kolumnie (aż napotka pustą komórkę) i zamienia treść na nr wiersza. Czy mógłby ktoś pomóc?
Z góry uprzedzam, że znawcą nie jestem, ale: - spróbuj we właściwościach osi wykresu zmienić wartość minimalną z 0 np. na 0.0001 i format opisu osi na liczbę bez znaków po przecinku i zobacz, czy to coś dało; - albo prawoklik na wykres, "Zaznacz dane", w nowym oknie na dole po lewej przycisk "Ukryte i puste komórki", z listy wybierz "Połącz punkty danych...
Po pierwsze, wyraźnie napisałem że MOŻNA tak użyć tę funkcje. Po drugie, dodatki uaktywniamy: menu Narzędzia/Dodatki i stawiamy ptaka, gdzie trzeba. Po trzecie, prawidłowo zastosowana funkcja WORKDAY, eksponuje komórki "godne uwagi", osobno, oczywiscie ozdobniki mozna wstawiać dowoli do koloru i wyboru a wyniki wyswietlać z pomocą userform. Po czwarte,...
Jeśli ustawię Enabled = False nie wyświetla mi wartości komórki A label nie ma ControlSource Przepraszam, mój błąd. Ustawiłem przypadkowo na pustą komórkę i dlatego nie wyświetlało wartości :)
(at)e-mega , masz rację, arkusz jest tajny/ poufne :D Krzty komórki nie mogę nawet na przykładzie dać do rozważania. Dlatego dałem algorytm, który moim zdaniem jest łatwiej zrozumieć niż przykład ;) Przypomnę: A) kolumna $A Arkusza2 - data (rok-msc-dz) B) kolumna $AA Arkusza1 - dni tygodnia lub puste komórki (Pn, Wt, itd) C) kolumna $Z Arkusza1 gdzie...
To Kolega ma to w Excelu czy w Accessie? Zwykłę Ctrl+H (aka: ZAMIEŃ) wyrazu ULGA na pusty ciąg nie wystarczy (jedynie w zaawansowanych opcjach zamiany trzba odznaczyć ptaszka przy "Dopasuj do całej zawartości komórki")??
Jednym z rozwiązań jest zmiana formatu wyświetlanych liczb na niestandardowy z typem: [syntax=text]rrrr-mm-dd;;;[/syntax] albo formuła (przykład dla komórki I6 arkusza "pełne dane"): [syntax=text]=JEŻELI(CZY.PUSTA(wczasy!C5...
Ok, jest to jakieś rozwiązanie dziękuję, ale żeby osiągnąć pełnię szczęścia jeszcze zapytam - czy można tak zapisać makro aby nie tyle że drukował, ale żeby zmieniał obszar wydruku i powiązać z zawartościa komórki ? Coś na kształt jeżeli(czy.pusta(e22);"";obszar wydruku od 1 do e22).
Ok mam już coś takiego [syntax=vb]Private Sub CommandButton2_Click() Dim i As Integer For i = 3 To 12 Selection.NumberFormat = "General" Cells(i, 3) = "='" & Link(TextBox1.Text) & "[" & Nazwa(TextBox1.Text) & "]Input'!$C$" & i Next i For i = 14 To 287 If i <> 32 And i <> 33 And i <> 103 And i <> 104 And i...
Witam, Proszę o pomoc w napisaniu makra, dzięki któremu po kliknięciu nazwy obrazka w komórce A1 w Arkuszu1 pojawi się ten obrazek a po kliknięciu w dowolną pustą komórkę obrazek zniknie. Obrazek będzie umieszczony np. w Arkuszu2.
Robiłem kiedyś dokładnie taki plik jak piszesz - nie ma potrzeby nawet stosować makr. Skaner konfigurujesz tak, żeby po sczytaniu kodu wysyłał znak ENTER - co w Excelu powoduje przejście do kolejnej komórki - to w kolumnie A. W kolumnie B funkcją WYSZUKAJ.PIONOWO wyszukujesz po kodzie dane w arkuszu-bazie i zwracasz potrzebną kolumnę. Oczywiście kod...
A musi być makro? Bo najprościej to zrobić formatowaniem warunkowym, wybierając opcję "niepuste". Formatowanie warunkowe jest dynamiczne, więc zmiany zawartości komórek będą od razu uwzględnione. Tylko jeszcze kwestia formalna: co uważasz za puste komórki? W formatowaniu warunkowym Excel uważa za puste również komórki zawierające pusty tekst oraz same...
pierwsza pusty komórka excel pusty komórka pusty komórka excel
hydrauliczna prasa zawór zamrażarka bosch agregat koszt naprawy matrycy
drzwi balkonowe drzwi balkonowe
Tefal S75 - Zatrzymuje się co 10 sekund, co robić? Buczenie w głośnikach Behringer - przyczyny i rozwiązania