Korzystam z podobnego rozwiązania ale potrzebne jest też formatowanie warunkowe (aby zaznaczać tylko zakres wiersza). Zaznaczanie aktywnego wiersza za pomocą formatowania warunkowego i VBA 1. Zaznaczanie aktywnego wiersza Definiujemy nazwę: AktywnyWiersz=0 Wpisujemy formułę w VBA w sekcji Worksheet - SelectionChange Private Sub Worksheet_SelectionChange(ByVal...
Ale jeżeli chcesz zaznaczyć całe wiersze możesz zastosować "tekstowe połączenie": p = 20 k = 25 c = CStr(p) + ":" + CStr(k) I wtedy: Rows(c).Select lub (tak jak chciałeś Range(c).Select Albo wogóle bez zmiennej c Range(CStr(p) + ":" + CStr(k)).Select Przyznam że chwile szukałem gotowej funkcji ale znalazłem tylko zaznaczanie paru wierszy na raz (nie...
Zakres zaznaczasz od pierwszej do ostatniej komórki czyli od A1 do kolumna,ostatni wiersz.
tak powinno działać makro: 1. W zakresie wierszy '42:305' zaznaczenie dowolnej komórki ma wywoływać: a. wypełnienie całego wiersza, z zaznaczoną komórką, "jakimś kolorem" (na tę chwilę nieważne jakim) b. nałożenie obramowania wiersza (przynajmniej na dolną krawędź) c. usunięcie wypełnienia z wcześniej zaznaczonego wiersza z zakresu '42:305' d. usunięcie...
A czy gdzieś napisałeś, że to ma działać w Excelu 2021? Nie piszesz też, czy może być VBA. Bez tych nowych funkcji i bez VBA, to zrobić to automatycznie będzie trudno. Mogę zaproponować taki półautomat w 3 etapach. Najpierw łączymy dane w dwa ciągi tekstowe za pomocą wybranego separatora. Ja zastosowałem średnik. [syntax=text]=POŁĄCZ.TEKSTY(";";;B1:E14)...
Spróbuj formatowania warunkowego wg takiego wzoru: [syntax=text]=WIERSZ()>PODAJ.POZYCJĘ(PRA... komórek do sformatowania musisz sobie zaznaczyć definiując formatowanie. Formuła formatowania jest zapisana z punktu widzenia pierwszej komórki obszaru formatowania, zakres wierszy w formule musi być zgodny z tym, jaki obszar...
Zaznaczasz kolumnę L (ten zakres, który Cię interesuje) i w formatowaniu warunkowym używasz formuły: [syntax=text]=$L3<$M3[/syntax]Formułę zapisuje się dla jednej pary komórek, dla pierwszego wiersza w formatowanym zakresie. Przed numerem wiersza nie ma znaku dolara. Przed literą kolumny w tym przypadku może być, ale może też nie być, bo formatujesz...
w jaki sposób zaznaczyć zakres do ostatniej kolumny w jednym wierszu ost_kolumna = .Cells(2, Columns.Count).End(xlToLeft).Column
Cześć, Macie pomysł jak wyciągnąć numery wierszy z zakresu nieciągłego, wybieranego myszą + ctrl? Chodzi o sytuację, gdy zaznaczamy np komórkę B1, D5 i F8 i chcę pobrać numery wierszy, by wyciągnąć dane z komórek w kolumnie A z odpowiadającymi wierszami. Najprościej działa zaznaczanie danych w kolumnie A i wklejenie w docelowym miejscu ale metoda ta...
Niestety ale nic mi to nie mówi. Ostatecznie, potrzebuje skopiować wiersze ze schowka do istniejącej tabeli. Prościej mówiąc wstawić zawartość schowka pomiędzy wskazane wiersze.
O to chodziło mi własnie. Za kazdym razem ten zakres który zaznacza powieksza mi o ilosc jaka chce wierszy. Dzięki wielkie :)
Witam, Zwracam się z prośbą o pomoc w następującej sprawie, otóż potrzebuję usunąć dane, które znajdują się poza zakresem wydruku. Czy można to wykonać z poziomu Excela czy jest makro? Mam kilka arkuszy i chodzi o to aby nie zaznaczać kolumn i wierszy z poza zakresu wydruku i wówczas usuwać zbędne dane. Z góry dziękuję za pomoc
Hej Chodzi mi o wszystkie pełne wiersze poniżej i wklejenie tego zakresu o wiersz wyżej. Kod trochę zmieniłam na swoje potrzeby i obecnie wygląda jak poniżej, zaznacza i kopiuje 1000 wierszy (tu wolałabym żeby zaznaczał wszystkie pełne) po pierwszym pustym ale brakuje mi wklejania skopiowanego zakresu o wiersz wyżej. Sub usuniecie() Application.ScreenUpdating...
Range("G6:G89").Select Jak go zmienić, żeby zakres brał pod uwagę wszystkie niepuste komórki w tej kolumnie? Więc tak, jeżeli chcesz, żeby z całej kolumny zaznaczył zakres składający się z niepustych komórek to będzie takie makro: Sub proba() Dim x As Double Dim zakres As String For x = 1 To ActiveSheet.Cells(ActiveSheet.Rows.C... "G").End(xlUp).Row...
Dziekuje za propozycję jednak nie bardzo mi odpowiada to rozwiązanie bo mam już gotowy szablon pliku na którym pracuję z już gotowymi makrami. Większość makr uruchamiam jeszcze przed usunięciem wierszy i jest OK. Ale czasem zdarzy się że już po usunieciu potrzebuję uruchomić makro. W kodzie który podałeś musiałbym w takim razie zrobić kopie wszystkich...
Stostując taki sposób deklaracji zmiennych zmienną wiersz masz zadeklarowaną jako Variant, a zmienną i jako Integer. Do operacji na nieciągłym zakresie możesz użyć [url=http://msdn.microsoft.com/en-us/lib... Union Twój kod można skrócić do poniższej postaci, nie trzeba zaznaczać komórek i przeskakiwać pomiędzy...
Dwie wątpliwości: 1) Czy te formuły będą takie jak w przykładzie tzn. będą się odwoływać tylko do danych z tego samego wiersza? 2) Czy to ma być kopia z zaznaczenia (zaznaczam x wierszy i to kopiuję, tylko dokąd? jak określić miejsce docelowe?), czy kopia wszystkiego co jest (do ostatniego wypełnionego wiersza w określonej kolumnie), wtedy miejsce docelowe...
Dzień dobry, Proszę spróbować z taką formułą w formatowaniu warunkowym: [syntax=text]=JEŻELI(MOD(WIERSZ(A1);2);A... Puste komórki w zakresie są traktowane jak zera. Teksty są "większe" od liczb, więc zawsze będą zaznaczane, gdy wystąpią w parze z liczbą. Gdyby miało być inaczej, trzeba zmienić formułę....
Nie zauważyłem by autor pytania prosił koniecznie o formułę. Owszem wspomniał, że: "Wiadomo jest to jedna formuła", ale nie wiemy czy kurczowo zamierza trzymać się formuł, bo jest (jak np: ja) entuzjastą Excel'a, aczkolwiek dopiero "raczkującym", czy być może jest to dla Niego rodzaj testu, zadania (ze szkoły, studiów, pracy - niepotrzebne skreślić)....
Dzień dobry, Chciałem się włączyć do dyskusji, chociaż trudno zaproponować szybkie rozwiązanie przy tak dużej liczbie danych. Nie chcę proponować VBA, są pewnie lepsi od tego specjaliści, natomiast formuły Excela można na pewno zoptymalizować. Ale najpierw pytanie, czy w przykładzie kolumna I w arkuszu "wynik" zawiera spodziewany wynik? Warunek jest...
I po co wogóle chcesz to zaznaczać? W VBA można się często obejść bez zaznaczania czegokolwiek. Zależy co chcesz zrobić potem z tym zaznaczeniem, bo czasem rzeczywiście warto. Chodzi o to że na podstawie kart grupa a; grupa b; grupa c; grupa d; potrzebuje utworzyć karty: trasa 1; trasa 2; trasa 3; itd. jak w pliku sample1. 1. Jeden z tych obszarów?...
a jak napisać makro które zaznaczałoby te 24godzinne zakresy? i po skopiowaniu przechodziłoby do następnych 24godzinnego zakresu?
Witam, Proponuję rozwiązanie z zastosowaniem kontroli poprawności danych. W komórce E6 wpisujemy warunek Pełna liczba > 0, pole Ignoruj puste pozostawiamy zaznaczone, w komórce F6 warunek Pełna liczba między Minimum 1 Maksimum =$E6, pole Ignoruj puste wyczyścić, w komórce G6 warunek Pełna liczba między Minimum 1, Maksimum =$F6, pole Ignoruj puste wyczyścić....
Przetestuj [syntax=vb]Sub y() Dim rRng As Range 'definicja przetwarzanego zakresu Set rRng = Range(Cells(7, 3), Cells(19, 15)) 'wpisanie wartości z nagłówków kolumn 'najpierw formuły odnoszące się do wiersza 4 rRng.SpecialCells(xlCellTypeConstants).F... = "=R4C" 'wklejenie jako wartości For Each cl In rRng.SpecialCells(xlCellTypeFormulas) cl.Value...
Bardzo szybko robi się to ręcznie. Filtr, zaznaczasz, Ctrl+c, Ctrl+v (możesz nawet nagrać makro i je wykorzystać). Klasycznie: w pętli + instrukcja warunkowa (If) oraz licznik wiersza zakresu docelowego.
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...
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".
Witam, Staram się napisać makro, które zlicza ilość rekordów w przedziale od (B2:B2000) Zaznacza formułę w wierszach A2 i kopiuje ją do zakresu A3:A(wynik z liczenia +1) Nieudolnie napisałem coś takiego, ale nie wiem jak ustawić zakres odwołując się do wyniku z operacji liczenia... PS. Docelowo formuły będą się kopiować z kilku "zakresów" np. Range("D2:E2")...
Witam. W jaki sposób można makrem, zaznaczyć komórki obok wypełnionych? Dokładnie chodzi o to, że w kolumnie B, mam jakieś dane (mogą być też puste komórki między wypełnionymi) i chciałbym, aby makro zaznaczyło w kolumnie C, cały zakres, od wiersza 2 do ostatniego, który jest wypełniony w kolumnie B.
Tak jak pisałem, tylko pierwsza komórka, a nie cały zakres. Bardzo dziękuję, rozwiązanie pomogło. Dlaczego ten kod jest poprawny w Libre a w Excelu przesuwa wiersze zaznaczenia bądź wcale nie zaznacza?
W VB możesz korzystać z funkcji excela: Application.WorksheetFunction.Min(range) Ja bym zrobił to tak: Lecę po tej kolumnie z liczbami 471 itd. i zaznaczam zakres (można stosować przesunięcia)*, następnie funkcją excela znajeść minimum. * - chodzi o adresowanie względne - czyli względem konkretnego wiersza czy kolumny
Można. Najłatwiej w VBA. Aktywujesz pierwszą komórkę wiersza (zakładam, że w przykładzie jest to pierwsza kolumna). Stosujesz pętlę Do While {ostatni znak = np.1 } ... kolumna = kolumna + 1 Loop zaznaczasz zakres od pierwszej kolumny do kolumny o numerze określonym przez "kolumna" z powyższego kodu. Kopiujesz i wklejasz w odpowiednim wierszu....
Wystarczy odblokować tyle kolumn i wierszy ile chcesz i następnie włączyć ochronę arkusza z odznaczoną opcją zaznaczania zablokowanych komórek. Co prawda widać będzie wszystkie, ale pracować będziesz mógł tylko na tych odblokowanych.
Można wykorzystać skróty klawiszowe. Załóżmy taką sytuację: W kolumnie B ciąg jakiś danych, w C3 formuła do skopiowania http://obrazki.elektroda.pl/3064735200_1... Podręcznikowo: chwytasz za uchwyt C3 i przeciągasz w dół. Na skróty: 1. Klik w B3 2. Ctrl+strzałka w dół (przechodzę do ostatniej niepustej) 3. Strzałka w prawo (przejście do kolumny...
WItam DZIĘKI DZIĘKI SERDECZNE ZA WSZYSTKO - jeszcze tylko jedno pytanko na koniec. Kolumnę E , F przeciągnąłem do 300 - bo tyle mam wierszy po zaktualizowaniu swojej bazy - oczywiście modyfikując odpowiednio formułę w makro zmieniłem zakres do 300 wszystko pięknie działa filtruje jak należy - tylko wyników w tych moich dodatkowych wierszach nie zaznacza...
niby działa ale zeby zobaczyć wynik trzeba zaznaczyc komorke. Ja to widzę tak: zaznacz zakres do ostatniej pełnej, potem dodaj i pokaz i wypełnij wynikiem do ostatniej pełnej / względnie ostatniego pełnego wiersza. any ideas?
Mam obszar o czterech kolumnach (A:D) i zmiennej ilości wierszy; w kolejnych iteracjach komórki wypełniane są nowymi danymi, więc liczba wierszy w kolumnach się zmienia. Każda z kolumn lub nawet dwie kolumny jednocześnie może w danej iteracji zawierać same puste komórki. Problem jest taki, że gdy korzystam z CurrentRegion a jedna lub więcej kolumn zawiera...
Witam, Mam pytanie o możliwość stworzenia makra które będzie kopiować wypełnione wartościami kolumny w dół zaznaczając komórkę A2, jednak przy kopiowaniu pomijało by wiersze dla których nie ma podanych wartości w kolumnach D i F: https://obrazki.elektroda.pl/8651122400_... Na chwilę obecną przy poniższym kodzie: [syntax=vbscript] Range("A2").Select...
W tym przypadku wystarczy takie prościutkie makro: [syntax=vb]With Range("B15:C17") 'zakres do sortowania .Interior.Color = xlNone 'czyścimy stary kolor tła .Sort key1:=.Cells(1, 2), order1:=xlDescending, Header:=xlNo 'sortujemy po drugiej kolumnie majejąco .Rows("1:1").Interior.Color = 65535 'ustawiamy kolor pierwszego wiersza w sortowanym zakresie...
Dzień dobry, To jest dość typowe zagadnienie konsolidacji. Pewien problem stwarzają tylko te scalone wiersze, bo powodują, że trzeba zaznaczać całe wiersze, a etykiety z oznaczeniami kabli powinny być w pierwszej kolumnie zaznaczenia, więc trzeba je przenieść do kolumny A lub rozdzielić te scalone komórki. Ja przesunąłem dane o 1 kolumnę w lewo. Konsolidację...
Super! działa dzięki za pomoc mam jeszcze jedno pytanko Poniższa pętla przeszukuje zakres komórek w kolumnie A i jak odnajdzie określoną wartość zmienia kolor tła dla całego wiersza. Czy jest możliwość ograniczenia zaznaczania wiersza do na przykład 15 pierwszych komórek danego wiersza [syntax=vb] For Each kom In Range("a4:a3000") If kom.Value = "KA0001"...
Sposobów może być wiele, bo to dość typowe zadanie. Nie napisałeś, która wersja Excela, a to może być istotne, jeśli chodzi o szczegóły. Przykładowe rozwiązanie w załączniku. Formuła: [syntax=text]=INDEKS(C2:G5;;B1-2)[/synta... nowym Excelu (2021, 365) będzie to formuła rozlana - wpisujesz do pierwszej komórki, czyli do B2, zatwierdzasz Enter i otrzymujesz...
Dobry wieczór, Problem można rozwiązać również wykorzystując procedurę Konsolidacji w grupie Dane. Kursor należy umieścić w lewym górnym rogu tabelki wynikowej. Tabelka powinna zawierać tylko nagłówki. Kolumna z numerami części powinna być pusta. Wybierany polecenie Dane/Konsoliduj i wskazujemy kolejno tabelki z Arkusza2 jako zakresy do konsolidacji....
Wydaje mi się, że lepiej będzie jak "załapiesz" o co chodzi. Pierwotna wersja pętli For Each kom In Selection If Left(kom.Address, 2) = "$G" Then If kom.Value = 1 And kom.Offset(0, 1).Value = "tak" Then ActiveSheet.Rows(kom.Row).Copy Sheets(1).Rows(ostWrs) ostWrs = ostWrs + 1 End If End If...
To nie bardzo rozumiem w czym problem, zaznaczyć kolumnę D, w zakresie w jakim będą dane (teraz lub w przyszłości), wpisać formułę dla pierwszego wiersza z danymi, np. =b4+c4, jeżeli tym pierwszym wierszem jest wiersz o numerze 4 i nacisnąć Ctrl+Enter (przytrzymując Ctrl, nacisnąć Enter). I to wszystko. W Excelu 2007 i następnych można również zadeklarować...
1. #N/D! - da się wyeliminować przez dodanie na zewnątrz formuły JEŻELI.ND albo JEŻELI.BŁĄD. Obie działają podobnie do funkcji JEŻELI, więc nie powinieneś mieć z nimi kłopotów 2. Da radę przeszukać kilka arkuszy jednocześnie - wystarczy w zakresie podać adresy zakresów w poszczególnych arkuszach rozdzielone średnikami, np. Arkusz1!C1:C3;Arkusz2!B1:B3,...
Przepraszam będę dołączał. Niestety nie działa. Kiedy zaznaczam jakąś komórkę w zakresie Excel automatycznie zaznacza jak na rysunku cały zakres danych w kolumnie B, przy tworzeniu tabeli. Podobnie jest jak usuwam dane w A nie zmniejsza jej automatycznie. Według mnie on dotyczące tworzenia tabeli powinien brać z kolumny A czyli ostatniego zapisanego...
Hmmm... nie wiem jak to zrobić inaczej [syntax=vb] Sub bombon() Dim zakr10 As Range 'definujeme zakres, ktore zawiera 10 pierwszych bombonierek, kolumny od F do O Set zakr10 = ThisWorkbook.Sheets("Bombonierki").Range... 'wierszy w zakresie r = 2 'zacziname od 2 wiersza, zmienna r je numer wiersza While Cells(r, 1) <> vbNullString 'tak...
wartości, ale chodzi mi oto że tekst w A1 żeby skopiowało do C1 a później żeby A1 było czyste, czyli tak jak w wordzie zaznaczam teksty daje wytnij, wybieram nowe miejsce i daje wklej. Ale gdybyś opisał oba przykłady na pewno by nie zaszkodziło, bo może ktoś kiedyś będzie chciał skopiować komórkę wraz z formatem i tu by miał rozwiązanie i żeby to jeszcze...
Dobrze by było podać wersję Excela i załączyć problematyczny plik (lub jego fragment). Przypuszczalnie lista wybieralna została stworzona przez Menu Dane -> Poprawność danych. Samo skopiowanie wierszy poniżej istniejących danych nie spowoduje ustawienia tam wcześniej zdefiniowanej listy wybieralnej. Jest kilka metod aby Excel rozszerzył zakres występowania...
Witam wszystkich, Codziennie wypełniam raport aktywności dziennej - mieszczący się w jednym arkuszu. W kolumnach mam rodzaj aktywności dziennej np. wykonane telefony lub spotkania, natomiast w wierszach datę kiedy został wykonany np. tel. oraz imię i nazwisko osoby do której został wykonany dany telefon. Każdą aktywność zaznaczam kolorem a wszystko...
Maćku, Dzięki za głos, dostałem już odpowiedź z innego źródła ale przeklejam tutaj dla potomnych CYTAT: Przekopiuj kategorie do usunięcia do nowego arkusza w pliku z klientami (powiedzmy, że jest to Arkusz2 zakres A1:A300) W kolejnej wolnej kolumnie w bazie klientów powiedzmy, że jest to D w D1 wpisz "do usunięcia" Zakładam, że kolumna z kategorią to...
nie mam excela na kompie przy któym siedzę ale o ile pamiętam nie jest to takie proste. wg mnie można to zrobić na dwa sposoby: 1) w jakiejś kolumnie (np. B) umieścić liczby naturalne (od 1..n***) gdzie n jest maksymalną liczbą która występuje wśród twoich danych. zakładam że w kolumnie (na przykład A) masz te powtarzające się liczby czyli swoje dane...
Jeżeli obszar nie jest duży to spróbuj: 1. Zaznacz zakres do kopiowania, naciśnij Ctrl+c 2. Przejdź do arkusza/obszaru z filtrem 3. Zaznacz pierwszą komórkę i trzymając lewy Ctrl zaznaczaj, klikając pojedynczo kolejne (wystarczy w lewej, skrajnej kolumnie). Tu musi zgadzać się ilość wierszy. 4. Nie puszczając Ctrl naciśnij v
witam, mam problem z makrem. Męczę się meczę i nic :/// Chcę, żeby makro zaznaczało kolumnę, sortowało ją rosnąco Np: a a a b b b b c c ... a następnie podawało mi zapisywało mi zmienne w ten sposób, żeby każda ze zmiennych definiowała pierwszy wiersz, w którym jest "wartość", a następnie ostatni wiersz, który zawiera wartość "a" i tak ze wszystkimi...
Witajcie Szukam sposobu by skanując produkt, zaznaczyć komórkę w odpowiednim rzędzie i kolumnie. Rozkład jest taki: A1 - zeskanowany numer z "Numer porządkowy" (A4:A10) B1 - zeskanowana waga C1 - ilość tabel F1 - wierszu z porównanego kodu (A1 z zeskanowanym) Schemat przebiega tak: zaznaczam komórkę (np: A1) -> skanuje (wkleja skan) w zaznaczoną komórkę...
Nic prostszego jak zaznaczyć cały potrzebny zakres i w menu Dane wcisnąć Sortuj. W okienku wybierasz kolumnę według której chcesz sortować. W E2003 masz trzy kolumny. W pierwszej kolejności (tak chciałeś) ustawiasz R i odpowiednio malejąco. Dalsze pola nie są wymagane aczkolwiek mogą być użyte. Na dole nad przyciskami (to powinieneś ustawić na samym...
Witajcie! Mam następujący problem - zaznaczam pierwszą komórkę w wierszu (A1) i przeszukuje go do momentu, gdy któraś komórka będzie mieć wartość "XYZ". W tym momencie chciałbym, aby ta komórka została zaznaczona, bo 10 wierszy poniżej względem niej, chciałbym skopiować zakres ("zak") z innej części arkusza. Wymyśliłem coś takiego [syntax=vb]Sub KopiujZakres()...
... aczkolwiek lepiej by było na przykład, żebym nie musiał za każdym razem zaznaczać komórek... To robisz tylko jeden raz. Kolega mbb90 wyjaśnił ci tylko jak najprościej "stworzyć" formułę. Np w komórce G3 wpisujesz "z ręki" =suma(B3:F3) i wciskasz enter a excel zawsze będzie ci sumował komórki w 3 trzecim wierszu od kolumny B do F ) Zamiast wpisywania...
Było coś podobnego już na forum. Jest coś takiego jak aparat fotograficzny (musisz wyciągnąć na pasek/wstążkę poprzez dostosuj...) Zaznaczasz komórkę lub zakres komórek naciskasz aparat a następnie w inny miejscu klikasz myszką. Tworzy ci się tak jakby podgląd tamtej komórki lub zakresu. Zauważ że ten obiekt ma w pasku formuł adres do "wyświetlanych"...
Witam, Mam problem z dokończeniem makra w vba, mianowicie chce wyszukać wyrazy (znaczniki html) wpisane do komórek w excel-u, w całym arkuszu. Arkusz posiada 5 kolumn i około 6000 wierszy. Po wyszukaniu wyborderować i zmienić kolor ich czcionki na czerwony. Oto kod który udało mi się zrobić. Mam problem również z ilością znaków zaznaczanych. Aktualnie...
Witam wszystkich, mam formularz a na nim listbox (1) i pola txt (2). Z założenia w listboxie ma być zaznaczony wiersz, w którym tekst z 1 kolumny = sumie wartości pól tekstowych. https://obrazki.elektroda.pl/7428190600_... Metoda _AfterUpdate pola txt zawiera: Zlecenie_lista.ListCount< Zlecenie_lista.Recordset.RecordCount +1 To oznacza,...
Użyłem Select Case, żeby nie zapisać pół strony instrukcją IfThenElse. Teraz jaśniej? Dobra, już tłumaczę. 1. Takie (zgodne z VB) a nie inne pole kombi, bo zdarzenie "Przy zmianie" reaguje tylko na zmianę wartości. Gdybyś chciał wpisać te same oceny raz za razem, to zmiana by nie nastąpiła. Należało użyć innego zdarzenia, o które kombi formularza jest...
Witam Widzę że jest zainteresowanie więc na szybko opis. Gdyby pojawiło się hasło do otwarica pliku to : marcin W załączniku plik na którym pracuje. Postaram się opisać o co konkretnie mi chodzi. W arkuszu „Słupy” mam trzy tabele: – Tabela Nr1 (zakres KOLUMN A:Z) - Tabela Nr2 (zakres kolumn AB:AZ) - Tabela Nr3 (zakres kolumn BC:EI)...
Witam, Tak worksheet to to samo co ws - dzięki za zwrócenie uwagi, po prostu po czasie dopisywałem ten fragment i jakoś pominąłem, że ws został juz określony przez DIM. W załączniku wrzucam plik, po ściągnięciu trzeba zmienić rozszerzenie z *.jpg na *.xlsm - wyskakiwał błąd poczas dodawania pliku z roszerzeniem excela, że nie można załączać plików z...
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...
Jest sobie w "łekseselu" procedura np. 'Worksheet_Change', działa ona w ten sposób, że wychwytuje zmianę zawartości komórki arkusza, tj. stawiamy kursor na jakiejś komórce, wpisujemy coś z klawiatury i po wćiśnięciu 'pankracego entera' uruchamiana jest w/w procedura. No i niby mamy co chcemy, ale ...: 1. tutaj dane będą wprowadzane w wiele komórek w...
Witaj. Teoretycznie w zadaniu pierwszym, po pewnym uporządkowaniu danych, można byłoby skorzystać z funkcji wyszukaj.pionowo . W aktualnej postaci moja formuła skończyła się na współpracy funkcji indeks oraz podaj.pozycję . Do pomocy użyłem funkcji złącz.teksty - zauważ, że dane w arkuszu 1 oraz 2 różnią się pewnym drobnym szczegółem. W zadaniu drugim...
Witam Kochani mam problem z moim excelem, kombinuje i kombinuje i jednak potrzebuje pomocy korzystam z Funkcji MAX. w danym zakresie komórek. https://obrazki.elektroda.pl/6229323400_... Chciałbym utworzyć funkcje gdzie w kolumnie D wyświetla się największa liczba z pośród wiersza np. 3 i żeby excel zaznaczał mi kolorem z której kolumny...
Cześć, nie jestem biegły w VBA i zwykle swoje makra tworzę przez nagrywanie. Potrzebuję makra, które będzie wyszukiwać pierwszy wolny wiersz, zaznaczy zakres kilku kolumn (np. od A do B) i będzie sumować wartości. Cały szkopuł jest w tym, że dane, które będą sumowane miewają różną liczbę wierszy. Dlatego nagranie sumy nie zdaje egzaminu, bo zawsze sumuje...
Chodzi o to że skoro nie jesteś w stanie dopasować działający kod do swoich potrzeb to musisz bardzo precyzyjnie wyjaśnić jak to ma działać, np: - po naciśnięciu przycisku - po naciśnięciu kombinacji klawiszy - po zmianie jakieś komórki - jeszcze jakoś Oraz na jakim obszarze ma to się dziać - zawsze A1:A3 na bierzącym arkuszu - zawsze A1:A3 na arkuszu...
adams jestem zielony jeszcze jeśli chodzi o VBA gdzie dokładnie dopisać wykrzacza tzn mając to VBA w innym zakresie komórek wypełniałem serię danych i makro się chciało debugowac nie rozumiem czemu skoro nie używałem listy rozwijalnej. skopiowałem to makro chcąc usunąć problem drugiej listy rozwijalnej która miała być pusta w przypadku kiedy nastąpiły...
Uznałem, że podstawowy problem został rozwiązany, trochę zbyt pochopnie... Pojawił sie nowy.. zrobiłem rozliczenie roczne w arkuszu o którym mowa wyżej w taki sposób, że w filtrze widniało po prostu po 12 miesiącach jako jedna z opcji filtru. Rozliczenie to po prostu suma wypłat miesięcznych (wypłata- zaliczki) i zrobiłem to w ten sposób: zrobiłem coś...
Niestety na służbowym kompie nie zobaczę Twojego pliku, więc tylko kilka wskazówek. 1. Proponuję przygotować szablon do kopiowania w oddzielnym arkuszu, nieużywanym przez kontrolerów. Można tam zapisać w razie potrzeby coś jeszcze, a docelowo można go będzie ukryć. 2. Żeby skopiować obszar (tabelkę), musisz wiedzieć gdzie to trzeba skopiować. Możesz...
Witam, mam problem, gdyż muszę policzyć średnie dla różnych danych. Obecnie procedura wygląda następująco: 1. W pliku wynikowym z bazy danych zliczam elementy dla każdego egzemplarza każdego modelu (osobne wiersze, tworzę trzecią kolumnę (AG), w dwóch pierwszych jest model (kolumna C) i wypisane elementy (kolumna AE), w trzeciej(AG) liczba z zakresu...
A jak tam na Twoim komputerze wygląda zabezpieczenie systemowe Czy pracujesz na koncie administratora czy zwykłego usera ? Pracuję na koncie administratora. Ostrzeżenie jest takie samo jak u Ciebie na screenie. Czy faktycznie problem może leżeć po stronie systemu, a nie makra? Plik się odpala, włączam edytowanie i nagle pojawia się bug. Po kliknięciu...
Witam Chciałbym Was bardzo prosić o pomoc w napisaniu algorytm/sposobu, który wydaję się w miarę logiczny i prosty do wykonania…Szukałem rozwiązania jednak nie mogę znaleźć nic podobnego. Poza tym moją wiedza z zakresu VBA jest chyba zbyt skromna. Dane, którymi muszę się zając to kilkaset wierszy wpisów w tabeli. Dane źródłowe wyglądają jak w...
Tomuś_P tak to jest także makro do scalania, które między innymi też przeglądałem, tylko tyle, że ja potrzebuję dodatkowe funkcje, które wyszczególniłem w pierwszym poście, a których żaden gotowiec nie ma. JRV, jeżeli chodzi o wpisywanie od pierwszego wiersza, to dzięki pomocy kolegów z innego forum, już mam to rozwiązane, co do zakresu danych, to zakres...
Ponieważ nie jestem zbyt mocny z tabeli przestawnych możesz wyjaśnić mi krok po kroku jak zaciągnąć dane z różnych plików do jednej tabeli. Wszystkie moje próby kończą się tym, że w tabeli przestawnej mam dane tylko z jednego źródła. (Pracuję w Excel 2013) Krok 1 - otwieramy plik z odpowiedziami np. Ark_test1.xlsx Krok 2 - otwieramy nowy plik w którym...
Witam Wiem, że temat RCP był przerabiany wiele razy, jednak mój problem jest nieco inny. Program na którym pracuje dokonuje generacji raportu. Wygląda on tak jak ten z załącznika (po sformatowaniu). Problem w tym, że rejestruje on zdarzenia w kolejności ich powstania, a nie ma możliwości dokładniejszej filtracji. Zależy mi na tym, aby formuła w drugiej...
Wole żeby listy rozwijane zostały (dobrze byłoby jakbym mógł edytować je bo nie wiem czy coś nie przyjdzie mi do glowy jeszcze, ale na chwilę obecną żeby z listy wyboru żeby były takie rzeczy, 8, 10, u, ch, nn, ut, święto). Wole żeby były listy rozwijane żeby inne osoby które będą korzystać nie kombinowały i wybierały tylko to co jest do wyboru. Dodano...
Problem rozwiązano za pomocą niniejszego kodu. Informacje na ten temat zamieściłem w poście tytułowym. [syntax=vbscript] Sub wykres1() Dim rng As Range, cell As Range Dim lRow As Long, i As Long Dim ws As Worksheet Dim Obj As ChartObject '> Zmiana nazwy zeszytu, na którym chcemy pracować, dla mnie wersja angielska więc po angielsku, w celu uniknięcia...
(at)dt1 Jak dla mnie to porady na forum ELEKTRODA odnośnie Excela VBA nie powinny mieć miejsca. Jest to w pewny sposób wykorzystywanie umiejętności informatycznych ludzi, którzy kiedyś musieli nauczyć się od zera VBA, a teraz maja podawać kawę na ławę zatrudnionym pseudo informatykom pracującym w biurze i przeważnie na posadach państwowych lub w dużych...
Kopiowanie komórek:.... Nie ma najmniejszego powodu stosowania w procedurach które dotyczą kopiowania czy też czyszczenia zakresów, metody Select . Mimo, iż procedury są w miarę poprawne, można z dużym prawdopodobieństwem powiedzieć, że używanie Select , znacznie je spowalnia. to samo dotyczy wyznaczania ostatniego wiersza zawierającego wartość za...
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...
Rozwiązanie Pana marka003 jest ciekawe, ale dość zagmatwane. Problem można rozwiązać dużo prościej, ale nie przez funkcje tylko przez operację konsolidacji. Wadą takiego rozwiązania jest konieczność powtórzenia operacji po każdej zmianie danych. Moja propozycja jest następująca: za pierwszą kolumną z danymi dodajemy kolumnę złożoną z samych jedynek,...
Witam, bardzo serdecznie:) Makro wysypało mi się teraz trochę w innym miejscu. Niby prosta rzecz do zrobienia, tak mi się wydaje, skopiowanie zakresu pojedynczych komórek i wklejenie ich, żeby stały jedna obok drugiej w jednym wierszu zaczynając od komórki A1 (arkusz Excel). Makro w arkuszu Excel działa i wygląda mniej więcej tak: "Selection.PasteSpecial...
A mogą być formuły w komórkach?
Czyli kopiujesz nie tylko formaty. Podmień kod arkusza na[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("zakres2")) Is Nothing Then 'tu ustaw zakres symbolów grup If Target.Count = 1 Then Application.ScreenUpdating = False szuk = UCase(Target.Value) 'szukanie odniesienia (komórki z tekstem "Wzór systemu")...
p.s. Dzień dobry Panie Macieju, miło Pana widzieć, 01 lutego mi pan pomógł, to jest dalsza część sprawy. Tak, zgadza się, nazwa arkusza to liczba, niestety nie mogę tego zmienić bo nazwa arkusza czyli liczba zaczyna się od ,np. 104,105,120,147,148 itd. Ta liczba oznacza nr kontraktu. Wiem, że może to w przyszłości generować problemy. Sprawa wygląda...
Zakres: =$B$10:$M$40, naciśnij [OK] i pokaż okno.
Jakby było tylko 236221 wierszy/kombinacji spełniających warunek to nie było by źle. U mnie wychodzi 2.549.518 takich kombinacji i jak już wspomniano zaczyna się kłopot z ograniczeniami VBA. Samo generowanie tabeli z kombinacjami trwa ok 10 minut (Pentium IV 2,4 MHz, 1,5 GB) Jak spróbowałem metody kolegi e-mega z tworzeniem pliku zamiast tabeli. Zajęło...
No ale zaraz. Ty chcesz żeby porównało dane w jednym wierszu czy w całym zakresie? To zupełnie inna bajka jest. 155 już manie być podświetlone, bo nie pojawia się nigdzie więcej? Tak?
Może zaznacz interesujący cię zakres danych, w zakładce dane wybierz sortuj i określ czy dane mają być malejąco czy rosnąco wg określonej kolumny - wszystkie wiersze się zamienią. Tak swoją drogą - kolumn w Excelu nie może być 1000. Musiałeś wiersze z kolumnami pomylić.
Jest tu faktycznie niekonsekwencja. Zakres B3:K13 liczy 10 kolumn i 11 wierszy. Inny sposób rozwiązania. Zdefiniować nazwę "zakres" wg wzoru: [syntax=text]=PRZESUNIĘCIE(ADR.POŚR(KOMÓ... przykładowy zakres obejmuje 5 wierszy i 3 kolumny. To sobie poprawisz tak jak chcesz. Początek zakresu ustalasz ustawiając kursor (komórkę...
Jeżeli wpisy dla danego indeksu w kolumnach B i C nie powtarzają się, to powinno zadziałać. W tym przypadku konsolidacja działa na zasadzie sumowania, więc gdyby powtarzały się wpisy otrzymalibyśmy sumę jedynek. Aby uruchomić konsolidację należy umieścić kursor (komórkę aktywną) tam gdzie ma się rozpocząć zestawienie wynikowe, wybrać polecenie konsolidacji...
I dalej nie ma załącznika. Czy to ma być ten sam kolor wszystkich liter we wszystkich kolumnach? Jeżeli tak, to należy zaznaczyć zakres do formatowania (można to też zrobić później, w ramach modyfikacji) i jako formułę wpisać np. [syntax=text]=A11=A$11[/syntax] (warunek zapisujemy dla pierwszego wiersza zakresu). Przykład w załączniku.
Dzień dobry, Nie wiem czy dobrze zrozumiałem, o co Panu chodzi, bo opisuje Pan problem dość nieprecyzyjnie. Pan Marek zaproponował Panu bardzo eleganckie i skuteczne rozwiązanie, a Panu to nie odpowiada i nie napisał Pan dlaczego. Rozwiązanie proponowane przez Pana Marka pozwala kontrolować, czy wpisy na liście nie powtarzają się, wydawało mi się, że...
Witam i pozdrawiam wszystkich! W ramach prac studialnych nad zajmującym niewiele miejsca "kokpitem"/panelem sterującym do symulatora lotniczego postanowiłem zbudować MJoy16-C1. Konstrukcja do najnowszych nie należy, ale chciałem w praktyce wyrobić sobie własny pogląd na temat potrzebnej funkcjonalności, zanim zacznę projektować coś innego, lub podobnego,...
Procedura w kilku krokach: 1) wpisz w pierwszej wolnej komórce odpowiednie odwołanie, np. W A2 wpisz =A1 2) skopiuj komórkę z formułą do pamięci podręcznej, np. Ctrl+C 3) zaznacz cały zakres 4) wybierz Znajdź i zaznacz/ Przejdź do - Specjalnie / Puste komórki (np. F5/Specjalnie/puste) 5) Wklej np. Ctrl+V
zaznaczanie wierszy makro zaznaczanie wierszy usuwanie zakresu wierszy
gaznik zalewa silnik volvo silnika amilo instrukcja
octavia elektryka projektor overmax
Zawór odpowietrzenia skrzyni korbowej Ford Transit Connect 1.8 TDDi 2000 Schemat gniazda 10-pin Insquare 421 AC/DC