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 Mam takie makro. W kolumnie A w arkuszu są wpisane nazwiska . 1-Zadaniem makra jest wyszukanie wszystkich takich samych nazwisk i wyświetlenie ich . 2-jeśli jest pusty wiersz w kolumnie ; to ma przejść do następnego z nazwiskiem 3- jeśli są trzy kolejne puste komórki to makro ma się zakończyć Teraz makro szuka, ale zatrzymuje się jak jest puste...
Przepraszam, faktycznie podałem mało informacji, ale pisząc post zakładałem, że problem jest już rozwiązany, nie szukałem pomocy, chciałem osobom, którym Excel sprawi podobne kłopoty zasugerować, co może pomóc. A to ma sens na dużym poziomie ogólności, wątpię, żeby kod tu wiele pomógł, zwłaszcza mało zaawansowanym użytkownikom makr, takim jak ja. Do...
Klasyczne pola wyboru czy opcji przy dużej liczbie kontrolek są trudne do obsługi. Sugerowałbym raczej rozwiązanie zastępcze z użyciem VBA. Coś takiego wstawiłem do przykładowego arkusza. W kolumnach B i C są tam wstawione do komórek znaki Unicode przypominające znak akceptacji i pusty prostokąt. Do obsługi tego jest makro zdarzeniowe, które reaguje...
do C1 wstaw JEŻELI(CZY.PUSTA(A1);"";B1) i ukryj kolumne B, było tutaj też: http://www.elektroda.pl/rtvforum/topic12...
otwiera się Arkusz 2 zaznaczając pustą komórkę kolumny B (ewentualnie dodaje nowy pusty wiersz) Patrząc na załączony plik nie mogę zrozumieć w jakim celu chcesz zrobić to makro :?: :cry: Jeśli chcesz szybko weryfikować odniesienia do arkusza 2 to najprościej proponuję makro w arkuszu 1 :spoko: : [syntax=vbscript]Private Sub Worksheet_BeforeDoubleClick(ByVal...
Sprecyzuj co chcesz uzyskać. Przekaz jest co najmniej 2 znaczny. Przecinki maja znaczenie. chcę żeby "data" pierwsza od góry buła kopiowana niżej w pustą komórkę, (to jasne) po napotkaniu następnej "daty" skopiować ją i niżej wpisać w pustą komórkę. (gdzie ma wystąpić następna data? w kolejnej komórce niżej, w pierwszej napotkanej komórce z datą. Czasem...
wpisywane "ręcznie", a nie poprzez formuły - jak ogarnąć drugą część mojego problemu? Żeby wykorzystać makro zdarzeniowe :D to proponuję wykorzystać jednak inną kolumnę np. wolną obecnie kolumnę A :spoko: . W załączonym pliku proponuje w przedostatniej komórce kolumny A wprowadzić wartość 1 , a wówczas cały ten wiersz (od B do AH) zostanie wstawiony...
Przyczyna może tkwić w napisanym makrze? Makro może zmieniać ustawienia zabezpieczeń poszczególnych komórek lub całych zakresów :D Pokaż to makro i podaj gdzie ono jest zapisane (Personal.xlsb?) :?:
Heja, Potrzebuje makro-automat który: (...)54467664.png Makro miałoby w kolumnie B o zakresie do ostatniej komórki z wartością, w tablekach jak na obraku, sprawdzić czy w tabelce jest puste pole, jeżeli tak to przenosi wartość z B2 na B1 a B3 na B2, jeżeli w tabelce B4 i B5 nie ma pustych pól to pójdzie dalej, analogicznie jak do pierwszego przykładu...
Cześć, pracuję nad plikiem Excel, w którym potrzebuję połączyć teksty. Próbowałam rozwiązać to za pomocą dwóch warunków JEŻELI. Pierwszy warunek JEŻELI (AD4""; AD3&": "&...) sprawdza, czy komórka AD4 nie jest pusta. Jeśli nie jest pusta, to łączy zawartość komórki AD3, dwukropek i spację. Drugi warunek JEŻELI (AD4""; AD4&", "; "") sprawdza, czy komórka...
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...
Jak zmieniłeś nazwy arkuszów ("Arkusz1" to teraz "BAZA" a "Proszki" to "MAŁE") to w całym kodzie makra trzeba je zmienić, a nie tylko w jednej linii. Poza tym (nie chce mi się tego mocno analizować dlaczego) ale makro odczytuje ostatnią pustą komórkę w kolumnie B arkusza "Dane" jako "zapisaną". Nie wiem czego - może ktoś z kolegów wyjaśni. Dlatego dołożyłem...
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.
Długo nikt nie odpowiada, więc chyba coś tu nie jest jasne. Excel może działać (upraszczając nieco) poprzez formuły lub poprzez makra. Formuły nie mogą niczego przenosić, mogą jedynie "kopiować", a ściślej zwracać wynik tam, gdzie wcześniej wpisano formułę, pozostawiając dane źródłowe bez zmiany. Formuły działają automatycznie, przeliczają się same,...
Witam potrzebuję pomocy z vba otóż chciałbym żeby stworzyć makro które kopiuje i wkleja wartości(bez formatów jest taka opcja w excelu wklej wartości) ale żeby to makro przeszukało mi pewien zakres np g2 do h30 i jeżeli w np w g15 = "" lub w innej komórce albo w h 23 = "" itd. Wtedy kopiowało mi cały ten wiersz np a5 do h5 i wklejało np od l1 do s1...
Mam taki problem z macrem ukrywajacym wiesze jezeli komorki w kolumnie 5 sa puste. Makro tego typu musi być umieszczone w module arkusza , a nie w module ogólnym :cry: Dla uniknięcia problemów (np. tekstowego formatowania komórek w kolumnie 5 ) proponuję zmianę warunku ukrywania wierszy :D [syntax=vbscript]If Cells(RowCnt, ChkCol).Value = "" Then[/syntax]
Istnieje, można na przykład zrobić małe makro, które sobie "przeleci" kolejne wiersze i jeżeli spotka w komórce danego wiersza wartość pustą, wtedy go skasuje.
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...
Ja w tym kodzie błędów nie widzę - makro działa tak, jak je zapisałeś. Nie kończy się na wierszu 16, tylko ponieważ jest ono uruchamiana w zdarzeniu Change komórki, polecenie wpisujące coś do komórki: [syntax=vb]... Cells(c.Row, 12) = DateAdd("m", Cells(c.Row, 9), Cells(c.Row, 11)) ...[/syntax]powoduje ponowne wywołanie zdarzenia zmiany (co może wyglądać...
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?
Dziękuję za odpowiedź. Nie jestem zbyt dobry w makrach po zarejestrowaniu oraz dodaniu makra gdy wciskam przycisk RunSub pojawia się komunikat Macros, aby wybrać coś, ale mam tam pustą listę. Jak mogę sobie z tym poradzić?
Tak jak napisał one_eddie - trzeba sięgnąć do VBA. Poniżej przykład rozwiązania Twojego problemu. Sub makro() Dim komorka As Range Set komorka = Range("A2") While komorka.Value <> Empty If komorka.Value <> komorka.Offset(-1, 0).Value Then komorka.EntireRow.Insert Set komorka = komorka.Offset(1, 0)...
Witam, mam w sumie prosty problem ale nie wiem jak go ugryźć. Mianowicie: potrzebuję stworzyć makro , które będzie zaznaczało kolumnę do ostatniej nie pustej (ctrl+shift+arrow) wykonywało pewne działanie (powiedzmy dodawanie wartości w dwóch sąsiednich komórkach) i wyrzucało wynik w nowej kolumnie, ale tylko do wiersza, który jest nie pusty. Chodzi...
Cześć, Chcę stworzyć makro, który sumuje dane w komórkach kolumny P i w momencie gdy suma przekroczy 20 wstawia pusty wiersz. Po czy sprawdza dalej, aż do ostatniej aktywnej komórki. Makro, które utworzyłam nie wyrzuca mi błędu, ale jedyne co robi to przechodzi od komórki P1 do pierwszej pustej. [syntax=vbscript]Function PrzejdźDoOstatniego1() Dim ile...
Witam, próbuję zsumować dane z dynamicznego zakresu. Chodzi o to aby zakres komórek do sumowania był zależny od kolumny z datą. Zakres do sumowania powinien być od daty przez wszystkie kolejne puste komórki. Nowa komórką z datą powinna się już sumować w kolejnym zakresie. Jak widać zakresy nie zawsze mają tą samą wielkość. Czy ktoś jest w stanie pomóc...
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).
Tak. W procedurze zdarzeniowej worksheet_change, w pętli For Each porównuj komórki zakresu wyłączając Target z wartością Target... Funkcją Replace "podstaw" pusty znak pod wszystkie cyfry i znak minusa.
Witam Mam do uzupełnienia dość spory arkusz. Zazwyczaj chodzi o wpisanie wartości w dwóch komórkach, ale często sprawy się komplikują i muszę wstawić nowy wiersz, skopiować kilka potrzebnych komórek z wiersza powyżej (nie wszystkie), wprowadzić zmianę w jednej komórce i sformatować wiersz. Jako, że jest tego dość dużo, a czasu mam mało, chciałem użyć...
Z przedstawionego teraz opisu wygląda, że Tobie nie jest potrzebne kryterium filtrowania, a wynik filtrowania - to znaczy czy wszystkie komórki w wyniku filtrowania są jednakowe, czy są różne. Jeśli jest tak w istocie, to możesz spróbować takiego makra: [syntax=vbscript]Sub Wart_zakresu() Dim zakres As Range, rws As Long, wynik Set zakres = Range("A1").CurrentRegion.Columns(1)...
Jeżeli formuły co do zasady mają być wpisane na stałe, to mieszanie do tego makra jest średnim pomysłem. Makro i tak za każdym razem po zmianie liczby wierszy w plikach źródłowych musiałoby wszystkie formuły odtwarzać na nowo (teoretycznie mogłoby sprawdzać jaka zmiana długości plików nastąpiła i odtwarzać tylko część formuł, ale to by skomplikowało...
Ze względu na "zaszumione" dane zrobienie formuły jest dosyć dużym wyzwaniem, ale można kombinować z makro: [syntax=vbnet]Function Wyjmij(r As Range, n As Integer) As String Const minLen = 5 Wyjmij = "" Dim x, tmp, tmp2 As String Dim v, cn, cg As Integer tmp = "" For Each x In r tmp = tmp & x tmp = tmp & "%" Next x tmp2 = "" cn = 0 cg = 0 For...
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...
Dzień dobry potrzebuje takiego makra (3 pliki załączone) pewnie jakieś pętle będą potrzebne 1. kliknij w START w pliku Start.xlsm 2. Otwórz pliki Raport skrócony.xlsx i raport_roznic_vat_i_pogrupowan.xlsx 3. w pliku raport_roznic_vat_i_pogrupowan.xlsx od arkusza 3 w tym wypadku Immomok Sp. z o. o. do ostatniego arkusza (co miesiąc może być inna liczba)...
Dzień dobry, Obawiam się, że formułami to byłoby trudno osiągnąć. Można próbować za pomocą makr, ale należałoby dokładnie określić co te makra mają robić i w jakim zakresie komórek. Więc jeśli makra wchodzą w grę to trzeba określić: jak będzie określony zakres komórek, w którym makro ma działać. Rozumiem, że byłoby to jedno lub dwa makra - jedno inicjujące,...
Ok to muszę odszukać ta zamiana ręczna. Tak po wstawieuniu nowego wiersza będzie pusta komórka bez formuły to makrem myślałem o tym by zaznaczać komórkę A5 i w dół tak jak zaproponowałem. Zastanawia mnie najbardziej jak stworzyć kod by usuwalo mi wiersz jak cały zakres jest pusty. Bo teraz usuwa tylko wtedy jak coś w jakimś wierszu zakresu jest to usuwa...
1. Klikam przycisk "Dodaj wiersz" 2. Makro dodaje jeden wiersz nad wierszem sumy zostawiając formatowania komórek. W tym przypadku numeruje z automatu kolejny wiersz w pierwszej kolumnie a drugi pozostawia pusty Uruchom sobie makro które jest w pliku to zobaczysz. Problem mam że przy wstawieniu tego makro i przypisaniu w nim zakresu "Tabela2" i tak...
Witam. mam serię danych np. 100 105 110 99 98 pusty wiersz pusty wiersz 23 25 35 54 43 pusty wiersz pusty wiersz chciałbym automatycznie posortować dane w osobnych komórkach od najwiekszej do najmniejszej ale tak aby sortowanie dotyczyło tylko liczb pomedzy pustymi wierszami? czy ktoś ma jakąs radę z góry dziekuję
Jeżeli mówimy o kolumnach A i B, gdzie w A mają być liczby kolejne a w kolumnie B jakieś zapiski - to w A1 wprowadź: =JEŻELI(CZY.PUSTA(B1);"";ILE.NIEPUSTYCH(... w A2 będzie: =JEŻELI(CZY.PUSTA(B2);"";ILE.NIEPUSTYCH(... itd. wystarczy pokopiować he he... Osobiście unikam narzędzi do narzędzi jak makra, dodatkowa pier...logia i podatna na virusy....
Proponuję zrobić przykładowy plik z danymi i dokładny opis czego oczekujesz od tego makra :?: Czy w gotowym arkuszu ma sprawdzić kolumnę A i w zależności od kryterium tekstowego skopiować określone wiersze do drugiego arkusza :?: Czy też po zmianie wartości w kolumnie A na określony tekst, kopiować ten wiersz do drugiego arkusza :D :?: A co wtedy ma...
Witam, Potrzebuje zbudować makro które, będzie kopiowało wiersz(lub wiersze) z tabeli jeżeli spełnia warunek. A mianowicie: W Arkuszu1 mam tabele o określonej szerokości (16 kolumn) bez okreslonej ilości wierszy. W Arkuszu3 w komórce B2 wpisywanybyłby warunek (tekst) W Arkuszu2 jest pusty odpowiednik Arkusza1 (tylko nazwy kolumn). Marko działałoby w...
Na formułach można spróbować to zrobić tak Zakładając, że mamy zajęte kolumny A oraz B - wstawić pusty wiersz pustą kolumnę między nie (w ten sposób kolumna B przejdzie do C). Zakładam, że dane są od pierwszego wiersza. kolumna B1 będzie zawierać formułę =C1 Kolumna B2 będzie zawierać formułę =JEŻELI(CZY.PUSTA(C2);B1;C2) od B2 można wszystko rozciągnąć...
Z całym szacunkiem ale nie prosiłem o sprawdzanie poprawności formatowania mojego arkusza, dość dobrze sobie z tym radze i to jest na razie tylko wersja robocza gdzie co dzień poprawiam co innego. Powyższe pytanie proszę potraktować jako nieaktualne - poradziłem sobie w inny sposób bez makra. TERAZ PROSZĘ O POMOC W UŁOŻENIU INNEGO MAKRA - a mianowicie:...
Makro działa tak jak je napisano. Dla niego OstW to wiersz 30 ponieważ jest pusty. Na próbę możesz wpisać coś w puste komórki w kolumnie A i sprawdzisz, że działa do końca. Dodane: Do ustalenia ostatniego wiersza w arkuszu wygodniej użyć: OstW = Zakres.End(xlDown)
Dziękuje za pomoc Makro działa tylko 2 rzeczy nie do końca robi tak jak chciałem (może wcześniej się źle wyraziłem). Makro w komórkę J1 w zakładce Dane1 wstawia całą listę krajów, mi natomiast chodziło aby w komórkę J1 wstawiał nazwy wg kolejności z listy. Np. Komórka J2= Albania makro kopiuje wszystkie dane policzone dla Albanii do arkuszy Kraje1 i...
W załączniku przykład. A teraz do rzeczy: Moja wiedza jest licha, a widzę, że bez makra się zwyczajnie zajeżdżę ;) Chciałbym, aby makro skopiowało mi zawartość kilku komórek jednego bieżącego arkusza (B2;B3;B4;F4;N24) i wstawiło ich wartość do nazwijmy go 'Arkusz1' ale tym razem w jeden wiersz, a następnie wstawiło pusty wiersz i przeszło do arkusza...
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,...
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...
możesz zrobić coś takiego: w pierwszej komórce dajesz taki tekst =JEŻELI((CZY.PUSTA(B2)... a w drugiej: =JEŻELI((CZY.PUSTA(B3)... ";A2+1) w każdej kolejnej dajesz to co w drugiej, tylko zmieniasz pola B3 i A2. komórki są odpowiednio do tego co napisałeś. ten sposób jest dobry jeśli...
Czy jest to operacja powtarzalna, to znaczy będziesz w przyszłości ponownie zrzucać tych 25 arkuszy do jednego arkusza? Bo jeśli nie, to, moim zdaniem lepiej to zrobić na piechotę, kopiując dane z poszczególnych skoroszytów do jednego. Można wcześniej np. ustawić różne kolory tła dla poszczególnych arkuszy, jak również ponazywać zakresy komórek obejmujących...
witam wszystkich, Mam prawie skończoną część swojego projektu, jednak brakuje mi małej modyfikacji makra. Otóż makro nie do końca prawidłowo kopiuje zawartość bloku. Potrzeba mi, żeby po wypełnieniu całego pierwszego bloku danych, makro kopiowało poniżej następny blok, ale w skopiowanym bloku przenosiły się tylko wartości nagłówków oraz wartości z komórek...
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...
Zastępowanie prostej formuły makrem według mnie nie należy raczej do ułatwiania sobie życia... Tak wygląda zapis w komórce Twojej formuły: =JEŻELI(LUB(CZY.PUSTA(H8);CZY.PUSTA(H9))... A tak mojej funkcji: =PUNKTY(H8;H9) Zauważ, że do zapisu tej jak uważasz prostej formuły użyłeś aż 3 funkcji , 12 nawiasów okrągłych,...
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...
To jest NIE-SA-MO-WI-TE! Działa! Excel/programowanie jest przepotężne. Robiłem ten "kod" za pomocą nagrywania makro oraz dodawałem coś od siebie, żeby to działało automatycznie. Asem w kodowaniu VBA nie jestem, ale jeżeli mój działał, to działał, a że działał tak sobie, to zwróciłem się o pomoc do (jak widać) odpowiedniej grupy użytkowników. (^_^)...
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...
Witam, Potrzebuję pomocy osoby doświadczonej w posługiwaniu się Excelem. Stworzyłam raport, ale nie do końca spełnia on moje oczekiwania. Proszę o pomoc. Dodam, że wszystko w Excelu robię metodą prób i błędów, ale tym razem nie mam pomysłu, jak poprawić formuły… W arkuszu „Karta” w kolumnie AE (i adekwatnie AI, AL., AS, AV, AZ, BD)...
Tak szczerze, zaraz wytłumaczę dlaczego "gotowiec" by mi się przydał: znam się tak "trochę" na excelu, ale na podstawowych funkcjach itp, nic nie wiem na temat makr, vba itp i moje rozumowanie w przypadku twojej odpowiedzi wygląda tak: " ustalasz ilość wierszy do wyszukiwania na podstawie ostatniej nie pustej komórki w kolumnie E" - GDZIE USTALAM TZN...
Witam! Polecenie czyszczenia schowka działa, ale tylko wtedy, gdy w schowku znajduje się jakikolwiek element. Jeżeli schowek przy otwieraniu jest pusty, program generuje błąd http://obrazki.elektroda.net/32_11644978... W kwestii kopiowania do schowka zawartości komórki nie zrozumieliśmy się (jak sądzę) dokładnie. Przy pracy z arkuszem można na pasku...
Dzień dobry, Proszę spróbować zastosować takie makro: [syntax=vb]Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim s As Long, n As Long, i As Long With ActiveSheet.UsedRange s = .Row n = .Rows.Count For i = 1 To n If .Cells(i, "A") > 0 And .Cells(i, "K") = "" Then .Cells(i, "K").Activate MsgBox ("Komórka K" & i + s - 1 & " nie została wypełniona."...
Dlaczego kiedy nie znajdzie w folderze1 szukanego pliku, czyli nie spełnia warunku Edit Doszedłem do tego że powyższy warunek nie sprawdza czy istnieje dany plik tylko czy zawartosc folder1 jest różny od zera czyli czy folder nie jest pusty, ktoś ma pomysl jak inaczej sprawdzic czy plik1 istnieje?
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...
Witam, Użytkuje Excel 2010, muszę napisać makro, które powieli zawartość komórek w kolumnie A (jak na zamieszczonym zrzucie). Komórki od A1 do A5 zostały pokazane jako przykład, makro powinno kończyć działać gdy w komórce znajdzie się napis "koniec". Chciałem tylko jeszcze napisać, że dane do skopiowania mogą być umieszczone w różnych komórkach np....
Nie pisałeś wcześniej, że będziesz latał z datą po arkuszu jak "przedstawiciel mniejszości narodowej po pustym sklepie. Użyj drugiej procedury z mojego postu. Do uzupełnienia daty możesz wykorzystać którąkolwiek komórkę arkusza wpisując do niej to co jest w cudzysłowie. Można też wykorzystać InputBox. Tak na marginesie to pomysł z 31 lutym to chyba...
Dziękuję za odpowiedź i wskazówki. Zastosowałem je, czyli wyłączenie 'Set MyWB' oraz uporządkowany kod wg Twojego wpisu i efekt jest następujący: Na dotychczasowym komputerze zapisuje csv zgodnie z oczekiwaniami Na nowym komputerze Excel nie wyłącza się, jednak nie zapisuje pliku. Na pasku stanu pojawia się "Zaznacz obszar docelowy i naciśnij ENTER...
Witam, Potrzebuję pomocy w stworzeniu skryptu arkusza kalkulacyjnego Google który będzie kopiował zakres komórek wskazanego wiersza np. A1 do E1 w pierwszy pusty wiersz w arkuszu. Aktualnie używam makra z Excel 2007 wyglądającego tak: 721591 Wydzielono z http://www.elektroda.pl/rtvforum/topic23... [adamas_nt]
Dla zasady #NAZWA to nie format tylko błąd obliczeń - excel nie zna funkcji o danej nazwie (nazwa po - ). Aczkolwiek dziwne bo u mnie pomimo myślnika nie zmusza excela do obliczeń (chyba że na wstępie jest znak równości ( = ). Formatowanie arkusza jest na ogólne a wkleja wartości ale ... Sama zmiana formatu komórek właściwie nic nie da bo i tak jak...
do poprzedniego makra muszę dodać funkcję która wyszuka mi 3 najwyższe wyniki wśród kolumny,w której znajdują się puste komórki i komórki z wynikami np. komórki 1-6 pusto, komórka 7=56,5, komórki 8-9 pusto, komórka 10=43,2 itd. zrobiłem pseudokod, który wyszukuje niezerowe wiersze, a wśród nich najwyższy wynik, lecz nie wiem jak zrobić żeby wyszukiwał...
Pracuję nad arkuszem, który będzie służył jako baza danych i integralną częścią tego arkusza jest opcja zrobienia do niego raportu jako nowego pliku, owszem dobrze zauważyłeś, że można to zadanie wykonać ręcznie, lecz na tym pliku będą pracować ludzie, którzy nie mają zielonego pojęcia o komputerze, więc wszystko musi działać na jedno kliknięcie w odpowiednio...
zauważyłem że poprzedni kod nie działał na pustych komórkach A po co ukrywać puste wiersze? W ogóle to jest bez sensu. Nie wiadomo, jaki jest zakres danych. Nie wiadomo jaki wiersz ukryć, a jaki odkryć.
Witam, napisałem makro do zamiany znaków w komórkach w Excelu. Zależy mi na tym, aby zamieniało wszystkie Omy (Ω) na puste miejsca: [syntax=vb]Cells.Replace What:="?", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False[/syntax] Niestety litera Ω nie "wchodzi" do edytora języka,...
Wielkie dzięki za pomoc! Zmieniłem trochę twój kod do moich celów. W twoim kodzie makro kończyło pracę gdy w pierwszej kolumnie napotkało pierwsza pustą komórkę. Potrzebowałem mieć pewność, że wszystkie dane zostaną skopiowane. Dlatego też zmieniłem pętle DO WHILE na pętle FOR i użyłem funkcji adamas_nt . [syntax=vb] Sub Copy() Dim myPath As String...
Witam Bardzo proszę o pomoc. Niestety moje umiejętności z vba nie są na najwyższym poziomie, a poniższe makro bardzo przyspieszyło by mi pracę. Często muszę tworzyć raport z wszystkich lat, dla szukanej przeze mnie nazwy ulicy. W załączeniu przesyłam plik z czterema arkuszami. Potrzebuję makro, które wyszukuje wiersze po nazwie ulicy. Nazwa ulicy znajduje...
Aby nie rozbijać wątku na PW - postanowiłem wkleić moją porażkę: Witam, wiesz powiem wprost zagadnienie mnie przerosło i czas mnie sporo goni o tyle o ile rozumiem lub prawie rozumiem to co pisze to jednak nie rozumie tego co makro robi. Doskonale zdaję obie sprawę z moich braków w językach programowania i dlatego zwracam się do ciebie poprzez PW. Makro...
Mam takie makro j.n.: [syntax=vbscript]Sub sprawdzanie_poprawności() Range("H3:H200").Select With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$B$3:$B$1117" .IgnoreBlank = True .InCellDropdown = True .InputTitle = "" .ErrorTitle = "" .InputMessage = "" .ErrorMessage = "" .ShowInput...
Istnieją już podobne tematy, jednak ludzie z reguły rozwodzą się tam na temat Lotto. Ja chciałbym ugryźć temat z nieco innej strony, dlatego założyłem kolejny temat Oto krótki opis: W zakładce BAZA, w kolumnie B, posiadam określoną liczbę nazw, które mogą się powtórzyć np. (koń, samolot, A1, 14, fikus10), natomiast w kolumnie C posiadam dodatkową informacje...
gdyż mam makro które tworzy mi CSV Napisałem na szybko takie coś: [syntax=vb] ''' <summary> ''' Zapisuje bierzący arkusz do pliku CSV ''' </summary> Sub SaveCSV() Dim R As Range Dim cmax As Integer Dim rmax As Integer Dim srow As String Dim fname As String cmax = Excel.ActiveSheet.UsedRange.Columns.Coun... rmax = Excel.ActiveSheet.UsedRange.Rows.Count.....
Może troche to pokrętnie opisałem. Ciężko mi cokolwiek z tego zrozumieć co napisałeś. VB chwytam w mocno okrojonym stopniu. Wrzuciłem do załącznika przykładowy plik. Arkusz Plan pokazuje jak wygląda przykładowy plan. Arkusz Raport to po prostu raport zwrotów wygenerowany z platformy internetowej. Arkusz Plan Wynik to to, co otrzymuję po wpisaniu zwrotów...
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...
Hej, mam problem z moim makrem. Chciałbym zaimportować pewne komórki z innego pliku poprzez makro. Działa już prawie wszystko ok tylko w tych komórkach są daty. Zasięg importu jest większy niż dane które chce ściagnąć z tego względu że co chwila ktoś dodaje nowe wiersze itd. Tak więc gdy zaciągam dane to w moim pliku z makrem w miejsce pustych komórek...
(at)maciejgonet Dzięki wielkie za pomoc! Miałbym jeszcze tylko pytanie co do działania całego makra. Czy da się z niego wyeliminować zapisywanie w historii sytuacji kiedy ktoś dodaje nowy wiersz? Makro oczywiście wtedy działa tak jak powinno i zapisuje zmiany, czyli zapisuje np. 16000 pustych komórek które zostały dodane przez wstawienie nowego wiersza....
Witam. Stworzyłam fajny plik do rejestracji faktur. Działałam na nim rok jednak problem pojawił się w momencie gdy dostałam bazy z nazwami materiałów ze sklepu i plik nie wyrabia. Z podpowiedzi wywnioskowałam, że funkcja jeżeli błąd spowalnia mi także plik więc ją usunęłam. Jak podpięłam plik z bazami na wyszukaj pionowo to działa bardzo wolno. Dodam,...
Dla excela jest to tekst (ciąg znaków). My widzimy, gdzie jest dwukropek i wiemy, że on rozdziela minuty od godzin, ale w przypadku takiego ciągu Excel tego nie wie. Jednym ze sposobów może być napisanie funkcji, która będzie taki ciąg znaków analizowała pod kątem występowania godzin od/do. Specjalistą od makr nie jestem, ale coś takiego dla mnie działa...
Ok. Rzeczywiście małe zamieszanie się wdało w moje tłumaczenia. Bijąc się w pierś jedną ręką, wyjaśniam niezwłocznie wszystkie zawiłości ręką drugą. Chodzi mianowicie o dwie funkcjonalności: 1.Po wypełnieniu którejkolwiek z komórek z danego zakresu (C3:F1000), makro przypisuje aktualną datę do drugiej kolumny wiersza, w którym nastąpiła zmiana. Gdy...
Niestety same funkcje excela nie potrafią pominąć pustych, chyba że dla 1 wersji jest stale cztery zawsze te same dane dodane po chwili -------------------------------- Ta sama minuta dodania postu :) Pozwolę sobie skorygować niewielki błąd :) : w C11 jak już powinno być: =JEŻELI( B11 ="";"";INDEKS(P2:P6;B2)) Niemniej jezeli nie będzie danych to tak...
Witaj. Można spróbować dopisać sobie w makro: On Error Resume Next If Cells(Target.Row, 5).Value = "" Then Cells(Target.Row, 5).Value = Now On Error GoTo 0 Linijki On Error są opcjonalne, ale jak w kolumnie E będziesz miał w zwracanej formule błąd, to makro też wyłoży się błędem. Po wymuszeniu działania w przypadku napotkania błędu wartość jest aktualnie...
Hej, czy mógłby ktoś mi pomóc poprawić poniższy kod, który ma pobierać do Arkusza "BAZA" dane ze wszystkich pozostałych arkuszy w tym skoroszycie, jeśli wiersze zaczynają się od niepustej komórki A. Problem polega na tym że jeśli w którymś arkuszu w kolumnie A jest pusty wiersz, to makro nie pomija tego pustego wiersza idąc do następnego wiersza w tym...
Witam, stworzyłem makro które pobiera dane z zamkniętego pliku i wkleja dane w wyznaczone miejsce w drugim pliku. Z makrami dopiero początki, więc kopiuje gotowe kody i próbuje je odpowiednio dopasować [syntax=vbnet]Option Explicit Private Function GetValue(path, file, sheet, ref) Dim arg As String If Right(path, 1) <> "\" Then path = path &...
Dzień dobry, od dłuższego czasu szukam sposobu na zaznaczanie w Excelu wiersza i kolumny aktywnej komórki. Internet jest pełny rozwiązań wykorzystujących formatowanie warunkowe lub wprost kolorujących te wiersze i kolumny, znalazłem jednak leciwy już, ale fenomenalny w swojej istocie kod, który zamiast kolorowania po prostu zaznacza wiersz i kolumnę...
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...
Dzień dobry, Dlatego napisałem, żeby użyć w formie tablicowej. Zamiast: =JEŻELI([nasz.xls]Arkusz1!A17="";"";ADR.... napisać np. =JEŻELI(ADR.POŚR("[nasz.xls]Arkusz1!A17:... i wprowadzić to po uprzednim zaznaczeniu zakresu przez Ctrl+Shift+Enter. Myślę też, że może prościej byłoby...
:arrow: wozo :) zwolnij troszeczkę. Wiem że jak spojrzysz w lustro to wydaje się, że Ty jesteś najważniejszy na świecie, tylko że każdy tak ma. :) Rzadko się zdarza, by ktoś na forum nie znalazł rozwiązania (ale może się zdarzyć) - trzeba czasami trochę poczekać (co przydaje się i autorowi takiego topiku, bo zaczyna sam myśleć :) ). Jak zaznaczyłem...
Witam. Mam arkusz "obliczenia" w którym są dane liczbowe i puste komórki. Zależało by mi aby makro działało w następujący sposób: 1. po pojawieniu danych w tym arkuszu "obliczenia" makro samo się uruchamiało. 2. Chciałbym aby kopiowały się te dane, które są większe od zera( dokładniej nie kopiowało pustych komórek). Dane są od komórki F4. 3. makro...
Trochę czasu wolnego się trafiło, poczytałem toiowo, i znalazłem może niezbyt eleganckie ale dosyć satysfakcjonujące rozwiązanie mojego problemu. Tylko brak mu automatyzacji i całościowego podejścia jeszcze. Są dwie kolumny, w jednej nazwa towaru po polsku (A), w drugiej ma być po angielsku (B). Część drugiej jest już przetłumaczona, więc niektóre komórki...
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?...
Witam Potrzebuje pomocy przy napisaniu makra excel W kolumnie M mam 10 typów wartości liczbowych powtarzających się, pomieszanych. Chciał bym aby makro znalozło wiersze w kolumnie M zaierające wartości 1224, 1228 i 1232 Po czym usunęło całe wiersze, czyli wszystkie dane we wszystkich kolumnach w tym wierszu który zawiera te liczby. Ale tak było nie...
Ja na Twoim miejscu przeprojektowałbym zupełnie ten plik, ograniczając go do 3-4 zakładek. Nie piszesz jak wygląda "proces" wprowadzania zamówień, czy to jest pełen asortyment oraz lista sklepów, czy tylko wycinek, ale to co sprawdza się przy 10 sklepach może zacząć być problemem, jak sklepów będzie 50. Moja propozycja jest taka: 1. Wszystkie informacje...
bardzo dziękuje ,wszystkie teraz chodzi jak powinno , a utworzone tabele w oddzielnych plikach wyglądają tak jak chciałam, ogromne dzięki. W poprzednim miesiącu projekt nie został wdrożony i teraz powróciłam do jego realizacji. Próbuje rozwiązania, które zaproponowałeś i przy uruchomieniu makra z wysyłką pojawia sie komunikat "compile error: USER -...
Ja też się zastanawiałem nad tą sumą. Czasem daje się to na zabezpieczenie przed tekstem lub pustym tekstem w komórce źródłowej, żeby zamienić to na zero. Podejrzewam, że przy tej liczbie plików raczej będą zamknięte, dlatego ja proponuję rozwiązanie nie tak proste, ale mam nadzieję skuteczne przy zamkniętych plikach. Najpierw trzeba utworzyć odpowiednie...
Zobacz w załączniku, czy ta propozycja spełnia Twoje oczekiwania. To jest makro zdarzeniowe, które reaguje na wpis dokonany ręcznie (nie przez makro), ale można kopiować z innej komórki. Wypełniać komórki można tylko pojedynczo. Jeśli chce się zmienić proporcje składnika, trzeba usunąć wpis istniejący (delete), a następnie wpisać nowy. Makro nie przelicza...
makro pusty komórka pusty komórka excel excel pusty komórka
creative t5900 wzmacniacz pentoda numer koloru lakieru
dipol półfalowy szerokość dipol półfalowy
Slot CD nie otwiera się w wieży Kruger&Matz KM 7089 Gaśnięcie wyświetlacza klimatronika w Golf IV po włączeniu wentylatora