Podałeś zdecydowanie za mało informacji. Jeśli Twoje dane robocze liczą ok. 10 tys. wierszy, to przykład powinien obejmować ok. 50 wierszy w reprezentatywnym układzie. Należy to pokazać w załączonym pliku wraz z oczekiwanym wynikiem. Z przykładu, który pokazałeś nie wynika m.in. 1) czy wszystkie wartości w kolumnie A występują parami, czy mogą też być...
przydział w grupie A jest zawsze tekst, natomiast w grupie B są zawsze liczbowe? Porównaj D3 - G3, D6 - G6, etc. Bardzo pożądane jednego typu(tekst 109a)
kopiowanie warunkowe wierszy Excel
Zobacz, czy o to chodziło. Makro do kopiowania: [syntax=vbscript]Sub Kopiuj() Dim b As Worksheet Dim ow As Long Set b = Sheets(ActiveSheet.Index - 1) ow = b.Cells(Rows.Count, "A").End(xlUp).Row - 1 Dim CopyRng As Range, PasteRng As Range b.Range("A4:B" & ow).Copy ActiveSheet.Range("A4").PasteSpecial Paste:=xlPasteValues b.Range("N4:O" & ow).Copy ActiveSheet.Range("N4").PasteSpecial...
Dane będą brane z innego arkusza, natomiast dane z tego arkusza mają być kopiowane do arkusza w wordzie, i to ma być kopiowane w ten sposób że to co zostało oznaczone jako ☑ i było np. w kolumnie b w excelu oznaczone jako uprawnienia będzie kopiowane do worda w w miejscu gdzie na górze będzie pisać uprawnienia
Bez VBA się raczej nie obędzie. Są co najmniej dwa wyjścia (w pętli): 1. Filtrowanie i wydruk po każdej zmianie parametrów 2. Arkusz tymczasowy (czyszczenie, kopiowanie warunkowe, wydruk) Które wydajniejsze? Stawiam na Nr.1
W załączeniu przykład z funkcjami Wprowadziłem dodatkowe "zabezpieczenie" w postaci tego że każda lista musi się kończyć słowem KONIEC. Jeżeli tak nie jest to znaczy że jest więcej "poleconych" niż skopiowanych w dół wierszy z formułą wyszukującą. Wtedy trzeba "złapać" trzy ostatnie komórki i skopiować w dół. -------------- No tak, kolega adamas mnie...
Formuła działa idealnie. Dzięki I jeszcze jedno pytanie, czy da się za pomocą jakiegoś makra pobierając dane tak jak teraz kopiować pliki o takich nazwach jak wartości z tabeli?
Po krótkich próbach potwierdzam że rzeczywiście trzeba to zrozumieć. Względność jest zachowana kiedy "kopiujesz" format za pomocą malarza formatów (pędzel) natomiast przy zwykłym kopiowaniu "wstawia" znaki bezwzględne (choć tego nie widać). Jednak jest jeszcze jeden "mankament" jest pamiętany pierwszy warunek jaki został przyporządkowany danej komórce....
Miałeś w regule formatowania adres z $, czyli bezwzględny. Powinien być względny D2, ewentualnie $D2, ale przed 2 nie może być $. Można kopiować formatowanie, można od razu ustawić cały zakres, ale regułę piszemy dla pierwszej komórki.
A może jest jakiś sposób na automatyczne kpiowanie komórki A2 do D2 pod warunkiem że B2 jest puste. Jeżeli w B3 jest coś wstawione to komórka A3 nie powinna byc kopiowana
Zrobiłem bez makr. Może ktoś Ci przerobi na makro. Łącze do formantu w komórce bieżącej, formatowanie niestandardowe ukrywające wpis ;;; formatowanie warunkowe określające kolor. Niestety łącza nie dają się kopiować, bo są zawsze adresami absolutnymi, nawet jeśli się je zapisze bez dolarów.
Argument "tblList" to nazwa zakresu w tej "drugiej" tabeli? Po drugie: dlaczego tak komplikujesz? Jeśli funkcja arkuszowa to (pojedyncze) CountIf . Ale prościej byłoby wykorzystać Range.Find i jeśli błąd, to znaczy że nie ma... Hmm, patrząc na na to SUMA(SUMA.JEŻELI * Coś_Tam)), nie jestem pewien czy dobrze rozumiem. Na pewno chodzi o warunkowe przenoszenie/kopiowanie?
Tak, jako formuły możesz użyć wartości z kolumny J Np: http://obrazki.elektroda.net/8_124780652... Formatowanie (wszystkie 3 warunki) ustawiasz na pierwszej komórce (K5) i przeciągasz/kopiujesz w dół. Natomiast obliczenie ilości dni (J5) lepiej wykonać formułą: =L5-DZIŚ() skopiowaną w dół. Komórkę B3 może ktoś wyczyścić...
1. Jeśli nie kopiujesz formatów komórek, to metodę copy-paste zastąp prostym przypisaniem. 2. Można wszystko zmieścić w jednej pętli. Gdyby jeszcze wystarczyła jedna instrukcja warunkowa... było by dwa razy szybciej.
Coś musisz wyjaśnić: Cały czas wydawało mi się, że kolory i wartości uzupełniasz we wzorcach (w tabeli u dołu arkusza) i gotowe kopiujesz do górnej tabeli. Czy jest inaczej? Ten błąd to wynik kopiowania formatowania warunkowego. Przy zastosowaniu makr (rezygnacji z cf) zniknie.
Analizowałeś to makro? Przyjrzyj się co przypisujesz do zmiennej "multi" i to przed otwarciem pliku źródłowego. Nie powinno być With DoSkop.Worksheets("AKKO"... Set reg1 = .Range("a2:a41000")... itd Jeśli filtrujesz, to ustal maskę: fileFilter:="Pliki Excel (*.xl*),*.*," Po mojemu: Albo zostaw to (poprawione) kopiowanie...
Jeśli makro, to prosta pętla 'Do-Loop' z instrukcją warunkową. Ale, z kolumną pomocniczą, można i bez makra (załącznik)
Spróbuj z formatowaniem warunkowym.
komórki podświetlają się na czerwono nie tylko te po zmianach :cunning: Przecież wyraźnie pisałem: Jeśli interesuje Cię sporządzanie tylko ukrytej kopii wszystkich edycji w arkuszu Rob - to usuń formatowanie warunkowe , usuń kod Workbook_BeforeClose i wymień kod w arkuszu Rob Przy ukrytej archiwizacji wszystkich edycji - traci sens porównywanie tabeli...
Pierwsze pobranie powinno nastąpić w pętli Numerować powinieneś na podstawie licznika pętli w , jest to bardziej logiczne. Jeśli ustaliłeś w=3 (wiersz 3), to wartość komórki A w tym wierszu powinna być ustawiona z warunkowym wykonaniem jako [syntax=vb]If a<>0 Then Cells(w, 1).Value = w-2 [/syntax] w momencie pobrania zerowej wartości, nie nastąpi...
Aby coś takiego zadziałało "samo" - potrzeba makra. Ale jest inne rozwiązanie (ja je zastosowałem u mnie w pracy). Nie wiem czy u ciebie da się zastosować. Taki arkusz - szablon (u mnie nazwany "czystym") ma jeszcze jeden arkusz z nazwą "kalendarz". Są w nim (oprócz sobót i niedziel) automatyczne wyliczenia świąt itd. i poprzez zaznaczenie danego miesiąca...
Chciałbym napisać makro No właśnie. Jeśli wiesz jak zajmie Ci to 5 minut. Chcesz się dowiedzieć, czy dostać gotowca (w takim przypadku wrzuć plik z przykładem)? Po mojemu trzeba zadziałać przy pomocy dwóch, zagnieżdżonych pętli, znając ilość kolumn (End(xltoright).column), Nr pierwszego wiersza z nazwiskiem i Nr pierwszego wiersza w arkuszu docelowym....
A jakie to ma znaczenie? 1+1=2 a 1+0+0+1+0=2 Ale jak się uprzeć: SUMA.JEŻELI(zakres;">0";[zakres]) Jeśli chodzi o kolory, to z pewnością masz jakieś kryteria. Zastosuj formatowanie warunkowe i tej samej formuły użyj w SUMA.JEŻELI.
W prosty sposób można tylko w dodatkowej kolumnie D, w której byłby wyliczany postęp jako ułamek. W kolumnach B i C można to zrobić, ale trzeba dla każdej komórki podać osobną formułę, bo przy definiowaniu tego typu formatowania nie można używać adresów względnych, zatem nie można skutecznie kopiować komórek sformatowanych tak, aby każdy wiersz był...
Formatowanie warunkowe: Pierwszy warunek: D2 czerwone, jeśli data mniejsza od dzisiejszej. Podał Ci to już marek003 . Wpisujesz warunek:=JEŻELI(D2<=DZIŚ();PRAWDA;FAŁ... Drugi warunek: D2 zielone, jeśli data większa od dziś i mniejsza od dziś+60. Wpisujesz warunek:=JEŻELI(ORAZ(D2>=DZIŚ();D2<... Obie formuły wpisujesz dla...
Pierwsza sprawa to na pewno wyrzuć funkcję Jeżeli() i pozostaw tylko warunki. Możesz zapisać go w jednej funkcji Oraz(). Druga sprawa to jak zostawisz wszędzie te $ to nie będziesz mógł łatwo kopiować formuły/warunku. Adres bezwzględny pozostaw tylko przy adresie S$4 =ORAZ(B3>5,0;B3<6,0;C3<S$4) Tak zapisany warunek wpisz do formatowania warunkowego...
Tak i to na kilka sposobów. Najprostsze, byłoby zadeklarowanie zmiennej globalnej typu Boolean, warunkowe uruchomianie procedury i makro z inputbox'em zmieniające stan zmiennej.
Dużo do wyjaśniania, więc przeanalizuj sobie taki przykład makra z pętlą[syntax=vb]Sub Ukash() Dim myPath As String, fName As String, newWkb As Workbook Dim wrs As Long, wrsDst As Long myPath = "U:\Lukasz\Raporty\" 'składasz string z zamianą daty na tekst fName = "Raport " & Str(Date) & " adamas" 'lub dowolna data pobrana z komórki Set newWkb...
1. Porównywać daty w instrukcji warunkowej. 2. Wyszukać ostatni niepusty wiersz i podstawić: Range("A" & ostNiepusty).Select
Super! Dokładnie o to chodziło! Tabela przestawna rozwiązuje sytuację. Ale żeby ją utowrzyć, trzeba mieć zbiorczo podsumowane wszystkie faktury, bez pustych wierszy. Jak to zrobić automatycznie dla wszystkich arkuszy? Żeby było tak jak na screenie :) https://obrazki.elektroda.pl/1574377400_... EDIT: nie trzeba mieć pustych wierszy -...
Makro można modyfikować na tysiąc sposobów. Póki nie rozwiążesz "zagwozdek"... kicha ;) Ale jak już pisałem: od czegoś trzeba zacząć. W załączniku makro (na prostych pętlach, bez regExponent i innych dopalaczy). Celowo starałem się uprościć kosztem wydajności, abyś mógł samodzielnie modyfikować. Na razie sprawdza po imię & nazwisko oraz warunkowo kopiuje...
Witam ! Przedstawione zadanie jest trudne do rozwiązania (w każdym razie dla mnie :cry: ) ze względu na zawiłości formatowania dat . Przedstawiony przykładowy arkusz stanowi swoiste dzieło "rękodzielnicze" :D - chyba Pan Błażej mocno się nad formatowaniem warunkowym całej tabeli napocił. Żeby tej pracy nie zmarnować - proponuję zatem do założonej funkcjonalności...
Makro w Twoim pliku jest b.dobrze zaszyfrowane. No, może tylko mi nie udało się odszyfrować ;) Żeby nie tracić czasu napisałem od nowa (module2). Wszystko oparłem o w/w funkcję 'Find' Zrozumiałem, że pkt2. w kolejnych miesiącach dotyczy sprawdzania poprzedniego i tak zrobiłem. Sprawdź (nie testowałem wiele), w razie czego dostosuj do własnych potrzeb....
Jak zmodyfikować kod, by mógł pobierać dane ze skoroszytu, który mam aktualnie otwarty i nie chcę go zamykać Zakładając, że rozpoczynasz od makra (makro w module), spróbuj tak: 1. Usuń zamykanie pliku i czyszczenie zmiennej 'wb' 2. Deklarację zmiennej 'wb' przenieś do nagłówka modułu 3. Zamknij przypisanie oraz 'FileDialog' w instrukcji warunkowej...
Dobrze by było jak te formuły miały charakter stały, uwzględniając np. zmianę dnia w tygodniu (ponieważ inaczej rozlicza się godziny w dzień roboczy, a inaczej w święto). Zrób dodatkową kolumnę, którą będziesz wyróżniał dzień wolny/sobota-niedziela/święto od normalnego dnia pracy. Wtedy wartość z tej kolumny ta może posłużyć za warunek do zmiany sposobu...
Interesują mnie wartości z dwóch wierszy- drugiego i czwartego. (...) Chciałbym użyć makra do wyszukania tych wierszy z pierwszego arkusza, gdzie występują wartości szukane w drugim arkuszu i przekopiowanie wszystkich tych wierszy do np. 3 arkusza. Z tego wynika, że szukasz duplikatów wierszy 1 i 4 z arkusza Nr1 w arkuszu Nr2. Zdaje się, że coś pominąłeś/pomyliłeś,...
Zamiast tej linijki[syntax=vb]Wb.Sheets.Copy before:=ThisWorkbook.Sheets("makro")[/sy... pętlę For, z warunkowym kopiowaniem arkuszy. Warunkiem może być cells.find(what:="*") z wyłączoną obsługą błędów i jeśli Err=0, kopiujesz.
Nie ma formuły więc sie nie liczy "sama". Albo po dodaniu nazwiska najnormalniej kopiuj komórkę z formułą średnią z komórki wyżej (Stajesz myszką na komórce do skopiowania łapiesz za prawy dolny róg komórki - wskaźnik myszy zmieni się na plusik - i przeciągasz w dół). Lub zamiast samej formuły średnia() wpisz we wszystkich komórkach średniej warunek...
To [syntax=vb]wswyn.Range("A" & wiersz & ":BD" & wiersz).Value = wsSrc.Range(wsSrc.Cells(i, "A"), wsSrc.Cells(i, "BD")).Value[/syntax]Musisz poprzedzić instrukcją warunkową. Najprościej (nie znaczy najefektywniej) wykorzystując metodę 'Find'. Jeśli błąd, to kopiujemy, jeśli err=0 znaczy dane już są...
Najprościej "przekręć" tabelkę (daty w pionie), tzn zamień 1-szy wiersz z 1-szą kolumną (transponuj) i zastosuj filtr. Zmodyfikuj formuły formatowania warunkowego. Dalej standardowo: kopiuj-wklej specjalnie>wartości w z góry upatrzone miejsce.
Nie ma problemu - zmienimy pętlę warunkową na zwykłą. Na marginesie, jak widać w twoim załączniku, numery pisma przy "anulowaniu" dokumentu też są usuwane. Najpierw sprawdzimy ile jest wierszy, a potem pętlą będziemy sprawdzać czy wiersz nie był już skopiowany i czy ma numer zadania. Jeżeli tak to go przerzuci, jak nie "pójdzie" dalej. (taki wiersz...
Tak jak Pan zrobił jest super, ale oczywiście mam problem (pamiętając żeby kopiowana tabela była w tej samej kolumnie i wierszu parzystym) żeby po skopiowaniu do mojego arkusza wyskakuje błąd "nie można używać odwołań do innych arkuszy lub skoroszytów dla kryteriów Formatowania warunkowego". a muszę zmienić odwołania do komórek gdzie jest rok i miesiąc...
Pewnie można, ale to już dłuższa historia... :) Najprościej - jeżeli plik-źródło jest w tej samej lokacji - wstawić kwerendę wybierającą dane (Dane->Importuj dane zewnętrzne->Nowa kwerenda bazy danych, wybrać Excel Files * i OK, wskazać plik-źródło (można zaznaczyć "Tylko do odczytu"), a dalej z kreatora" wybrać zakładkę, rozwinąć ją krzyżykiem, wybrać...
Witam Chciałbym aby wyświetlało się tło w komórce w zależności od podanej ilości oraz czasu produkcji. Wartość poniżej podanych danych , pomiędzy oraz powyżej żeby miały inny kolor. Wartość skopiowanych danych w formatowaniu warunkowym kopiuje mi się z wiersza 1 do wszystkich, a ja chcę skopiować tak formułę żeby nie przepisywać wszystkiego do innych...
Dla Ciebie to bardzo proste, a ja nie mam pojęcia o takich rzeczach. Chciałbym tylko zwrócić uwagę na fakt że na początku miałem 1 wiersz zaznaczałem go i kopiowałem zmieniając wartość komórki z 1 na 2 itd. do której się odnosiło pole gdzie musiałem potwierdzać.
No tak. W YT "Dynamiczny wzór grafiku w Excelu. Grafik w Excelu" to jest tylko WZÓR. W Twoim przypadku, powinieneś generować kolejne miesiące, kopiować je do swojego rocznego skoroszytu z miesiącami (jak opisałem wyżej), wstawić do formatowania warunkowego w każdym arkuszu to co Ci podesłałem, pokolorować niedziele, i już. Dziesięć minut roboty i masz...
Wygląda to trochę inaczej niż założenia o jakich była mowa w pierwszym poście, tematy się powtarzają. Dla filtra potrzebna będzie lista unikatowych nazw tematów, realizowana w arkuszu przez wstaw>wklej specjalnie i dalej jak w moim przykładzie. Lub makro (uruchamiane np przy aktywacji arkusza "Menu") z wykorzystaniem tablicy, jeśli ma to działać automatycznie...
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...
Mogę podać przykład ale wtedy rozwiążę zadanie za ciebie. Na marginesie dla 100000 nie może być "do uzgodnienia" tylko ma być procent bo nie przejdzie. Jeżeli chcesz po twojemu zostawić procent rabatu w kolumnie c to: C15 wpisz =jeżeli(B15>=A11;B11;jeżeli(B15>=A10;B10... i tak dalej Jeżeli ma być tylko kwota rabatu ( ja tak rozumiem zadanie 2 - ale mogę...
Rozumiem i postaram się pomóc w miarę swoich umiejętności ;) Widzę, że wiesz już jak wygląda edytor VBA. Otwierasz go sobie i w okienku projekt wybierasz nazwę pliku na którym będziesz pracować. Niech to będzie Twój przykładowy plik "Moje.xls". Następnie klikasz na "Wstaw >> Moduł". W nim tworzysz swoje makro: [syntax=vb] Sub Przenies() ... End...
Zrobiłem eksperyment: Potraktowałem kolumnę "K" filtrem zaawansowanym z kopiowaniem bez duplikatów do Kolumny "P" i w kolumnie obok użyłem SUMA.JEŻELI(B:B;P3;C:C). Różnica w ilości wierszy (bo kto to przejrzy?) wynosi 6786 w kol "P" do 9523 w kol "K" Duplikaty są także w kolumnie "H" dlatego wydaje mi się, że tylko sumowanie warunkowe da właściwe wyniki......
W arkuszu dane jest u góry komórka w której będzie możliwość wprowadzenia miesiąca, w dane wiersz milionowy jest tabela z całymi danymi ,z których przy wyborze miesiąca będzie obszar całego miesiąca kopiowany do arkusza "sheet2". Jak już wszystko będzie oki działać, to sobie dam w vb żeby ukryć te wiersze, żeby nikt nie widział że one tam są, ale żeby...
Cześć! Stworzyłem makro, które z arkuszy odpowiadających kolejnym dniom kopiuje z zadanych zakresów wartości i formaty komórek (kolory, formatowania warunkowe itd.) do arkusza głównego. Niestety formatowania warunkowe nie nadpisują się w głównym arkuszu i po kilkukrotnym wykonaniu tej operacji plik nie nadaje się do użytku - szybkość jego działania...
Prawdopodobnie ze względu na ograniczoną znajomość Excela - Twoje wnioski koleżanko są błędne :cry: Zarówno jedna, jak i druga metoda po drobnych modyfikacjach formuł umożliwia uzyskanie wyszukiwania indywidualnych wskazań. Metoda "indeks" 869933 Metoda "sum warunkowych" 869934 Wydaje mi się jednak, że jeśli chodzi o wyszukiwanie pojedynczych wskazań...
Typ adresowania (względny, bezwzględny, mieszany) stosuje się w przypadku, gdy formuła jest kopiowana w pionie lub poziomie, a dane dla jej argumentów mają być pobierane w jakiś określony sposób. Zapytaj znanego wszystkim wujka o "Excel typy adresowania". Trochę inaczej ma się to przy regułach formatowania warunkowego. Cóż, najlepiej wszystko wypróbować...
Zastosuj formatowanie warunkowe. Zaznacz pierwszą komórkę zakresu (kolumny), z menu wybierz: Format>Formatowanie warunkowe i jako warunek wybierz: 'Formuła'. W okno formuły wklej wyżej opisaną i ustaw formatowanie komórki wg uznania. Następnie sformatowaną komórkę kliknij prawym pm, wybierz kopiuj, zaznacz zakres (kolumna z nazwiskami), w którym formatowanie...
Witaj. Formatowanie warunkowe w Excelu 2003 nie umożliwia sprawdzania wartości w innym arkuszu (nie wiem, czy nowsze wersje to potrafią, bo nie używam). Dla mnie rozwiązaniem problemu było skopiowanie tabeli świąt do komórek A100 w dół i użycie formatowania warunkowego z warunkiem opartym na tych komórkach. Oczywiście A100 w dół można sobie ukryć, a...
:) Ale nie ma tego złego ... Ściągnąłem od ciebie metodę sprawdzenia ilości wierszy. Do tej pory zawsze robiłem to w pętli warunkowej dopóki ostatnia komórka nie była pusta. Tak samo tu chciałem zrobić. A tak w jednym wierszu kodu można zamknąć takie sprawdzenie. :) Miło tak czerpać wiedzę. I ta nuta rywalizacji. :) No ... idę spać.
Witajcie, Sprawa wydaje się niby banalna, ale niestety nie mogę sobie poradzić. Chcę zrobić za jednym razem za pomocą formatowania warunkowego porównanie wielu cen znajdujących się w wielu wierszach dla dwóch firm. Udaje się zrobić formatowanie najpierw dla jednego wiersza i potem skopiować formatowanie za pomocą malarza formatów do pozostałych wierszy....
Bez VBA będzie trudno... Najprościej pętla po arkuszach + kilka instrukcji warunkowych (kontrahent, grupa towarowa) + być może kilka operacji arytmetycznych. Trzeba nam wiedzieć jak masz to zorganizowane. Jak oznaczasz grupę towarową, czy to jest symbol/nazwa w wydzielonej kolumnie, czy masz jakąś rozpiskę w arkuszu "Baza", itd/itp. Najlepiej wrzuć...
Że się wtrącę ;) Jedynie co może być cięższe to masowa implementacja tego rozwiązania. Klikanie każdej komórki osobno i ustawianie trzech warunków dla każdej trochę czasu Ci zajmie. A to dlaczego? 1. Można ustawić formatowanie warunkowe dla kolumny, wiersza, zakresu. Kluczowy jest znak/i "$" w odpowiednim miejscu w formule. Przykłady można znaleźć na...
Szkoda, że nie chcesz załączyć przykładowego pliku, bo w ten sposób zmniejszasz swoje szanse na uzyskanie optymalnej pomocy, a potencjalnych pomagających zmuszasz do wypytywania o wszystkie szczegóły. Z tego co teraz napisałeś zrozumiałem, że arkusz "Generator cen" zawiera jakieś formuły, które mają być użyte do przeliczenia danych z arkusza "301" i...
udało się rozwiązać problem, ale mam jeszcze jedno pytanie. Co zrobić żeby dane pobrane z formuły INDEX i MATCH po zapisaniu w folderze były stałe ?. To znaczy jak na przykład osoba której prześlę ten plik, a nie ma dostępu do pliku źródłowego widziała wygenerowane wcześniej dane w komórkach ? Cieszę się, że udało Ci się rozwiązać problem z funkcją...
Jeżeli ma "coś" wyskakiwać to tylko tylko makro. Jeżeli chcesz to zrobić sam to poczytaj o VBA ale może na początku zacznij od prostszych rzeczy w stylu kopiowania komórek , pobierania danych z komórek poddawania ich różnym obróbkom matematycznym i zwracania wyniku do excela. Jeżeli wystarczą ci kolorki i ewentualny ruch myszką by zauważyć wszystkie...
Jeżeli zależy Ci na kolorowaniu całego wiersza z przestarzałą datą to w warunku ustawiasz Formuła jest i wpisujesz =$B13<(DZIŚ()-7). W przykładzie daty są w kolumnie B. Potem kopiujesz komórkę z formatem, zaznaczasz cały arkusz i wklejasz formaty przez Wklej specjalnie . Puste komórki z automatu będą kolorowe. Dodane: Co do dat, to sprawdź w jakim...
Nie zapisałem. Ale z obrazka wynika, że w D8 łączysz w ciąg rozdzielając spacjami: =" "&B8&" "&C8&" " koniecznie ze spacjami na początku i końcu. Inaczej znajdzie "1" w "11" itd. w E8 warunkowo dodajesz 1 do MAX: =JEŻELI(CZY.BŁĄD(ZNAJDŹ(&quo... "&G$8&" ";D8));"";MAX(...
A jak zrobić, aby wyszukało kolejne słowo "MAGMA" w tej samej kolumnie i wykonało ponownie tę samą operację tak, aby w wierszu ze słowem "SUMA" w kolumnie "MAGMA" nie pojawiła się żadna wartość Odpowiedniejsza była pętla For dla obszaru UsedRange i warunkowo zmienny znacznik typu Boolean. W zależności od jego stanu wypełniasz, lub nie komórki w kolumnie....
Witam, Mam bazę danych, w osobnym arkuszu utworzyłam sobie listę w której mogę wybrać nr klienta (nr klienta jest czasami z jakimś tekstem lub z jakimiś dodatkowymi liczbami ale mam go traktować jako jeden klient). Udalo mi się napisać proste makro (jestem poczatkujaca) które z wyfiltrowanej listy kopiuje te nr do osobnego arkusza, sortuje tam te dane,...
czy ta petala wpisuje w postaci listy "wynik" wiecej nizeli z jednego CheckBox'u Nie, bo napisałeś: aby sprawdzila czy jest zaznaczonay TYLKO jeden CheckBox Ta pętla jest rozbudową tej z początku wątku, tyle że na końcu doszedł potrójny warunek if. Po przeleceniu wszystkich checkboxów w zmiennej i masz ilość zaznaczonych przez użytkownika checkboxów,...
Dziękuję za odzew ;) z przykrością muszę stwierdzić że nie do konca o to chodziło, zależy mi na NIE kopiowaniu całej tabeli tylko samego tekstu. Warto zauważyć ze w exccelu (patrz zdjęcie) w całym wierszu czcionka jest tak samo sformatowana (podkreślenie lub pogrubienie). Mój dotychczasowy program ma pętelki które powodują przejścia przez wszystkie...
Jak słusznie Otóż owa funkcja dziś() jest upośledzona takową wrednością, że działa jak to określają Microwładcy Office-a "nietrwale". Tak więc nie może być użyta w tym przykładzie. :cry: Czyżby pozostawało nieśmiertelne VBA? Wszystkie wyniki dowolnych funkcji odwołujące się do w/w również będą nietwałe. Można wykorzystać formatowanie warunkowe i zaczerwienić...
Witam, proszę o pomoc szanowne grono kolegów, ponieważ siedzię już parę dni nad aplikacją i absolutnie sobie nie radzę. A wszystko wskazuje na to, że rozwiązanie jest proste, tylko ja szukam po omacku. Mam dane zaimportowane z Access do arkusza roboczego w Excelu w postaci 3 kolumn zawierających wartości w każdej z kolumn. Kolumna A zawiera numer seryjny,...
Kopiowania i wklejania, tudzież opcji odwrotnej nie polecam. I tak w efekcie końcowym po wklejeniu wierszy (w trybie projektowania ma się rozumieć) trzeba ręcznie zmienić właściwość LinkedCell na właściwą. W tym momencie makro działa prawidłowo. Po usunięciu wierszy też makro działa właściwie. Dalej drukuje zaznaczone. Można oczywiście w VBA napisać...
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ż...
Proponuję wykorzystać rejestrator makr. Bez większej znajomości VBA można doskonale sobie poradzić. Przykład: 1. Nagrywam makra wstawiania i kopiowania wiersza. Wychodzi coś takiego nagrane 'Ctrl+strzałka w dół'[syntax=vb]Sub Makro3() ' ' Makro3 Makro ' ' Selection.Find(What:="Odżywianie", After:=ActiveCell, LookIn:=xlFormulas _ , LookAt:=xlWhole, SearchOrder:=xlByRows,...
Spróbuj w poniższy sposób. Jeśli nie chcesz kopiować danych z wybranej kolumny - po prostu usuń nagłówek w pliku docelowym. Makro działa odwrotnie niż w Twoim przykładzie. Tzn wyszukuje kolejnych nagłówków pliku źródłowego w docelowym, jeśli nie znajdzie - warunkowo pomija (MsgBox - po wybraniu kontynuuj). Przy okazji posprzątałem co nieco ;) [syntax=vbscript]Sub...
W załączeniu "niedziele i święta" Sprawdzanie jest w arkuszu test35 (dwie dodatkowe tabele) a wyniki są kopiowane do arkuszy miesięcznych (to wymóg formatowania warunkowego excela 2003 i w dół. W 2007 wzwyż można juz formatować na podstawie danych z innego arkusza a wtedy można by było uprościć cały skoroszyt ale nie działał by sprawnie w starszych...
Próba odpowiedzi na problem Pana okondy. Ponieważ napisał Pan, że słabo zna Excela starałem się opisać wszystko dość dokładnie. Niestety, nie napisał Pan, której wersji Excela Pan używa, ale ponieważ załączony przykład jest w formacie .xls , więc przyjąłem, że jest to wersja 2003 i moje wyjaśnienia odnoszą się do tej wersji. W innych wersjach szczegóły...
Coś mi się zdaje że kolega chce dokonać niemożliwego (zakładając że użyje jeno sortowania). Jeśli posortuje wg nazwisk a następnie wg daty umowy będzie miał w pierwszej kolumnie ludzi posortowanych alfabetycznie a w drugich daty rosnąco ale tylko dla każdego z kolejnych ludzi. Jak się zmieni nazwisko, sortowanie zaczyna się od początku, tylko dla rekordów...
W dalszym ciągu nie jest do końca czytelne, bo nie widzę jeszcze powodu, by nie można było zastosować zwykłego kopiowania. Ale zakładając, że droga od danej do wyniku jest wieloetapowa i nie da się jej zapisać w jednej linijce arkusza, to istnieje jeszcze procedura, zwana Tabela danych , która działa właśnie w ten sposób, że podstawia kolejne wartości...
A nie prościej zrobić formatowanie warunkowe. Wówczas mamy sprawdzanie przez excela wartości i makro nie obciąża go dodatkowo...Piszę już jakiś czas makra i np jak robi się kopię dużych arkuszy, to makro jest zbyt wolne - lepiej zamiast przenoszenia Rows(A) użyć zaznaczenia i polecenia kopiuj excela wpisując formuły poprzez makro niż kopiować fizyczną...
Witam, ponownie, Bardzo mi wszystkie rady pomogły w przygotowaniu szablonu rozliczenia, ale jak to często bywa pojawiły się dodatkowe potrzeby, chodzi o zaszycie formuł, które będą tez działały w arkuszach wysyłanych e-mailem do firm współpracujących. Przygotowałam je , niestety jest tak, ze w tych arkuszach utworzonych w pliku źródłowym sa i wyliczają...
Co ma wspólnego makro do zaznaczania aktywnego wiersza z funkcją, której nagłówek pokazujesz? Jak i do czego używasz tej funkcji? Zaznaczanie aktywnego wiersza masz zrobione formatowaniem warunkowym z formułą: [syntax=text]=KOMÓRKA("ROW")=WIERSZ()[/s... z tym są dwa. Pierwszy - należy właściwie zaznaczyć zakres komórek, w którym to formatowanie...
witam serdecznie, czy jest taka mozliwosc aby dane z pliku 1 zaciagaly sie do pliku 2 po spelnieniu trzech warunków? mianowicie aby: data, godzina i przypisany ciag (X lub Y) byly takie same w dwoch plikach co umozliwiloby zaciagniecie daych po spelnieniu tych 3 warunkow; ulatwi mi to strasznie prace, w 50% przyspieszy, jest to zapewne duze wyzwanie...
Można kombinować z opcjami w pętli za Select, ale bez komplikowania życia łatwiej będzie wstawić pętlę w miejsce każdego "a=cośtam" z odpowiednią instrukcją warunkową If . Tu nie jest jeszcze jasne (przynajmniej dla mnie) co ma być kopiowane w przypadku Np: to / oraz to / lub to / oraz to ;) Dodano po chwili 1. Zdaje się, że 'Lub" powinno odnosić się...
Jeśli formuła jest w innym arkuszu, a dane w innym, to przed danymi musi być oznaczenie arkusza np. PRL , ale załącznik to powinien być Twój. Edit: PRL był szybszy, ale może się przyda. Plik zapisałem w formacie .xls, żeby nie kompresować. Po otwarciu pliku zapisz go sobie jako .xlsm. Musisz też uważać, żeby kolorowe komórki zawierały tylko liczby,...
pozostałe które byłe wprowadzone wcześniej pozostaną na swoim miejscu w "przyrządach pomiarowych" I tak będzie dopóki nie zmienisz czegoś w zakresie "C5:I5" w arkuszu "Rejestracja przyrządów" tzn przypisywana (kopiowana) jest wartość, której nie zmieniłeś. Jeśli jednak komórki te chcesz zostawić puste a zachować wartości w drugim arkuszu musisz posłużyć...
Przyznam że jak dla mnie to nie do końca zrozumiale napisane. Spróbuj usiąść i na spokojnie opisać co ma się "dziać". Ty wiesz o co chodzi ale my nie do końca (nie wszystko jest jednoznaczne). Po pierwsze "arkusz posortowany wg nr zamówień" czyli wg jakiej kolumny? Z tego co zrozumiałem makro powinno sprawdzać order-id i client i jeżeli zauważy że kolejny...
Przechwyciliśmy komendę Flipper Zero ON: Kod: tekst Zwiń Zaznacz wszystko Kopiuj do schowka Filetype: Plik sygnałów IR Wersja: 1 # nazwa: Galanz_on typ: surowy częstotliwość: 38000 duty_cycle: 0.330000 dane: 3665 1547 605 1078 527 1151 507 498 605 415 584 415 584 1098 585 415 507 501 522 1152 507 1175 585 417 528 1154 506 497 502 523 579 1081 524 1160...
warunkowe kopiowanie wartości excel excel warunkowe kopiowanie zakresu kopiowanie warunkowe
naprawa skanerów plastik przekładnia schemat hondy accord
montaż klimatyzacji samsung le40n87bd
Czarny ekran w starej Nokii - co zrobić? Jak podłączyć zasilanie w Zelmer 1010.5?