20 par 'Date' i 'Price' dla różnych akcji) Trza było tak od razu :) :arrow: Marek003 Spróbowałem po Twojemu. Swoją drogą: dlaczego obrabianie pojedynczej kolumny trwa sekundę a tej samej kolumny, tym samym makrem z zapisanymi 39 innymi kolumnami trwa siedem razy dłużej? Być może jest to problem z jakimś obszarem pamięci lub http://obrazki.elektroda.net/25_12784384...
Poprzednio pisałeś: Oczekiwany wynik dla funkcji działającej na b5 i na kolumnie F i G to np "1" lub "prawda" lub inna cyfra, jeśli np słowo "czerwona" wystąpiłaby w kolumnie F więcej niż 1 raz. (Raczej to będzie niemożliwe) a teraz w Twoim przykładzie jest zupełnie co innego. Teraz to np. tak: [syntax=text]=JEŻELI(ILE.LICZB(SZUKAJ.TE...
nie rozumiem jak w Twoim rozwiązaniu mam znjdować wartość minimalną tablicy dla kolejnych punktów Można wykorzystać tutaj funkcję MIN.K(tablica;k) :idea:
Czyli jak rozumiem, w VBA nie za bardzo daje się upublicznić tablicę Ależ można tylko trzeba uważać gdzie się wstawia deklarację globalną bo to ma znaczenie. [syntax=vb] ' (powyżej Tablica) ' Deklaracja zmiennych i stałych ' Public Tablica() As Double ' (poniżej Tablica) ' Deklaracja funkcji itp. ' Sub Czytaj() ReDim Tablica(1 To 10, 1 To 10) For i...
Skorzystaj z funkcji Suma.Warunków W tym przypadku będzie to: =SUMA.WARUNKÓW(D2:D25;A2:A25;"dostępne";...
Dzień dobry, Excel nie jest dobrym narzędziem do przetwarzania tak dużej liczby danych w sposób złożony. Próbowałem zmodyfikować te formuły, tak aby możliwe było wielokrotne szukanie tych samych danych, ale to rozwiązanie jest mało efektywne, bo działa na wszystkie rekordy, a nie tylko te zwielokrotnione. Poza tym nie wiem ile może być tych powtórzeń....
Z tego co wiem, to Excel ma tablice stworzone wcześniej z których korzysta. http://support.microsoft.com/kb/q86523 http://support.microsoft.com/kb/q828795
AAAA... tablicówka. ok. Czyli dodaj tylko adr.pośr() i "zamknij" w tablicy.
Och, o to należy zapytać Walkenbacha ;) Tak naprawdę nie przeszukujemy tablicy, a szukamy dzielnika. "2" to zawsze będzie pozycja ostatniej "1" w tablicy.
Jeśli plik jest otwarty to makro pomija wykonanie otwarcia arkusza "baza". a jak jest otwarty to wykonuje dalsze instrukcje: kopiowanie potrzebnych wierszy. Pomija cała instrukcje czyli nic nie robi. czemu przed for each muszę dać otwarty=false a potem odnosić się do otwarty jako true Generalnie nie musisz dać na początku 'otwarty=false' bo zmienna...
Jak można zrobić to inaczej ? Jak możeszcz to sobie postaw darmową bazę danych (np. postgress lub mySQL ...) przerzuć dane do bazki i problem załatwi baza danych i nie będziesz musiał parsować swojego pliku za każdym uruchomieniem strony. Zresztą jest to bardziej "profesjonalne" podejście do problemu. Jak przerobic plik tekstowy na wpisy w bazie ?...
Jedną formułą? Musiałaby być jakaś karkołomna-tablicowa. Zrobiłbym to tak (załącznik).
Dobrze że chciałeś użyć funkcji tablicowej, tylko czego tak od razu się poddałeś. Poniższa funkcja powinna dać ci prawidłowy wynik {=SUMA(B1:J1*B2:J10*A2:A10)} Poniżej plik z przykładem, obliczeniami i sprawdzeniem.
Spróbuj przeciągnąć taką formułę: =HIPERŁĄCZE("#'TABLICA'!A" & WIERSZ();WIERSZ())
Dość skomplikowana mi wyszła ta formułka, bo nie wszystkie numery występują w tabeli. Mam nadzieję, że to będzie działać w Excelu 2007 lub późniejszym, ze względu na funkcję JEŻELI.BŁĄD. Formuły są tablicowe, trzeba zatwierdzać przez Ctrl+Shift+Enter.
Dlaczego tylko Variant? Przecież tak też można: [syntax=vbscript]Function A() As Integer() Dim T%(2) T(0) = 3 T(1) = 5 T(2) = 8 A = T End Function [/syntax]
1. ^ to operator logiczny alternatywy rozłącznej. Co on tu robi? Raczej chodziło Ci o potęgowanie. Nie ma operatora potęgowania - trzeba użyć funkcji. Operator potęgowania w postaci ^ to, jeśli dobrze pamiętam, tylko Basic wykorzystywał (i Excel ;) ) 2. Rozmiar tablic dynamicznych podaje się w nawiasach kwadratowych. Nie wiem, co oznacza zapis stworzony...
Sprawdź, dostosuj. Zrezygnowałem z tablicy na rzecz prostego przypisania.
Proszę bardzo prosty kod w makro. Zmodyfikowałem troszkę nagrane makro - Zamień (Ctrl+H) z uwzględnieniem wielkości liter. Sub Makro1() For x = 1 To 18 Selection.Replace What:=Cells(x + 1, 1).Value, Replacement:=Cells(x + 1, 2).Value, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False,...
nie mogę zmienić tych znaków :cry: Ale możesz utworzyć pomocniczą tablicę np w kolumnach E:G gdzie w pierwszej kolumnie zastosujesz formułę =JEŻELI.BŁĄD(KOD(A2);"") , a pozostałe skopiujesz :idea: :D Wówczas będziesz mógł wyszukiwać jak na zrzucie :spoko: 962200
Formułę "ukradłem" Walkenbachowi. To jest tablica wielowymiarowa VBA "przetłumaczona" na "język formułowy" wymiar 1 nie ma sensu, bo sprawę "załatwia" WYSZUKAJ,PIONOWO wymiar 2 - jak na papierze - dwie osie - wynik w miejscu przecięcia wymiar 3 - sześcian - trzy osie - jak wyżej Dalej trudno sobie wyobrazić. Funkcja podobno działa do 64 wymiarów. To...
Formuła dla układu liczb z pliku marek003 [syntax=txt]=SUMA.ILOCZYNÓW(--(FRAGMENT....
Można to zrobić np w ten sposób:[syntax=vb] Dim Nazwane_zakresy(2) Private Sub UserForm_Initialize() Nazwane_zakresy(0) = "zakres1" Nazwane_zakresy(1) = "zakres2" Nazwane_zakresy(2) = "zakres3" ComboBox1.List() = Nazwane_zakresy ComboBox1.ListIndex = 0 End Sub Private Sub ComboBox1_Change() ListBox1.RowSource = ComboBox1.List(ComboBox1.ListIndex) End...
[syntax=vb]ListaArray = Array(RodzajLiniiLista, RodzajDodReaktLista)[/syntax] Elementy tej tablicy są typu variant, którym nie nadano wcześniej wartości, stąd mają wartość null. Kolega pewnie googla i wkleja, prawda?
Proponuje wykorzystać formułę =WYSZUKAJ.PIONOWO(E5;$I$4:$J$9;2;FAŁSZ) :idea: W Twojej funkcji jeżeli źle zbudowane jest kryterium - nie można porównywać wartości komórki z tablicą :cry: - wynik jest też tablicą typu PRAWDA/FAŁSZ :!: :?:
A jak by można to zapisać jeśli kolumny nie są obok siebie ? Nie są ABC tylko MPT. W przypadku mojej formuły wystarczy wpisać właściwe komórki. W przypadku proponowanym przez Kolegę cbrman najprościej w nieużywanym miejscu arkusza zrobić tablicę wpisując obok siebie odniesienia do właściwych komórek i ukryć ten obszar lub wyłączyć wyświetlanie w tym...
Raczej nie. taki bład się pojawi kiedy w pliku tekstowym pojawi sie znak z poza zakresu dopuszczalnych znakow. Makro reaguje prawidłowo, tylko na litery i cyfry, inne znaki traktuje jako bledy. Nawet spacja lub enter sa traktowane jako znak. Zwroc uwage ze znaki sa rozpoznawane na podstawie kodu ASCII, stad dzialania w obliczaniu indeksu tablicy. Pozdrowka
Strzelam :) Czyli przeszukujemy zakres (tu zapisany w tablicy) [syntax=vb]Dim XlApp As Object Dim Tablica() As Variant Dim WymZloz As Long On Error Resume Next Set XlApp = GetObject(, "Excel.Application") Tablica = XlApp.Worksheets(1).Range("C5:C30") For i = 0 To UBound(Tablica) If WymZloz = Tablica(i) Then knyps = True Exit For Next If knyps And WymZloz...
Nawiasy okrągłe w VBA dla indeksacji tablic, przeważnie piszę w C-podobnych tam kwadratowe.
??? Kalkulator, Excel, Mathcad, tablice matematyczne... Nawet w Google można policzyć wartość funkcji sinus.
Użyj tablic.
Hejka, jakby ktoś dalej szukał rozwiązania to wystarczy zaznaczyć obszar -> kliknąć prawym przyciskiem -> wyczyść zawartość. Miłego dzionka :)
Ja bym kombinował coś z funkcją percentyl. coś w rodzaju maksimum (tablica) jeżeli x<percentyl(a1:a10;0,3)... Coś z tymi funkcjami.
A czy nie prościej byłoby rozbić ciąg Split'em wg spacji? Powstanie 5-cio elementowa tablica, gdzie druga i czwarta wartość to nasze liczby...
Witam Proszę o cierpliwość i pomoc :) w napisaniu kodu VBA Excel oraz wskazanie, jak w tablicach wskazać zakres np. cały wiersz a nie poszczególne komórki. Problem: 3 tablice z danymi liczbowymi: tablica 12A (i , j) tablica 12B (i , j) tablica 12C (i , j) tablica HHH (i , j) - tablica do której należy wpisać wartości z tablic jw.. Zadanie: napisz kod...
Propozycja rozwiązania w załączniku. Oczywiście zakresy tablic użyte w funkcjach trzeba sobie dostosować.
Przeczytaj jeszcze raz (deklaracja zmiennej i odwołanie się do wektora): 3. Nie przypiszesz zakresu do zmiennej tablicowej w ten sposób. Można Np tak Teraz, jeśli[syntax=vb] Set XlApp = GetObject(, "Excel.Application") Tablica = XlApp.Worksheets(1).Range("O4:O36")[/syn... owszem, zadeklarowałeś obiekt, ale co ze skoroszytem Excela? Musisz się do...
=LICZ.JEŻELI(G3:G54;FRAGMENT.TEKSTU(G3:G... ";G3:G54)-1;1)="a") Macie jakiś pomysł jak to rozwiązać? To już za późna pora żeby ćwiczyć takie wygibasy. Ale przeanalizuj powoli wewnętrzne funkcje (Fragment.tekstu() i Znajdź() ). Czy doprawdy działają one z tablicami jako argument :?: Jeśliby tak było to ile wystąpień tego warunku wskazywane by...
Ok, dzięki za pomoc, problem rozwiązany :)
Chyba się domyślam, o co Ci chodzi ;) Tylko do tego najlepiej będzie, jeżeli stworzysz sobie "słownik": opcje z komórek A5:A10 rozbijesz na dwie kolumny, np.: A5:10 - wartości 1-6, B5-B10 - opisy słowne. To samo dotyczy płci (i ew. innych danych na których chcesz operować), tworzysz gdzieś tabelkę (np. K5:L6) z 2 kolumnami, gdzie w kol. pierwszej jest...
Zmień ostatni argument funkcji MATCH. No i z tym And też coś się nie klei: 1 )
Taka formuła to: wyszukaj.pionowo(szukana;przeszukiwana tablica, numer kolumny z której ma być zwracana dana; 0 ) Szukane dane mają być w pierwszej kolumnie tablicy (nie muszą być posortowane gdy jest 0 jako ostatni parametr formuły
Zrobiłem funkcję, która wyszukuje wartość "150" i jeśli znajdzie taką wartość, to zapisuje dane do tablicy dwuwymiarowej w zakresie st do kc. Podczas uruchamiania wywala mi błąd Run-time error "9" w linii [syntax=vbscript] tablica(7, k) = wart[/syntax]. Jak zrobię mniejszy zakres pętli to jest ok. [syntax=vbscript] Sub Tace2() ' liczy tace Dim tablica(1...
Zapisz tablice EXCEL-a do CSV, umieść na stronie i parsuj ten plik za pomocą np. PHP.
Najprościej byłoby umieścić w tablicy/kolekcji i posortować (chociaż 'selecteditem' jest kolekcją, można więc spróbować sortowania "w locie").[syntax=vbscript]Dim fd As FileDialog Dim tablica As Collection Set tablica = New Collection Set wkb1 = ThisWorkbook Set fd = Application.FileDialog(msoFileDialogFile... With fd .InitialFileName = Environ("HOMEPATH")...
Przygotuj tablicę i użyj =jeżeli(A1=0;"";wyszukaj.pionowo(A1;tabl...
Formuły działające na tablicach "nie cierpią" scalonych zakresów. Tu jest ich tylko trzy, więc kopiuj-wklej i ręczna poprawka nie jest czasochłonna. Na przyszłość staraj się unikać scaleń w takiej sytuacji.
No i bardzo dobrze. Zostaw w spokoju literki. Mają być C:E. Zainteresuj się natomiast cyferką. W pierwszej kolumnie ma byś 2, w drugiej 3. A tak na marginesie to kłania się help dla wyszukaj.pionowo. :cry: noc długa trzeba będzie pokombinować A wystarczyło przeczytać. WYSZUKAJ.PIONOWO(odniesienie, tablica , nr_kolumny, kolumna )... Nr_kolumny jest to...
Właśnie zrobiłem 2 mln w exelu a widze że do fffffff będzie 268mln I dlatego takich danych, zwłaszcza w formacie tekstowym, się nie przechowuje. Nigdy. To wbrew logice. Tym bardziej, że jak zapiszesz te dane gdziekolwiek, to indeksem konkretnego ciągu HEX będzie liczba dziesiętna odpowiadająca dokładnie wartości ciągu HEX. Chyba nie chce kolega nam...
Witam mam problem drobny (mogę to rozwiązać dwojako ale coś mi nie wychodzi) Problem 1 - chyba banalny Mam tablicę dla uproszczenia 2x2 niech się nazywa np. ala elementy tablicy: A1=1 A2=2 B1=A B2=B w komórce np. d2 o nazwie kot podaję liczbę A lub B potrzebuję dostać jeśli wpiszę A to 1 jeśli B to 2 za pomocą wyszukaj.pionowo czyli wpisuję: =wyszukaj.pionowo(kot;ala;1;fałsz)...
Nie bardzo rozumiem, masz listę użytkowników i nie umiesz znależć tego którego już znasz z loginu? Najprościej: zwykłe wyszukiwanie w tablicy (i co z tego, że to Excel). Jak wolisz po Excelowemu to użyj Range.Find i pobierz sobie wiersz (chyba to pionowa tablica?) i dalej to już proste. Jeżeli używasz pliku na serwerze to właściwie już jest to jakaś...
Przeanalizuj. Zamiast kombinować z indeksami użyłem tablicy "tymczasowej".
Cześć Słuchajcie jaka jest formuła żeby odczytać wartość danej liczby z tablicy dystrybuanty standardowego rozkładu normalnego. Dzięki Krzysztof
Najprościej chyba byłoby przepisywać tablicę przy zmianie w polu kombi. W przykładzie wykorzystałem funkcję LICZ.JEŻELI.
Bez załącznika i możliwości przetestowania kodu, to jest błądzenie po omacku. W Twoim kodzie nie wiadomo, co oznaczają: [syntax=vbscript]cCellYTD, measures[/syntax]Nie wiadomo, który arkusz jest aktywny w momencie wykonywania kodu. Oznaczenie YTD, jeśli ma być użyte jak zaproponowałem, musi być pojedynczym tekstem formuły, a nie tablicą. W tej formule,...
[syntax=css]=JEŻELI(B16="";"";INDEKS('na... na wszystko'!$F$10:$FG$10;PODAJ.POZYCJĘ(B16... na wszystko'!$F$3:$FG$3;)))[/syntax] można powiedzieć że równocześnie na to wpadłem tylko się motałem z odwołaniami :D no i wyszło mi bez tablic
Mnie poniosła fantazja... wersja na tablicach z krojeniem danych ;)
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.
Witam! wszystko ładnie pięknie tylko nie wiem jak dojsc do tego arctg? nie mam jak to obliczyć, może exell lub coś pomoże?? Do tego się nie "dochodzi"! Można to odczytać z tablic, czyli obliczyć wyrażenie (19-2,7)/1,24= 13,15 i znajdujesz w tablicach wartość kąta dla tej wartości tg, lub na kalkulatorze naciskasz przycisk tan^-1 (tangens do minus pierwszej)....
[url=http://dzono4.w.interia.pl/kurs/tab... w VB Excel
Witaj, Spróbuj w C2 takiej formuły: =INDEKS(Arkusz2!B2:B14;PODAJ.POZ... Wadą tego rozwiązania jest to, że nie sprawdza, czy podany numer identyfikacyjny istnieje w przeszukiwanej tablicy.
Prawie to samo chciałem zaproponować (różnica w znaku ";" zamiast "*" - łatwiej zauważyć że tu warunki a tu mnożona tablica =SUMA.ILOCZYNÓW((A1:A56000=F... Funkcji suma.iloczynów nie trzeba "zamykać" klamrami. Ona się zachowuje jak tablicowa bez wymuszania obliczeń tablicowych. Jednak jak...
Ok teraz masz kryteria w tablicach w kodzie VBA w razie jakbyś chciał dodać kryterium, musisz zwiększyć tablicę o 1 i dopisać do tego dodatkowego elementu kryterium z gwiazdkami. Jak zobaczysz kod to chyba będziesz wiedział o co kaman. Dodałem też zabezpieczenie przed kliknięciem dwa razy na makro
To jest jakieś wyjście, ale pierwsza myśl, to 'wyszukaj.pionowo' mi jakoś nie pasuje, bo nie da się wyszukiwać wśród bazy ulic 'naszej ulicy'', gdyż zawiera nie tylko nazwę samej ulicy. Można naszą ulicę porównywać ze wszystkimi ulicami po kolei, ale to nie jest efektywne. Coś nic innego mi nie przychodzi do głowy. A co Wy na to? No chyba, że wczytać...
Dzięki za pomoc !
Podałem Ci tylko przykład na liczbach. Chodzi o to, że jeśli najpierw pogrupujesz wiersze a w następnej kolejności posortujesz, to grupowanie wierszy się nie zmieni bez względu na wynik sortowania. W trakcie wybierania nazwisk do grupy licz wiersze do pogrupowania i po umieszczeniu nazwisk grupy w arkuszu, uruchom grupowanie wg. licznika wierszy. Ad....
Musiałem dodać fragmenty kodu odpowiedzialne za zróżnicowaną numerację kopiowanych przycisków, a następnie identyfikację przycisku "Clear", który został użyty. Wszystkie przyciski "Copy" działają identycznie - kopiują zawsze pierwszą tablicę na pierwsze wolne miejsce. Możesz tej pierwszej tablicy nie wypełniać, potraktować ją jako szablon, unikniesz...
Z tego co widzę próbujesz sumować warunkowo dla wybranych klientów? Dlaczego nie używasz filtra? Można odfiltrować niepotrzebne, skopiować do nowego arkusza. W swoim przykładzie odwołujesz się do całych kolumn (Np A:A), co zdecydowanie spowalnia działania na tablicach. Dlatego zamieniłbym zakres na tabelę Excela. (zaznacz, Menu>Wstw>Tabela). Zamiast...
Ale AI(n) a dokładniej Ai(n+1) (i= 0,1,.......n) jest wierszem tablicy Ai. Czy to nie ma znaczenia. Wg mnie nie ma. Tablica Ai(i) jest obok
OK, ale w dołączonym arkuszu masz tylko dane. A gdzie masz miejsce w którym to zliczasz? Przedstaw w arkuszu jak to ma wyglądać?
A nie da rady zrobić tego bez tablicy pomocniczej? Tak żeby excel wiedział, że w przedziale dat wskazanych w kol. au i at ma wstawić kolor do kalendarza. Chodzi mi o to, że urlop może trwać parę dni, a czasem 2-3 tygodnie. Nie chciałbym żeby tworzyła się z tego nie wiadomo jak długa tablica pomocnicza. Poza tym mam pomysł, żeby na podobnej zasadzie...
Moja kolejna 'odpowiedź' brzmi 'TAB'... Hmm... Z tablicą mi się to tylko kojarzy?
Wstaw nowy moduł (standard) i zadeklaruj w nim tablicę element: [syntax=vb]Global element(1 to 6) as string[/syntax] Pozostałe deklaracje tej tablicy usuń.
ad2 Jeżeli zrobisz wszystkie listboxy w osobnych userformach Dlaczego? Na podstawie zdarzenia Change jednego ListBox'a można przypisać zakres/tablicę/item drugiemu...
Zadeklarowałem zmienną publiczną 'suma1' w formularzu. Na liczenie przy Initialize powinieneś wpaść sam. ? Przy zmianie w textBox'ach musisz wyzerować, przeliczyć i zapisać do Label'a. Tu nie możesz liczyć przy zapisie do tablicy, bo suma musi wyjść bez warunków (kasowanie ostatniego znaku). Przykład w polu 'Zmiana'.
Oczywiście kombinacji jest sporo i nie ma znaczenia, jakie artykuły trafią na jedną paletę, byleby nie rozbijać niepotrzebnie jednego rodzaju na wiele palet. Jeżeli przyjąć rozkład typu "FIFO" to dla przykładowych danych i założeń można uzyskać rozwiązanie jak na zrzucie: 833269 poprzez zastosowanie "tablicy formuł" :D i formatowania warunkowego przedstawionych...
Czy ktoś wie jak skonstruować taką funkcję? Akurat wiem jak transponować... ale tablice danych :sm9: 866748 z wykorzystaniem funkcji tablicowych i nazwanych zakresów komórek - jak w załączniku. :spoko: 866750
Widzę, że praca wre... Uchował mi się formularz z filtrowaniem, który jest gdzieś na forum (nie chce mi się szukać). Dostosowałem, dorobiłem wyszukiwanie. Przetestuj, a nuż się nada. Przy inicjacji pobierane są listy ze wszystkich arkuszy, po czym przy przepisywaniu tablic usuwane są duble. Funkcja WYSZUKAJ.PIONOWO znajdzie oczywiście pierwszą z góry...
Rozwiązałem problem przy pomocy VBA. W samym Excelu nie mogłem tego wykonać. Zamykam. Dodano po 1 Rozwiązano problem przy pomocy tablic dynamicznych w VBA.
Jeżeli funkcja AnalizujDebiut(k, NazwaArkusza) zwraca tablicę, to możesz zrobić coś takiego: Dim nowa as Variant nowa = AnalizujDebiut(k, NazwaArkusza) Wtedy w zmiennej nowa będzie zwrócona tablica
Wykorzystaj WYSZUKAJ.PIONOWO(szukana_wartość;tablica... Szukana wartość to kod, tablica to kod i druga kolumna, nr kolumny to kolumna z której mają być informację i teraz najważniejsze: 0 wtedy dokładnie będzie szukał kodu i dane nie muszą być posortowane, jeżeli nie znajdzie kodu funkcja zwraca błąd. Więc wykorzystaj tu funkcję jeżeli (jeżeli...
Trzeba "latać" po komórkach w arkuszu docelowym jakąś pętlą i wyszukiwać czy jest tam tekst którego szukasz. Jeżeli jest - wstawić sąsiednią komórkę (albo kilka sąsiednich komórek) do arkusza docelowego. A te dane w takiej durnej postaci muszą być? Tj. nie w tabeli tylko w jakiejś... nie wiem jak to nazwać... tablicy?
A może /bez makra/ tak przez tablicę w tablicy zdefiniować ze dwa wiersze w pierwszym imiona w drugim wartości zaś tu wyszukaj.pionow i pobieranie danych z tamtej tablicy. Przykład: =WYSZUKAJ.PIONOWO(A1;imiona;2;FAŁSZ) gdzie: a1 - wpisane imię ewentualnie wybierane z listy, imiona - tablica z dwóch wierszy pierwszy imię, drugi przypisane wartosci do...
Wtedy byłoby tak jak podają wszystkie podręczniki i fora, to znaczy: = WYSZUKAJ.PONOWO(num; nr_i_opis; 2; FAŁSZ) num oznacza komórkę z szukanym numerem, nr_i_opis stanowi teraz jedną tablicę złożoną z dwóch kolumn (adres lub nazwa tej tablicy), 2 oznacza, że wynik będzie z drugiej kolumny, a FAŁSZ (lub 0) oznacza, że funkcja ma znaleźć dokładnie to...
w trzeciej sama trasa wypisana w formacie: sklep_xxx-sklep_yyy-sklep_zzz Jeśli dobrze zrozumiałem, to myślnik jest znakiem rozdzielającym nazwy sklepów, których trzeba wyszukać? Jeśli tak, to najprościej rozbić ciąg funkcją Split i zapisać w tablicy. Następnie wyszukać kolejne wartości w pętli For, gdzie licznikiem będzie rozmiar tablicy. Wynik można...
Formatowaniem warunkowym raczej niekoniecznie. Co do autofiltra, to rozumiem że poniżej będzie jakaś tablica z danymi, tak ? Coś więcej napisz
Dobrze kombinujesz. Najpierw dla wszystkich arkuszy oblicz G10-F10 i wartość umieść w tablicy. Następnie posortuj tablicęi na koniec wg posortowanej tablicy użyj 'Move Before'.
Skoro ma być w VBA... Przykład z tablicą i... InputBox'em ;) [syntax=vb]Sub aver() tekst = InputBox("Wpisz liczby oddzielając średnikiem", "Obliczanie średniej") tekst = Replace(tekst, " ", "") 'wyrzucamy spacje tekst = Replace(tekst, ":", ";") 'mogło się komuś omsknąć tekst = Replace(tekst, ".", ",") 'to sie często zdarza tablica = Split(tekst, ";")...
Powiem tak: przeczytaj jeszcze raz mój ostatni post #8 (tak od połowy) i porównaj z tym, co masz. Obecnie każdy z 4 argumentów funkcji WYSZUKAJ.PIONOWO (tej z ostatniego załącznika) masz zły :) Grunt, to dobrze zrozumieć tą funkcję: może Wyszukujemy wartości komórki (dajmy na to) U17; przeszukiwany zakres to Y6:AC59 i szukam tego w kolumnie 1. Czy tak?...
Spróbuj =SUMA.ILOCZYNÓW((Serwisy!$K$5... Nie rozumiem tego mnożenia przez jeden wewnątrz formuły. SUMA.ILOCZYNÓW działa na zasadzie tablicy zerojedynkowej. 0*1*1 dalej będzie zerem, 1*1*1 dalej będzie jedynką. Po co to?
...Obliczałem standardową metodą to niestety nie dało rady bo jest wiecej niż 30 argumentów .. To też ograniczenie starszych wersji nowe mają do 255 argumentów ale... argumentów w "starej" funkcji średnia może być 30 z tym, że jednym (lub każdym) z tych argumentów może być tablica która będzie mogła mieć więcej niż 30 składowych, a to może rozwiązać...
Prosta procedura w VB. Robisz pętle która pobiera pierwszy wynik i zapisuje do tablicy jednowymiarowej, następnie porównuje czy kolejny wynik znajduje się w tablicy, jeżeli nie to dopisuje do tablicy i tak do końca.
Dlaczego SQL? W arkuszu "dane" nie ma tabeli w rozumieniu Bazy Danych (Dane>wstaw tabelę). Odwołuj się do prawidłowych nazw. Z drugiej strony, zdaje się, że można to zrobić prościej. Czy chodzi Ci tylko o przypisanie list do combobox'ów? Łatwiej byłoby posługiwać się tablicami. Co z powtórzeniami?
Witajcie Jestem jeszcze trochę słaby z excela, dlatego chciałem zapytać Was, jak powinna wyglądać formuła, która w moim mniemaniu powinna byc mieszanką funkcji JEŻELI z funkcją WYSZUKAJ.PIONOWO. Moim zadaniem jest znalezienie zawartości komórki B2 - jest to ciąg cyfr (plik excel nr 1) w jakiejś tablicy (plik excel nr2), i wypisanie sława "TAK", pod...
Gdzieś widziałem przykład wykorzystujący funkcję API SendMessage . Ale jak to z API na różnych maszynach może być różnie. Popatrz na taki przykład Dim temp1 As String Dim temp2 As String Sub Makro() temp1 = Cells(1, 1).Value ' zapamiętanie starej wartości dla Undo Cells(1, 1) = "coś" ' wpisanie nowej wartości do komórki...
Dla mnie bomba. :) Możesz jeszcze drobne kosmetyczne poprawki zrobić. Żeby się nie wyświetlało #N/D! - formatowanie warunkowe. Dla 'NUMERY KONT BANKOWYCH'!$A$5:$J$104 zadeklarować tablicę, dla takiego właśnie obszaru, wtedy dopisując kolejny wiersz automatycznie obszar będzie się powiększał, ale w regułach będziesz musiał zmienić z 'NUMERY KONT BANKOWYCH'!$A$5:$J$104...
Jeśli dane w plikach A i B mają taki sam format, to najprościej przez funkcję WYSZUKAJ PIONOWO. W pliku B dorzuć sobie tylko kolumnę, która będzie zawierać słowo, np. USUŃ i przeciągnij na te 1000 adresów - te dwie kolumny (adresy + USUŃ) będzie twoją tablicą w tej funkcji.
: ) ... szkoda, że "autorka" tematu jak na razie straciła zaintersowanie ... fakt, że wcześniej nikt się nie odzywał, ale ... święta ... święta ... trzeba to uwzględniać ... w każdym bądź razie jak się temu przyjrzeć, to nawet ciekawie to wygląda, jak odczyty z jakiegoś systemu nadzoru ... może warunków termicznych ? Można by to popróbować w różnych...
Funkcja jest piękna. Osobiście lubię też Select Case, a i InStr chętnie używam. Wszystkie te elementy są tam zawarte i dobrze ze sobą współpracują. Moje prywatne zdanie: jeżeli jest kilka grup znaków, to można przypisać im unikalne kody (1, 2, 3, itd.) i umieścić je w tablicy zgodnie z ASCII znaku. To jest działanie jednorazowe. Jeśli chcę sprawdzić...
jak zrobić żeby lista miast zaczytywała mi się automatycznie Można tak :idea: przenieść 12 tablic cząstkowych do arkusza Zakup :arrow: z nich utworzyć tablicę wartości unikalnych :idea: i połączyć ją z Twoją tablicą "Okres sprawozdawczy" :spoko: Przykład takiego rozwiązania "formułowego" widać na zrzucie i w załączonym pliku 1021619 1021620
excel tablica wynik excel makro tablica pobieranie danych tablica excel
czujnik wielkość elektryczny samsung mruga dioda zasilania samsung model matrycy
technika radiowa technika radiowa
Samsung BN44-00339A Power Supply Board Issues and Fixes Zamiennik potencjometru posuwu drutu 47 KA