Ponieważ zamknąłeś topik adamasa_nt i uważam że jest jak najbardziej trafione.
Co masz na myśli pisząc "karta"? Dla arkuszy skoroszytu można zagnieździć kod w kolejnej pętli For ark = 1 to thisworkbook.sheets.count ' lub liczbowo indeksy Np 2 To 4 sheets(ark).select 'kod Next
Witam If Left(Cells(w2, k).Value,6) = lista(licznik_petli) Then
Tak się składa, że niedawno robiłem dla naszych finansów coś podobnego. Program, po uproszczeniu, w załączniku, może jakoś Cię natchnie. ;) Zamiast kopiować do innej zakładki - grupuje pasujące linie. Dla 5000 linii jak w przykładzie działa u mnie, po drobnej modyfikacji, ok. ~4s (przy ~260s dla poprzedniego makra). Być może zmiana Range() na Cells()...
Makro wykonujące obydwie czynności może wyglądać np. tak: Private Sub CommandButton1_Click() poprz_wartosc = Empty For Each c In ActiveSheet.Range("C1:C6553... 'tu można zawęzić przeszukiwany zakres If c = "dolek" Then ActiveSheet.Cells(c.Row, 4) = poprz_wartosc If Not IsEmpty(poprz_wartosc) And...
Zarejestruj jeszcze wyszukiwanie tekstu (Ctrl+f), zamiast 'Activate/Select' wpisz 'Column' i przypisz do zmiennej. Powinno wyjść coś takiego p.kaczmarek2 . Do tego obsługa błędu, w razie nieznalezienia, oraz różne takie mniej istotne...
Wypróbuj, dostosuj do własnych potrzeb Like , do wyrzucenia :)
Dopisz przed tą linią: debug.print .Shapes(.Cells(w, 1).Text).name naciśnij Ctrl+g uruchom makro. I co tam wypisało?
Program masz "prawie" gotowy. Pomyśl, potrzebujesz odwołać się do Nr wiersza komórki spełniającej kryteria (tutaj zmienna "abc", zadeklarowana jako 'Range'). Będzie to wartość właściwości 'Row'. Następnie należy znaleźć lub określić Nr ostatniej w wierszu. Zadziałaj podobnie (metoda End), jak masz to z licznikiem pętli. Pozostaje przeliczenie (wymnożenie)...
Jak masz tak ładnie popisane "stare:xxxxxxx" i "nowe:yyyyyy" we wszystkich wierszach to nawet nie musisz sięgać ani do wyrażeń regularnych, ani do VBA :please: Wystarczy zrobić odpowiednią formułę (na bazie fragment.tekstu) w kolumnach C i D i przeciągnąć ją na dół kolumny :idea: :idea:
Nagraj makro.
W twoim makro podmień [syntax=vbscript]fndList = Array("*kin*", "*samoch*", "*kot*")[/syntax]
Czy datę zawsze będziesz miał w formacie dd-mm-rrrr?
Potrzebuję makro, które pomogło by Jeśli chcesz gotowy, staraj się nie powodować niepotrzebnych prac, temu kto by mogł pomoc. Które naprawdę powinny być format pole 'numer artykułu ' bo na jednej stronie to tekst(arkusz1) na inny numer(arkusz2)?
Niestety nie działa :/ Oczywiście, że działa ;) Sprawdza wszystkie komórki w zakresie S340. Innego nie podałeś. Do sprawdzenia zakresu >1 komórka należy zastosować pętlę: [url=http://dzono4.w.interia.pl/kurs/for... Szukanie wolnej komórki: Włącz rejestrator makr i nagraj kilka kombinacji Ctrl+strzałka (w dół/górę). Najlepiej z wypełnionymi...
1) Lista musi mieć ciągły zakres. Najlepiej wykorzystać do tego osobny arkusz. Trochę można zautomatyzować (patrz załącznik). Założyłem, że nazwa firmy w Arkusz1 występuje co 13 wierszy. 2) W przykładzie wykorzystałem VBA (Select Case) i ukrywanie/odkrywanie wierszy 3) j.w.
Wnioskuje że w jakimś okienku (ZaznaczForm) w polu (tbWartość) chcesz wprowadzać tekst (i tylko tekst). Tak? Może wystarczy tylko wykasować w linijce kodu wartość = Val(ZaznaczForm.tbWartość.Value) funkcję zmieniajacą "Val" czyli wartość = ZaznaczForm.tbWartość.Value Tylko jak to się będzie miało do większy mniejszy od jakiegioś innego tekstu wpisanego...
Jeśli znaki "<" oraz ">" występują tylko jako "nawiasy" znaczników i nigdzie więcej, to można w prosty sposób skorygować pętlę Do , umieszczając warunek i polecenie wyjścia z pętli wewnątrz niej. Rezygnujemy wtedy z tablicy i określamy początek i koniec fragmentu do pogrubienia wg wspomnianych znaków.
W tym rzecz że kompletnie nie czaje makro.
O! Ktoś mnie wyprzedził :) http://obrazki.elektroda.pl/7119706200_1...
W takim razie to InStr zwróci Ci pozycję w ciągu i to należałoby wykorzystać...
Nie doczytałeś jak działa obiekt [url=http://msdn.microsoft.com/en-us/lib... - drugim parametrem w nawiasie nie jest pozycja ostatniego znaku, a ilość znaków które mają zostać wzięte (długość). W związku z powyższym, musisz to przerobić na: [syntax=vb]kom.Characters(i, j - i + 1)...[/syntax]
Następny mój problem, szukam makra które wyszukuje plik Excela, np 1111 i ten plik wysyła na domyślną drukarkę do wydruku? ktoś mi pomoże
Dodałem opcję czyszczenia.
Witam Chciałbym się podłączyć pod temat. Mam podobny problem i nie potrafię go rozwiązać. Wyjaśnię mam dwie kolumny. W kolumnie A jest wpisana kwota w kolumnie B data(daty się powtarzają może być więcej jak jedna liczba przypisana do tej samej daty) A B C 12----------01/01/2013 Wartosc 15----------01/01/2013 19----------01/01/2013 25----------03/01/2013...
Pobaw się tym.
Próbuje napisać makro, ale z uwagi na brak wiedzy odnośnie najprostszych poleceń nie umiem sobie poradzić. Wydaje się, że makro jest dosyć proste. Mianowicie: 1.Istnieje ciąg wyrazów w arkuszu A (CEL) 2.Po tych wyrazach przeszukuje arkusz B (BAZA) 3.Gdy znajduje to kopiuje wartość stojącą przy wyrazie w arkuszu B. 4.Wstawia ten skopiowany wyraz w kolumnie...
Witaj, Być może tylko makro
Witajcie. Mam problem natury programistycznej, a może tylko formułowej w pracy z excelem. Próbuje stworzyć coś na kształt kalendarza uzupełnianego dynamicznie. W jednym arkuszu "Zadania" mam w kolumnie A nazwę zadania do wykonania (blacha 1, blacha 2 itd), a w kolumnie B termin wykonania. W drugim arkuszu "Marzec" mam ładnie podzielone dni miesiąca...
Witam, przepraszam za przerwę ale inne obowiązki musiałem wpierw rozwiązać, wracając do tematu plik zawiera dane które spływają z innego pliku lecz czasem zdarza się że trafiają tam dane o takim samym numerze więc dla porządku i by nie trzeba było szukać dwóch o takim samym numerze dobrze by było by makro po wykryciu dwóch o takim samym numerze po prostu...
Niestety, wyszukuje mi tylko dokładnie taką samą nazwę, czyli jak mam nazwę skrótową to nie chce jej przypisać to nazwy pełnej.
Sprawa dość prosta. Procedura zdarzeniowa arkusza "przy zmianie" Range(zakres).Find i przypisywanie...
Przecież już tą kwestię Ci rozwiązałem w makrze kilka pozycji do góry. Chodzi o to makro pracujące w pętli for. Należy tylko podać w pętli for argument jak wiele artykułów ma sprawdzać. Można też to makro rozbudować aby samo sprawdzało ile jest rekordów i zapisywało do zmiennej.
Taki zapis nie będzie działał, ponieważ suma ma dotyczyć tylko kolumny dane!E:E, nie można mnożyć wartości tekstowych (błąd LICZBA!).
Panie Macieju, Bardzo dziękuję za wyjaśnienia. Pana post sprawił, że wzbogaciłm się o bardzo cenną wiedzę. Działa - Bardzo dziękuję za pomoc! Czy wyświetlanie kolumny od aktualnej daty (przy założeniu że w wierszach są daty DDMMRRRR) jest możliwe bez makro?
Tu masz poprawki :)
dzieki e-mega ale ten sposob juz byl sprawdzany i nie dziala, bo jesli jest np 5 i 8 liczb -5 to zaznacza wszystkie 13 liczb a powinnien tylko 10. ale problem juz rozwiazalem z makro :)
Następnym razem jako przykład załącz skoroszyty Excela a nie zrzuty ekranu. Przetestuj kod: [syntax=vbscript]Option Base 1 Sub podziel_autorow() Dim tblTmp() As String Dim lLstRw& Dim i&: i = 1 Application.ScreenUpdating = False lLstRw = Cells(Rows.Count, 1).End(xlUp).Row Columns(3).EntireColumn.Insert Cells(1, 2).Value = "autorzy" Cells(1, 3).Value...
Gapiszon ... a w zakładkach AAA, BBB, CCC sama wpisała poprawne wzory. Co musi mieć hiperłącze w "treści", aby działać ? " Ścieżkę dostępu i rozszerzenie pliku ", jeśli się pliku dotyczy. No i wyszukiwanie coś tam nie poszło odrobinę, jakaś kolumna 10 przez piąta ... 865567 Ps.: Pliki tekstowe wkopiować do "c:temp", plik "klienci.xls" gdzieś na dysku...
1. Przykład danych by się przydał do dalszych rozważań. 2. Zapoznaj się z 'InStr', operatorem 'Like' z maską danych oraz 'Find'. 3. dane pochodzące z zewnętrznego programu, które są przedstawione w excelu, w taki sposób, że na wyjściu programu otrzymuję arkusz excela Program sam tworzy plik excela z danymi, czy też użytkownik importuje dane do excela...
Witam, Stworzyłem plik EXCEL z makro, który wyszukuje po kolumnie automatycznie filtrując - pokazując przefiltrowanine dane. Problem polega na tym że jak chce wpisać do textboxa z drugiej kolumny program zaczyna szukać po tej kolumnie pomijając filtr z pierwszego textboxa. http://obrazki.elektroda.pl/3810156800_1... Czy jest możliwość...
A nie wystarczy zastosowanie filtrów w "Zeszyt1.xls"? W załączniku rozwiązanie z funkcjami wyszukiwania i kolumnami pomocniczymi. Przy otwarciu kliknij 'Edytuj łącza' i wskaż właściwy plik.
To tylko makrem
Najprościej zaciągnąć dane kwerendą (jak leci), http://obrazki.elektroda.pl/2859189500_1... ew. można zoptymalizować, czyt. wyrzucić co niepotrzebne. Nagraj makro wykonywania w/w czynności, a do wyszukiwania użyj arkuszowych formuł...
SUPER! bardzo dziękuję Makro działa, tabela niestety nie ma racji bytu, ponieważ w kolejnych wierszach tabeli będą się zmieniały wartości czy nie zawsze będzie szukać B, a makro wyszukuje z całości jedną daną. Mam natomiast inne pytanie, czy mogę przekopiować to makro do innego skoroszytu? Pytanie banalne, no ale coś mi to nie idzie, jak pisałem wcześniej...
A co powiesz na gotowca w Akcesie? Kiedyś coś takiego spłodziłem dl GS i użytkownicy nie nie narzekają. No chyba, że musi być Excel, to pomyślimy...:)
Witam Panowie potrzebuję pomocy przy stworzeniu makra które: Będzie wyszukiwało Komórkę w drugim arkuszu o takiej samej nazwie jak w komórce B18 w pierwszym arkuszu i dodawało do komórki przesuniętej o dwie kolumny w drugim arkuszu wartość komórki K18. Ktoś pomoże? Pozdrawiam
Ile tekstu zawiera plik? Jak często występuje szukane słowo (np w jednej linii)? Makro w Word, czy w Excel? [url=https://www.elektroda.pl/rtvforum/t...
Ale ja mam tych wierszy powiedzmy około 1500. Chodzi o to powiedzmy że w komurce L1 wpisuje szukane słowo a makro wyszukuje wszystkie wiersze w których ono wystepuje.
Excel to nie BAZA, to tak na marginesie Miłego kopania się z koniem
Witam, Jaki parametr należy wpisać do Find i Replace by makro wyszukiwało /zamieniało/ dane w zależności od potrzeb w całym skoroszycie lub tylko w aktywnym arkuszu.
Najpierw musisz utworzyć marko które będzie się uruchamiała po zmianie tekstu w komórce. Przykład Cells.Find . Na końcu wyrażenia dajesz .Activate i komórki w których znaleziono daną wartość robią się aktywne. Na końcu używasz czegoś [url=http://java2s.com/Code/VBA-Excel-Ac... żeby przejść do właściwej komórki.
Dzięki wielkie, pomogło! :-) A czy można zrobić jakieś makro, żeby cofało działanie poprzedniego? Tak na wszelki wypadek.
Jeśli wszystkie warunki były znane od początku, to być może byłoby oczekiwanych wyników. biorąc pod uwagę fakt, że Pan dwa razy więcej postów i są wystarczająco dużo punktów, myślałem, że to po prostu dać wskazówkę. Dlaczego wyszukiwanie w kolumnie I nie działa z poniższym kodem ).AutoFilter Field:=9: w tym przykładzie nie ma nic o kolumnie 9 przy pierwszym...
Witajcie, Czy ktoś pomoże mi stworzyć makro, które wyszukuje wszystkie listy rozwijane w pliku Excel (wszystkie arkusze) a następnie kopiuje do nowej zakładki każdą wartość z "listy" oraz dodaje nazwę range. Przykład w załączeniu... Dzięki.
... jak masz zamiar je wybierać? ... z tym mam problem ... Nie masz żadnego - po prostu w dodatkowym arkuszu ("konfiguracyjnym") w pewnym zakresie komórek (np. kolumny "A") wpiszesz sobie jeden pod drugim owe nagłówki do wyszukiwania. Makro będzie pobierać nazwy nagłówków (z tego zakresu) i wyszukiwać je w pętli po pierwszym wierszu arkusza z tabelą...
Do pierwszego możesz użyć funkcji RIGHT (zakładając że tydzień jest dwucyfrowy i zawsze na końcu) tydzien = Right(wartosc_komorki, 2) Do drugiego: albo użyć przycisku którego kliknięcie wywołuje makro dodające nową osobę do zakłądki "status" i "zasoby", albo spróbować obsłużyć zdarzenie Worksheet_Change zawężone do kolumny gdzie jest nazwisko....
W arkuszu "raport" zaznaczam jako aktywną komórkę E5. Naciskam przycisk "pokaż szczegóły" do którego podpięte jest makro i otrzymuję to co znajduje się w arkuszu "wynik kliknięcia".
Czyli ustawiasz kursor w którymś z wierszy, naciskasz przycisk i ma się dodać wg wartości w tym wierszu? Oj, żebyś żonie nie uprzykrzył ;) Nie rozsądniej byłoby zrobić to za pośrednictwem formularza? Wybierasz z pól kombi (stan w podglądzie) i dodajesz pod przyciskiem. Update 7:50 Coś jak w załączniku. W ostateczności wykorzystaj makra...
Fakt. nie mogę nigdzie znaleźć "wytłumaczenia" czemu tak się nagrało. Nie wiem czy widać po kodzie co chcę osiągalność. Chodzi o to ze po przefiltrowaniu po nr 756902 kolumna x ( wynik około 10 wierszy) chcę wyszukać pionowo w kolumnie y wartości z innego pliku i zwrócić nr_indeksu_kolumny. Wyszukaj pionowo nie działa poprawnie pewnie dlatego że nie...
właśnie o makro mi chodziło. Wielkie dzięki. Udało się mi się pewnie bardziej "skomplikowaną i zagmatwaną" metodą w VBA ale działa :) :)
Z czasem przy większej ilości danych makro spowalnia. Może jest jakiś lepszy sposób. Tak. Uzyć bazy danych, którą Excel nigdy nie był, nie jest i nie będzie
Pierwsze makro - czy ma znajdować jedynkę w tekście, który może być dłuższy, czy też wyszukiwać komórki tylko z jedynką, a komórki gdzie jest coś więcej ignorować?
Witam pasjonatów excela i VBA Zależy mi na przyporządkowaniu kodu wew. do kodu EAN, nazwy produktu i indexu, ale po wcześniejszej opcji wyszukania. Ponieważ jeden kod EAN może mieć kilka index'ów, który to odpowiada nazwą różnym produktów(proszę się nie dziwić, ale tak jest !). I dlatego chcę przypisać ręcznie kod wew. każdemu z produktów, ale po wcześniejszym...
ten kod miel byc w koncu makro 'kokos', po [syntax=vb] .Borders(re).Weight = xlThin Next End With[/syntax]
Czy mógłbyś wyjaśnić co ta Pani Paula oznaczyła w tym "generatorze" poprzez l, p, g, o, c :?: Wpisz sobie na początku makra ustawienie z deklaracjami "Option Explicit" to zobaczysz dlaczego makro tak długo działa :D
Witam, Mam uprzejmą prośbę o pomoc. Potrzebuje napisać makro w MS Excel, które będzie zaznaczać „ustaloną” liczbę takich samych (następujący po sobie znaków, w komórkach arkusza MS Excel). Potrafię napisać makro które będzie wyszukiwać i wyróżniać (np. innym kolorem tłą) takie same ”stringi”. Działający przykład w załączeniu....
Hmm. Trzeba by się zastanowić nad tym, co szybciej zadziała. Makro, czy przeliczanie... 800000! formuł tablicowych. Stawiam na makro. Załącz kawałek arkusza z układem i formułami jak w oryginale. Przećwiczymy ;)
Układ jest jednak inny niż na rysunku w post#1, więc makro szuka sobie kolumn wg nagłówków. Przeanalizuj, dopasuj do własnych potrzeb.
trzeba by makro... :) na to samo wyjdzie w ilości klikań, jak wstawisz wiersz, tabela automatycznie się wydłuży. :D pozdr
Napisz dokładnie jakie dane są wprowadzane krok po kroku, które kolumny, a nie itp... bo to ma znaczenie Wtedy można sprawdzić czy istnieje wiersz z tymi danymi i do niego skoczyć. Wzorem jest załączony plik - kolumny, które będą do przeszukania to: IdKod TowaruNazwaKod paskowyStary kod PLHMKod towarowy dostawcy Po znalezieniu własciwego wiersza w...
Nigdzie na forum nie mogę znaleźć takiego przykładu. Stwórz go sama. Nagraj makro wyszukiwania i pod argument 'What:=' podstaw nazwę pola... Odnośnie wyszukiwarki forum: 1. "excel vba combobox" - 28 wyników 2. "excel vba wyszukiwanie " - 27 wyników Jest więc w czym przebierać.
Użyj VBA, zacznij od makr.
Z braku odpowiedzi można wnioskować, że Święta tuż, tuż :) Widzę 2 rozwiązania: 1) Arkusz pomocniczy z funkcjami wyszukiwania. 2) Makro. Kroki w obu przypadkach: - sortowanie wg kodów - lista bez powtórzeń - wyszukiwanie i składanie ciągów tekstowych (zamienniki) Nie rozumiem tylko do czego potrzebna druga i czwarta tabelka. Żeby znaleźć kod wg zamiennika...
Zdecydowanie najlepsze do tego byłoby makro. Nie trzeba do tego specjalnie znać się na programowaniu. Excel posiada funkcję nagrywania makr. Można nagrać taką procedurę wyszukiwania a później przypisać ją do aktywnego pola formularza. Inna opcja to założyć filtr na tabeli i dla kolumny kod kreskowy skanować wartość filtra co spowoduje, że ukryją się...
Hey, Zauważ, że w pliku 'stany magazynowe' masz 'symbol elementu' i 'numer seryjny' przenoszone z konkretnej komórki z pliku 'komponenty', a wartości 'na stanie' i 'potrzeba' masz wpisane z palca w pliku 'stany magazynowe' co oznacza, że jeżeli zaczniesz segregować materiały w arkuszu 'komponenty' to w arkuszu 'stany magazynowe' wszystko Ci się rozjedzie...
Na podstawie pliku czas_pracy.xls przygotowałem przykładowe makro. W skoroszycie czas dodałem w komórce A2 ilość pracowników wyszukaną funkcją =ILE.NIEPUSTYCH(A3:A5000). Dodałem nowy skoroszyt "Warunek" w którym znajdują się komórki z funkcjami wyszukującymi interesujące nas godziny : =BD.MIN(dane!$A:$D;C$1;$A$1:$B$2) i =BD.MAX(dane!$A:$D;D$1;$A$1:$B$2)...
makro akapit przed właściwym nagłówkiem również formatuje Faktycznie tak się dzieje - trudno precyzyjnie operować jest ułomnymi "symbolami wieloznacznymi :cry: Dla tego zmieniłem zapis tych "wyrażeń regularnych" Worda, zmieniłem też zastosowane style (na dotyczące znaków i akapitu :idea: ) i całość w nowej formie zamieściłem w załączniku. Czy jest...
Jeśli dobrze zrozumiałem to makro wyszukuje w obrębie jednego arkusza/skoroszytu
Witam, Ja znam i używam jednej z czterech metod wyszukiwania danych. 1. z wykorzystaniem funkcji FIND() 2. z wykorzystaniem pętli FOR 3. z wykorzystaniem pętli FOR EACH 4. (niezałączona) z wyszukiwaniem binarnym na posortowanych danych Trzy z nich załączam w pliku "testowym". Znajduje się w nim 10.000 losowych, nieposortowanych rekordów: firma, miasto,...
Tu masz konwerter (Jak będzie po angielsku to przełącz na polski): [url=https://www.microsoft.com/pl-PL/dow... do konwertera Co do załączonego pliku i makra. Makro w tym pliku "tworzy" a raczej włącza zwykły filtr - nic więcej > nie jest konieczne byś włączył filtr makrem. Możesz to zrobić ręcznie (Patrz arkusz2 ). Zaznacz u...
Podstaw zmienną z Nr kolumny wyniku wyszukiwania: kol =Cells.Find(..). column ActiveSheet.Range("$A$2:$P$697").AutoFil... Field:= kol , Criteria1:=RGB(255, _ 199, 206), Operator:=xlFilterCellColor
Witam, nie jestem orłem Excela, nigdy nie był mi specjalnie potrzebny. Teraz potrzebuję pomocy. Są dwie "bazy danych" (tak wiem :)) jedna arkusz większy, zawierający aktualne nazwiska i maile oraz drugi mniejszy z nowymi. Rzecz w tym, aby zaznaczyć podkreśleniem w tym mniejszym pliku dane które już są w tym większym (tak aby się nie dublowały). Skorzystałem...
No ... udana "prowokacja = ściągnięta uwaga" ... : ) ... czegoś zawsze się można nauczyć ... dopiero teraz "zrozumiałem" intencję autora, co do "porównanio-wyszukiwania pod pół-etatu", jak na wzór popatrzyłem ...
Jest kilka kolumn z nazwą "cena" ( np. C,F,K,O) i są opisane w wierszu 1. Szukalem odpwiedniego makro i krok po kroku stworzylem takie cos. Jak masz jakies rady to chetnie wyslucham.
Pytanie dot. [url=http://www.elektroda.pl/rtvforum/to... Mam problem z przerobieniem tego makra. Chodzi o to, że u mnie dane są przesunięte. Nie występują też przerwy w przeszukiwanych danych, ale to najmniejszy problem. W załączniku przestawiłem dane w Arkuszu 2 - chodzi o to, że nie wiem jak to makro przerobić, by baza była przeszukiwana...
Wprowadziłem formuły i formatowania warunkowe do komórek arkusza BAZA i po wpisaniu nowego kodu, istniejącego w BAZA_ETYKIET, wyszukuje ilość z BAZA_ETYKIET i odpowiednio kolorują komórki arkusza BAZA.
Hej, Mam podobny problem ale niestety powyższe kody nie działają. Mam plik pdf , w którym mam około 1000 stron , przez wyszukiwanie zaawansowane wyszukałam strony ,których potrzebuję ale nie można ich zaznaczyć i wydrukować. W związku z tym czy to makro , o którym pisaliście mogłoby mi wyszukać numery stron w pliku pdf ,które zawierają szukany tekst...
To ze zadanie nie jest proste, to ja doskonale wiem. W przeciwnym razie nie zadalbym go:) Liczba wierszy i kolumn, moze byc zadeklarowana ale nie musi - wtedy makro przeszukuje kazdy wiersz (65536) i porownuje ze soba cale wiersze (256 kolumn). Tak jak mowisz mozna to uproscic, podajac pewien zakres wierszy i kolumn jednak nie jest to konieczne. Generlne...
Czasem pomaga skopiowanie całej zawartości arkuszy, elementów VBA do nowego pliku (Ctrl+c, Ctrl+v) Spotkałem się też z podobnym zjawiskiem przy makro kopiującym spory zakres, zdefiniowany "z górką" (dużo pustych wierszy/komórek). Gdy w v2003/2007 szło to bardzo sprawnie, v2013 "myśli" nad tym denerwująco długo. O dziwo: im więcej pustych, tym makro...
czy są w ogóle w excelowskim vba jakieś komendy służące do rysowania tabel? Nagraj makro wstawiania tabeli to się przekonasz :) W sumie to jedna, dwie linijki, gdzie zakres jest typu string, więc łatwo podstawić wartości ze zmiennych. Jeśli ilość kolumn i nagłówki są stałe można wyrysować tabelkę z jednym wierszem i wstawiać kolejne, wplatając polecenie...
Hej, szukam pomocy, ponieważ poszukuję makra, aby excel aktywną komórkę wpisał w polu wyszukiwania w outlooku. Jedynie co znalazłem to niestety pobieranie wszystkich maili, bądź otwarcie ostatniego maila, a mi zależy jedynie na powyższym. Wiem, że to wydaję się proste, ale chyba tak proste to nie jest :( Błagam o pomoc. Z góry dziękuję za pomoc.
Moim zdaniem, tu tylko z pomocą makro.
Większą elastyczność zapewniłby kod VBA wykorzystujący wyrażenia regularne Z wykorzystaniem wyrażeń regularnych można tą procedurę przeprowadzić np. tak jak na zrzucie i w załączonym pliku :D 1128325 Skrót ctrl+i wywołuje makro, które wyszukuje indeksy ze stringów w kolumnie A. Jeśli wystąpią dwa indeksy to są listowane w kolumnie obok :spoko: 1128326...
Ja bym zrobił makro, które w pętli będzie wyszukiwało pierwsze wolne pole w kolumnie B i tam wstawiało wartość z A1
Jeżeli arkusz ma być eksportowany do nowego pliku, to lepiej zrezygnować z formuł (będą się łącza za nim ciągnąć) i zrealizować wyszukiwanie w makro (metoda Range.Find, lub w pętli). p.s. Jeśli umieściłeś makro w module, zastosuj precyzyjne odwołania (arkusze). Przycisk przyciskiem, ale łatwo "wdepnąć"...
Chodzi o to (ostatni post)? http://www.elektroda.pl/rtvforum/topic11... W miejsce komentarza Twoje makro wystarczy wpisać np: Worksheets("Arkusz1").Range("A2:A5").Fin... 21*").Select Lub przypisać do zmiennej wartość komórki A1. strSzukana = "*" & CStr(Cells(1, 1)) & "*" i wprowadzić poprawkę: (...).Find(strSzukana).Select p.s. Excel...
Dzięki wielkie. Makro działa. Nazwiska, tak jak pisałeś mogą się powtarzać, a nawet często są takie sytuacje gdzie nie tylko, że nazwisko jest takie samo, ale i imię oraz stanowisko. Natomiast nt kadrowy jest unikatowy, a więc wstawiłem wyszukiwanie pod względem kolumny z nr kadrowym. Dzięki jeszcze raz
Nie wiem czy do końca ci o to chodziło. W załączeniu przykład, z tym że kod makro operuje na nazwach zakresów : "pion1", "poziom1", "tabl1", więc zmieniając (powiększając) tabelę główną z nagłówkami i opisem wierszy należy również zmienić adresy których dotyczą się te nazwane zakresy. Jeżeli zmienisz wartość w okienku i wciśniesz "zmień", dane w tabeli...
A jeszcze jedną prośbę o pomoc można mieć ? :) Gdyby te kody znaków zapisane były w innym arkuszy, np o nazwie "kody", a lista nazwisk była w drugim, to jak to makro trzeba zmodyfikować, żeby wyszukiwało w arkuszu "kody" i zamieniało znaki w arkuszu "lista" ?
makro excel wyszukiwanie excel makro wyszukiwanie komórki makro wyszukiwanie
terma baterie intel chipset device software czujnik obwodu mazda
Paski informacyjne na telewizorze: EPG i OSD GRUNDIG 50 GUB 7022 - Biały ekran po wyświetleniu paska