Chcę usprawnić sobie pracę, dlatego pomyślałem o makro. 1) zaznaczam 2 lub więcej komórek w kolumnie A (dla przykładu A14 i A15). 2) klikam scal i wyśrodkuj 3) zaznaczam tyle samo komórek w kolumnie B, C i D (oczywiście zaczynam od tego samego wiersza co w pkt 1, czyli idąc za przykładem wiersz nr 14 i 15) 4) czyszczę komórki z obramowania (w arkuszu,...
Propozycja makro łączącego komórki tak jak chciałaś. Makro wykorzystuje dane z kolumn H i I, zastępuje formuły w komórkach scalanych. Usuwa formuły w kolumnie J (aby umożliwić modyfikację danych w razie potrzeby). Nie ingeruje w formatowanie warunkowe, które było już ustawione w arkuszu. Makro jest zapisane w module uniwersalnym. Działa w arkuszu aktywnym....
Mnie te makra nie zawiesiły Excela ani razu, ale testowałem je na wersji 2007 i 2010. Być może problem jest spowodowany przez połączenie wklejania danych ze schowka z wstawianiem komórek. Jeśli formatowanie komórek nie ma znaczenia i kopiowane są stałe (tak to przynajmniej wygląda w przykładowym pliku), to może zrezygnować z kopiowania na rzecz przypisywania...
Jeśli to ma działać w kilku czy we wszystkich arkuszach, trzeba ustawić formatowanie warunkowe w każdym z tych arkuszy. Zdarzenie SelectionChange można oprogramować na poziomie skoroszytu. Można to wszystko zapisać w VBA, ale trzeba określić zakresy formatowania i arkusze. W załączonym pliku kod, który we wszystkich arkuszach roboczych formatuje zakres...
1. Załóż filtr w oryginalnej tabeli (niepuste) -> zaznacz całą tabelę i wtedy dopiero kopiuj dane . Może nawet lepiej wklejać "tylko wartości" niż dane z pełnym formatem każdej kopiowanej komórki. Zrobisz to w jednym ruchu zamiast korzystać z pętli (2000 razy). Po nagraniu makra można edytować zaznaczony zakres tak, żeby najlepiej nam odpowiadał. 2....
Dzień dobry, Wydaje mi się, że niepotrzebnie się Pan obraża, bo moje pytanie chyba jednak było zasadne - w nowej wersji usunął Pan to godzinowe formatowanie i teraz wiadomo, że chodziło Panu o liczby całkowite. Lepiej wyjaśnić wątpliwości zawczasu aniżeli zrobić coś nie tak i później poprawiać. Pana problem wcale nie jest banalny i pewnie dlatego nikt...
Czułem, że trzymasz coś w rękawie ;) Z takim pryszczem poradziłabyś sobie. Spróbuj takiej pętelki [syntax=vb]Sub Merguj() Dim wrs As Long, merg As Long wrs = 1 merg = wrs Application.DisplayAlerts = False Do While Cells(wrs, 1) <> "" If Cells(wrs, 1) <> Cells(wrs + 1, 1) Then With Range(Cells(merg, 1), Cells(wrs, 1)) .Merge .HorizontalAlignment...
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ć...
Słyszałem wiele dobrego o użytkownikach elektrody i dlatego zwracam się do Was z prośbą o pomoc Kurcze kolega tak ładnie nas łechce ... :) Na marginesie Metoda kolegi pitermxa jest dobra od excela 2007 wzwyż a autor wspomniał że ma 2003. Niestety tu nie ma takiej opcji. Jak już ktoś wspomniał nie ma takiej formuły więc ... pozostaje makro. A jak makro...
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...
Cześć (at)prot Załączam plik w którym potrzebuję zachować formatowanie komórki A2. Jak wklejam coś z excela, to nie ma żadnego problemu. Gorzej gdy używamy np przeglądarki lub innej aplikacji. Tak na prawdę nie wiem w jakiej jeszcze innej sytuacji rozjeżdża się format, bo nie wiem skąd reszta osób kopiuje dane. Reszta komórek poza A2 jest chroniona....
Witam, potrzebuję pomocy z napisaniem kodu, który będzie w stanie wyszukać we wskazanym zakresie komórki, które mają obramowanie w kolorze czerwonym. Jeśli komórka ma czerwone obramowanie, to dana kolumna w której jest komórka powinna zostać ukryta. Napisałem prosty kod, który to robi i wrzucenie tego w pętle to też nie problem, ale jest pewien szkopuł,...
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...
Witam, poprawiłem kod, ale dalej mam błędy, mianowicie: 1. With Activesheet.UsedRange działa bez problemu 2. Columns(kW.Column).Select - tu wyrzuca mi błąd (info w komentarzy kodu makra) Czyżby to zaznaczenie nie było potrzebne, aby skopiować formatowanie z kolumny D do kolumn E, F, G. Poprawiłem źródło i kolumny docelowe kopiowania formatowania, ale...
Witam Rejestratorem nagrałem poniższe makro wstawiające formatowanie warunkowe. Chciałbym jednak, żeby to makro sprawdziło warunek i ewentualnie zmieniło kolor komórek a nie wstawiało formatowanie warunkowe, ponieważ formatowanie warunkowe zastosowane nadmiernie, zamula. Chodzi o to, że makro miałoby sprawdzić czy wartość w komórce "C81" podzielona...
nie można uzupełniać innych komórek w wierszu bo program na to nie pozwala Ochrona arkusza działa w powiązaniu z ochroną komórek. Chronione przed edycją są tylko komórki , które mają włączoną opcję zablokowane : Formatuj komórki->ochrona->Zablokuj (domyślnie wszystkie są zablokowane). Więc Ty decydujesz, które komórki mogą być edytowane przez...
Jeśli system zero-jedynkowy, to zsumuj i jeśli >3, koloruj. Bez VBA zrealizujesz przez formatowanie warunkowe...
Spróbuje wyjasnic jeszcze raz o co mi chodzi. Dodaje dwa pliki z excela(jeden z makrem drugi bez). Mam dużo większą ilość danych niż w przykladowych plikach i większy rozrzut wartości zakończonych gwiazdką(*). Potrzebuje pozbyć się gwiazdek do czego stworzyłem proste makro. Po jego wykonaniu gwiazdki znikają, lecz formatowanie tych komórek pozostaje...
Nie umiem tego połączyć z makrem które napisałeś. :cunning: Najgorsze jest to, że w poprzednio zaproponowanym pliku nie dostrzegłeś "najważniejszego" triku - umożliwiającego przeróżne obliczenia i ich kombinacje działające w każdym miesiącu dowolnego roku - tzn. odpowiednie niestandardowe formatowanie komórek z datami :!: :please: Spróbuj tego makra...
Dziękuję za uwagi. Muszę nieco doprecyzować: nie jest konieczne użycie formatowania specjalnego, przenosi się też formatowanie walutowe. Przy okazji, formatowanie specjalne nie zostaje zachowane w swojej oryginalnej wersji, tylko komórki docelowe zostają sformatowane formatem walutowym. Zapewne Excel uznał formatowanie specjalne użyte w moim pliku za...
Witam serdecznie Na początku zaznaczam, że jestem na początku swojej drogi z "zabawą" makrami w Ecxcel'u. Potrzebuje napisać makro, które pobierze mi tekst z komórki np. B3 z pliku 1.xlsm i utworzy nowy plik excel o nazwie komórki B3. Następnie do tego nowego pliku skopiuje dane z arkusza "xyz" pliku 1.xlsm zachowując przy tym formatowanie komórek arkusza...
Jeśli niekoniecznie po zaznaczeniu musi się to odbywać (wówczas tylko makro), to faktycznie formatowanie warunkowe wystarczy. Formatowanie warunkowe - > nowa reguła formatowania -> Użyj formuły do określenia komórek (...) formuła: =ORAZ(TERAZ()-DZIŚ()...
Sprawa 1 Trochę niejasna. Czy chcesz sformatować w arkuszu komórkę Cells(x, "S") jako walutową, czy chcesz taką sformatowaną wartość dołączyć do wiadomości, czy jedno i drugie? Bo to są rzeczy niezależne. Jeśli sformatować w arkuszu, to kod: [syntax=vbscript]Cells(x, "S").NumberFormat = "#,##0.00 zł"[/syntax]lub ręcznie. Jeśli chcesz sformatować wartość...
Witam. Nie mogę poradzić sobie ze stworzeniem makra... Chciałabym aby makro łączyło tekst z komórek z zakresu C13:C21 ( z pominięciem pustych) z zachowaniem formatowania i wstawiało do komórki w innym arkuszu. Plik przykładowy z makrem. Jak dołączyć do makra, które mam makro, które połączy zakresy C13:C21 z arkusza "dodaj dane" do jednej komórki w innym...
Ewentualnie jak tak wysyłam przez Outlook [syntax=vbscript]Sub wyslij_zaznaczenie() Dim rng As Range Dim OutApp As Object Dim OutMail As Object Dim Temat As String ' zawolanie outlooka Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(0) On Error Resume Next ' formatowanie maila With OutMail .To = "" .CC = "" .BCC = ""...
Z góry bardzo dziękuje za jakąkolwiek pomoc, ponieważ kombinuje już od paru miesięcy, i nie moge sobie poradzić. Z takim "arkuszem" nie poradzi sobie żadne makro. Każdy arkusz praktycznie jest inny tzn różne liczby kolumn, różne opisy, wiersze pojedyncze i dwu lub kilkuliniowe :D , formatowania komórek domyślne lub "od czapy" (np komórka D2 w arkuszu...
Dobra znalazłem mniej więcej to co chciałem tylko teraz mam kolejne problemy - potrzebuje aby formuła kopiowała po kolei do kolumn a nie w jednej linijce? - czy jest możliwość kontroli nad tekstem z komórki tzn czy można wyciągnąć pojedyncze wyrazy i włożyć je do innych komórek w przypadku innego rozmieszczenia kolumn? - czy można ustawić jakoś formatowanie...
Dzień dobry, Szkoda, że nie ma załącznika, bo to nie jest całkiem jasne. Czy te nazwy miast występują jako zawartość komórek samodzielnie, tak jak we wzorcu, czy są wewnątrz jakichś dłuższych tekstów? I która wersja Excela? Edit: Ponieważ nie ma na razie odpowiedzi, przesyłam propozycję w trzech wariantach. Wszystkie wykorzystują formatowanie warunkowe,...
Niekoniecznie :) Zaznacz kolumnę (kolumny) które chcesz ukryć, prawym->Ukryj (nie musisz nic blokować). Następnie nałóż ochronę, nie zaznaczając opcji FORMATOWANIE KOLUMN. Wtedy nie będzie można jej odkryć. możesz też pobawić się z ochroną skoroszytu (Narzędzia->Ochrona->Skoroszyt). jak zablokujesz strukturę i okna, to np. nie będzie można zmieniać...
Dziękuje za odpowiedź. Szczerze powiedziawszy nie wiem jak za to się zabrać, a lepiej funkcja bo musi mieć to zastosowanie do róznych tablic w różnych arkuszach. Zrobiłem tworzenie się tablicy usuwanie, znaków między liczbami. Ale nie potrafię i nie mam pomysłu co zrobić by traktował liczby z osobna, nie mogę ich wyciągnąć do 5 różnych komórek. Działanie...
Formatowanie jest bardzo proste, to są dwa formatowania, jedno dla górnego indeksu a drugie dla dolnego indeksu. Jeśli chodzi o drugą część mojego pomysłu to chodzi o to że jeśli to formatowanie będzie już działać poprawnie to jak już wiem że po skopiowaniu danemu pracownikowi Wzoru Grafiku wszystkie komórki będą na czerwono nawet te które powinny być...
Jeżeli w dokumencie w którym ma to podświetlenie działać układ tabeli jest taki sam, czyli dwie pierwsze kolumny to imiona i target a potem w czterech kolumnach są dane, to wystarczy wejść do edytora VBA, czyli Alt+F11, w oknie w lewym górnym rogu kliknąć nazwę arkusza w którym są dane (w załączonym przykładzie jest to Arkusz1 o nazwie Arkusz 1 i jak...
- Pierwsza opcja - Activesheet.Paste - ustawiłem tak już na samym początku, ale z racji na ten błąd kombinowałem z wklejaniem specjalnym. Niestety żaden z wariantów nie pomógł - Druga opcja - formatowanie komórek - świetny pomysł - okazało się że plik źródłowy posiada zapis ogólny - trzeba go było zamienić tylko na liczbowy. jednak przy otwieraniu pliku...
Dokładnie tak, a warunek jest dlatego taki bo wyszukane wyniki podświetlam kolorkiem tzn jeśli chodziło mi o zmianę koloru to chodzi mi o kolor tła komórki a właściwie wierszy :) Chciałbym wykonywać to tak 1. w pierwszym arkuszu daję aby mi wyszukało i podświetliło na dany kolor // to mam już zrobione 2. jeśli arkusz jest pusty to kopiuje nagłówek tabeli...
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ł...
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.
Jeżeli chodzi o przenoszenie formatowania to excel właściwie nie ma żadnych funkcji. Można to zrobić jedynie poprzez makro (VBA) lub "pisaniną" poprzez formatowanie warunkowe i to w excelu 2007 i powyżej, bo niższe mogą mieć tylko max 3 warunki. Ten kto zna jako-tako programowanie w VAB może sobie poradzić. Ten kto nie ma pojęcia na początku upadnie,...
Czy to da się w ogóle zrobić? Da się. Z tym, że nie ma wbudowanych funkcji Excela formatujących komórki. Trzeba napisać makro. Mały przykład w załączniku. Paletę ściągnąłem[url=http://konspekt.eu/?palet... stąd. .
Byc moze to angielska wersje Excel. Wtedy w warunku formatowania zastap 'adres' na 'address'
Czy ktoś ma pomysł na to aby nie zaznaczał całych kolumn A:G tylko aby zaznaczył od komórki A4 do komórki GX Taki efekt możesz uzyskać poprzez wstawkę kodu: [syntax=vbscript]Set thisWb = ActiveWorkbook Set wksK = thisWb.Worksheets("Kosztorys") Lastrow = wksK.Cells(Rows.Count, 1).End(xlUp).Row wksK.Range("A4:G" & Lastrow).Copy[/syntax] ale efekt takiego...
Użyj OLEAutomation , załączam przykładową app którą dawno temu napisałem w ramach "testów" . do uses dodajesz ComObj ,a jak byś chciał więcej metod dla obiektów Excela to trzeba szukać to z helpem od VBA. Jak byś był zainteresowany formatowaniem komórek to nagrywasz sobie makro w Excelu potem dajesz wyświetl kod i patrzysz co i jak :) ,aha dołączam...
Jeśli jest taka potrzeba... Nagrałem makro w Wordzie i wyszło coś takiego [syntax=vbscript]Sub Makro1() ' ' Makro1 Makro ' ' Selection.TypeText Text:="ala i as" Selection.Style = ActiveDocument.Styles("Nagłówek 1") Selection.TypeParagraph Selection.TypeText Text:="poszli w las" Selection.Style = ActiveDocument.Styles("Normalny") Selection.TypeParagraph...
Zliczanie komórek o innym kolorze tła jest możliwe wyłącznie makrem. Jednak nawet makro nie obliczy kolorów jeżeli są one zmienione formatowaniem warunkowym. W makro, w twoim przypadku, trzeba by było zliczać tak samo jak w warunku formatów. Proponuje ci, w przypadku rozwiązania zastosowanego przez kolegę adamas_nt , w jakiejkolwiek komórce wpisać =LICZ.JEŻELI(G1:I3;"<="&C5)...
Chcesz odblokować tylko formatowanie tekstu w komórkach ? (dane nie zmieniac) Kod w post #2 odblokuje wszystko... Ale... te makra do przyciskow(Pobierz_Arkusz1, Usuñ_Arkusz1) to odblokowanie usune. Uzyj przy blokowaniu kod ActiveSheet.Protect Password:="x", AllowFormattingCells:=True
a proszę zerknąć na screena co tak naprawdę kod zrobił Myślałem że to zamierzone (bo nie znam całego kodu) - choć jak się teraz okazuje nieświadomie. (więcej szczęścia :) ) Użyłeś odwołań względnych - poza tym formatowanie warunkowe ma pewne mankamenty jeżeli chodzi o adresowanie bo odwołuje się do zaznaczonej wcześniej komórki (a w makro nie ma żadnego...
Zapis w systemie amerykańskim to właśnie mm/dd/rrrr i tak właśnie operuje na datach VB (jeśli nie odziedziczy formatowania). Zamiast pobierać (dzisiejszą) datę z komórki, zastosuj funkcje VBA: Date, Date-6. Możesz ewentualnie formatować "w locie" Np: Format([Y3], "dd/mm/yyyy")
Sprawdź załącznik. Powinno być dobrze, jeśli nie pominąłeś jakiegoś wariantu. Nie wstawiałem kropek jako separatorów tysięcy, bo to nie jest polski standard. Jeśli chcesz, zrób sobie formatowanie niestandardowe. Makro Konwersja w module uniwersalnym.
Oto projekt. Początkowo Pan otworzyć i odczytać z makrami.(na otwarcie i zamknięcie książki) i poprawi stałych (bo nie mogę odgadnąć nazwy plików). Następnie skopiuj makra do prawdziwych plików Interesuje mnie jak długo potrwa pracy makro, ponieważ kopiowanie w komórki z formatowaniem (kolor, czcionki) zajmuje znacznie więcej czasu niż w komórki niesformatowany....
Można to też zrobić makrem. W załączniku przykład. W komórce A1 wybierasz walutę (PLN, EUR lub USD). Po wyborze waluty kombinacja Ctrl+Shift+$ będzie formatować komórki walutowo z wybraną walutą (aż do jej zmiany w A1). Kod jest w 3 częściach: na karcie Ten_skoroszyt, na karcie Arkusz1 i w Module1.
W drugą stronę jak najbardziej. Ale jeśli kolor wypełnienia wstawiasz ręcznie z palety (nie w wyniku formatowania warunkowego), to pozostaje makro lub funkcja użytkownika (też w VBA) z wykorzystaniem Interior.ColorIndex zakresu. Excel nie ma wbudowanych funkcji odwołujących się do właściwości formatowania komórek.
Skoro chodzi o zbędne spacje wiodące to użyj USUŃ.ZBĘDNE.ODSTĘPY(), potem przekopiuj tylko formaty do wyniku funkcji i masz tak jak trzeba :) Oczywiście kopiowanie formatowania można zrobić w VBA, wystarczy nagrać sobie makro podpiąć pod skrót lub przycisk i po problemie. Tu jeszcze archiwalny temat z podobnym problemem https://www.elektroda.pl/rtvforum/topic3...
formatowanie komórek formatowanie komórek excel blokowanie komórek makro
wymienić dekoder przycisk zapisz excel skrypty openocd
avr270 reset rozruch tyrystorowy
Problem z częściowym otwieraniem bramy Nice Fiat Seicento 900 – przednie amortyzatory, czy trzeba wybierać prawy/lewy przy zakupie?