[syntax=vbscript]For k = 2 To ok Cells(x, 1) = d.Cells(1, k): x = x + 1 For w = 2 To ow If d.Cells(w, k) <> 0 Then Cells(x, 1) = d.Cells(w, 1) Cells(x, 2) = d.Cells(w, k) x = x + 1 End If Next x = x + 1 Next[/syntax]
Ad1. Mniej więcej taki kod: [syntax=vb]Sub Konsoliduj() Dim tTbl() Dim i: i = 1 For Each MyWorksheet In ThisWorkbook.Worksheets If (MyWorksheet.Visible = True) And (MyWorksheet.Name <> "Razem") Then ReDim Preserve tTbl(1 To i) tTbl(i) = "'" & MyWorksheet.Name & "'!R1C1:R2C2" i = i + 1 End If Next Selection.Consolidate Sources:=Array(tTbl()),...
W D1 =JEŻELI($C$1=8;B1;"") w E1 =JEŻELI($C$1=10;B1;"") i tak dalej.
Witam. fd_set master zawiera wszystkie deskryptory, nie gotowe do odczytu.
A nie możesz wyniki przenieść na drugi arkusz? Wtedy tylko zmieniasz formułę: =LEWY(Arkusz1!A1;2) =PRAWY(Arkusz1!A1;DŁ(Arkusz1!A1&... Czy musisz na tym samym arkuszu kategorycznie pozostać? EDIT: Zrobiłem specjalnie dla Ciebie makro ;) [syntax=vb]Sub Prostokąt1_Kliknięcie() koniec = Range("A1").End(xlDown).Row Application.ScreenUpdating...
HiFi-Man , powinieneś odróżniać makra (makroinstrukcje) od funkcji, bo Twoje pytanie jest przez to niezrozumiałe. Makro to działanie wykonywane jednorazowo, doraźnie. Po wykonaniu wynik ma najczęściej formę stałej (liczby lub tekstu). Makro można powiązać ze skrótem klawiaturowym i uruchamiać go za pomocą tego skrótu. Z kolei funkcja (lub w tym przypadku...
Jeśli koniecznie chcesz mieć jakiś fragment kodu w odpowiednim miejscu innej funkcji i mieć pewność, że tam się znajdzie, to musisz przyglądnąć się makrom. Inline to sugestia dla kompilatora nie obowiązek, natomiast makro wklei ciało funkcji w to miejsce gdzie rozwiniesz makro. Brzydkie ale skuteczne.
Ach no i makro _BV musiałem zamienić na "(1<<"
To znany problem z tamtego okresu. Niestety nie ma prostego workaround. Najlepiej albo zaktualizować kompilator i binutils albo w kodzie nie wołać bezpośrednio funkcji oddalonych od siebie o więcej niż 4 lub 16MB(thumb2). Co więc zrobić jak wołać trzeba? Zastosować takie albo podobne makro do wołania "oddalonych" funkcji: #define x(func) \ {\ asm volatile...
1. Napisz program od nowa bez wywołań rekurencyjnych 2. Napisz program od nowa bez wykorzystania liczb zmiennoprzecinkowych 3. Napisz program od nowa bez wykorzystania funkcji sprintf 4. Co to jest LCD_CLEAR? Makro czy funkcja? Jeśli funkcja to czegoś brakuje przy jej wywołaniach.
Uruchom rejestrację makr Zrób co chcesz aby zrobiło makro Formułę musisz wpisać do komórki (a nie wklejać) Zatrzymać rejestrację i wejść w edycję makra Tam zobaczysz kod i formułę w takiej postaci jak chce VBA Dostosować makr do swoich potrzeb I tyle Mam nadzieję iż teraz jest to jasne.
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.
Nie skorygujesz tego. Jest to ograniczenie Excela. Masz do wyboru - albo zrobić sobie kolumny pomocnicze, w których porównasz 15 ostatnich cyfr z osiemnastocyfrowego kodu (wszystkie kody u Ciebie mają jedynkę i kupę zer na początku, więc przynajmniej dla tego przykładu nie zrobi to różnicy - możesz to zrobić jeszcze inaczej, na przykład pierwsze trzy...
Zazwyczaj funkcja powinna zwrócić wartośc Spójrz w pomocy VBA przykład funkcji(Help - Writing a Function Procedure) Twoja funkcja nie zwraca żadnej wartości.
Nie bardzo rozumiem, o co konkretnie chodzi. Przydałby się jakiś przykład w pliku, pokazujący jakie masz dane i co z nimi chcesz robić. Generalnie do testowania liczb można wykorzystać w VBA funkcję IsNumeric, albo zapożyczoną z Excela funkcję WorksheetFunction.IsNumber. Ich działanie różni się w szczegółach, na przykład funkcja IsNumeric traktuje puste...
Daj dobrą fotke makro tej diody.
Jeżeli w komórce ma się "pojawić" napis "Nie dotyczy" a w innym przypadku masz wprowadzać datę to tak jak sam napisałeś w pierwszym poście: tylko proste makro to załatwi. Niestety funkcja jeżeli w tym przypadku to za mało. Kłopot polega że nie masz pojęcia o makrach (jak sam mówisz), a makro trzeba ustawić w "modułach zdarzeniowych" arkusza. Np. takie:...
Jest funkcja rejestrowania i odtwarzania makra. Uruchom rejestrowanie makra i wykonaj 2-3 cykle powtarzających się operacji, potem możesz makro edytować w Visual Basicu. W kodzie powinieneś zauważyć pewne prawidłowości, wtedy zamienisz procedurę na pętle z tyloma iteracjami, ile potrzeba do przetworzenia całości danych.
Wpisz w wyszukiwarkę "vba funkcja zamieniająca polskie znaki" i podstaw francuskie... Musisz "uodpornić" program na znaki diakrytyczne, jeśli używany jest w rożnych systemach (ustawienia narodowe).
Można użyć takiej funkcji UDF: [syntax=vbscript]Function Osobno(x As String) Dim ch As String Dim list ReDim list(1 To Len(x) + 5) As String Dim i As Long, j As Long, k As Long For i = 1 To Len(x) ch = Mid(x, i, 1) Select Case ch Case 0 To 9 j = j + 1 list(j) = ch Case "(" j = j + 1 k = InStr(i + 1, x, ")") If k = 0 Then k = Len(x) + 1 list(j) = Mid(x,...
Ja podpowiem że jak już się wząłeś za makro to jest funkcja Split która rozdziela ciągi po danym znaku/znakach np: tbl = Split(Cells(1, 1), "_") dana = tbl(0) dana2 = tbl(1) Czyli w twoim przypadku: kawalek=Split("700 x 600"," x ") Wynik=Val(kawalek(0)) * Val(kawalek(1))
Autor postu już pewnie zapomniał o co pytał 3,5 roku temu. Ja wtedy nie miałem czasu, żeby to analizować, bo zadanie nie jest trywialne i nie znalazłem gotowych rozwiązań odnoszących się do VBA. Na potrzeby podanego przykładu napisałem funkcję UDF StairIntersect, która wymaga podania 4 argumentów: zakresów lub tablic X1, Y1, X2 i Y2. Muszą to być dane...
Funkcja Val zwraca wartosc liczbowa z ciagu cyfer(ma zaczynac z cyfry) Marek_zdun bez cudzyslowow jest zmienna(=0) To tylko do porownania z listow nazwisk
Makro czy funkcja w tym przypadku to żaden problem. Kłopotem jest to czy to co przedstawiłeś jest "prawdą". Czyli czy nie ma innych danych w arkuszu oprócz tej tabeli - tak jak to przedstawiłeś (bez nagłówków i innych danych w innych komórkach - inne komórki "czyste")? (A może zawsze tabela "ściągana" ma te same "namiary komórkowe"? ) Czy może jednak...
początku dla $A$1 B2 z obrazka ELEKTRODA.jpg wynika, ze dla $A$1 C2 Poniewaz nie ma zalacznika, patrz przyklad(karta i baza w jednom skoroszycie) Wiersz dla druku - wartosc w C1(za ramami PrintArea) B1:B19 - funkcja tablicowa Ctrl+Shift+Enter
bit_is_set to nie funkcja tylko makro zdefinowane jak podałeś: #define bit_is_set(sfr, bit) (_SFR_BYTE(sfr) & _BV(bit)) Jeśli używasz go np. tak: if( bit_is_set(PINA, 3) ) Czyli tak naprawdę interesuje Cię czy ustawiony jest bit 3 rejestru PINA. Równie dobrze możesz to zapisać tak: if( PINA & (1<<3) ) Czyli...
No to teraz się wyjaśniło. Funkcja _delay_ms() wywołuje makro __builtin_avr_delay_cycles(), które: Delay execution for ticks cycles. Note that this built-in does not take into account the effect of interrupts that might increase delay time. ticks must be a compile-time integer constant ; delays with a variable number of cycles are not supported . Jestem...
[syntax=vbscript]Function Recurse(sPath As String, Plik As String) As String Dim FSO As New FileSystemObject Dim myFolder As Folder Dim mySubFolder As Folder Dim myFile As File Set myFolder = FSO.GetFolder(sPath) For Each mySubFolder In myFolder.SubFolders For Each myFile In mySubFolder.Files If myFile.Name = Plik Then Recurse = "Tak" Exit Function...
Jak już zrobiłeś taką ładną tabelkę, to pomyśl, czy nie lepiej, zamiast zagnieżdżać wiele razy funkcję jeżeli(), dać sumowanie warunkowe albo liczbę komórek niepustych z zakresu od podanego dnia do końca miesiąca. Jedynym tematem będzie eleganckie podstawienie adresu początku zakresu do funkcji. Osobiście zaznaczyłbym dni robocze jako niepuste (dowolny...
A to musi być makro? Nie może być funkcja wyszukaj.pionowo. W arkuszu 2 w komórce B8 wpisujesz: WYSZUKAJ.PIONOWO(A8;Arkusz1!$C$1:... i przeciągasz w dół a w C8 wpisujesz: WYSZUKAJ.PIONOWO(A8;Arkusz1!$C$1:... i przeciągasz w dół A aby to ładniej wyglądało lepiej wpisz tak w komórki: B8 =JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOW...
czy funkcja licz.jeżeli będzie tutaj przydatna Aby podzielić wszystko w kolumny najbardziej odpowiedni tutaj makro VBA. Ale najlepszy arkusz Excel niż zdjęcie ekranu. Lub nawet adres strony Web, być może do pobierania danych bezpośrednio z niego.
Jeżeli zawsze numeryczna, to spróbuj: [syntax=ex]=WYSZUKAJ(9,99999999999999E+3...
1. powinieneś zamiast SIGNAL(SIG_UART_RECV) zastosować makro ISR( _vect) 2. przerwanie to nie zwykła funkcja którą od tak sobie można przerwać prze break albo return 3.uart_rx_buffer[uart_rx_len] = 0; tu powinien być NULL('\0'), a nie zero 4.nie rozumiem Twojego sposobu wykorzystania flag spróbuj uart_rx_complete = 1; i uart_rx_complete = 0;
błąd jaki zauważyłem to definicja "main" powinna być z dwoma argumentami, czyli "int main(int argc, char*argv[])". Wynika to z faktu, że biblioteka SDL2 podmieni ją na swoją. Dokładniej to SDL definiuje makro "main" jako "SDL_main" i jest to typ funkcyjny dwuargumentowy "int(*)(int,char**)". goto? Niektórzy tego nie lubią i uważają za zło. Jeżeli to...
podejrzewam że najlepszym wyborem było by próbować w vba Czytając Kolegi opis problemu prawie nic nie rozumiem. Moje podejście do VBA na podstawie domysłów z Kolegi opisu i rozwiązania Kolegi Prajz w załączniku. Makro osadzone jest w module w skoroszycie, będzie działać na wersji Excela 2003 i wyżej. Makro udostępnia w arkuszu funkcję Q (byłem leniwy...
A może być w dodatkowym arkuszu cała "baza" nazwisk i przypisanych im specjalności - i tam byś wpisywał nowych a w przedstawionym arkuszu wybierał byś tylko nazwisko. Czy jednak to ma działać ściśle tak jak napisałeś czyli jeżeli wcześniej wystąpiło nazwisko to ma się pojawić obok specjalność jak nie to czyste pole oczekujące na wpis. - jeżeli tylko...
Tą metodą się nie da, bo zamażesz dane wejściowe i funkcja nie będzie miała skąd pobrać danych. Możesz ewentualnie dodać nowy arkusz i tam zapisać w komórkach tą funkcję z odwołaniem do konkretnego arkusza. Później metodą kopiuj i wklej możesz wynik nadpisać do komórek źródłowych. Pamiętaj tylko, że po tej operacji w arkuszu dodanym, w którym będą odbywały...
Dodano po 8 Do While Math.Abs(f) > eps lub Do Until Math.Abs(f) < eps
Zobacz http://msdn.microsoft.com/en-us/library/... - tu masz opis funkcji CreateMutex. Wynika z niego, że w pierwszym parametrze musisz podać wskaźnik (long poiner, stąd nazwa LP[COŚTAM]) na strukturę SECURITY_ATTRIBUTES. Tam dopiero podaje się security descriptor - spróbuj przeanalizować kod tutaj: http://support.microsoft.com/kb/106387.....
Problem wydaje mi się trochę udziwniony, bo jeżeli minuty są potrzebne, to dlaczego nie ma być zer gdy są tylko pełne godziny? Dwukropek oczywiście można zastąpić przecinkiem, tylko czy to jest lepsze? Wszak minuty nie są setnymi częściami godziny. Natomiast format czasu nie jest tak elastyczny, żeby można było pominąć minuty gdy są równe 0, a wyświetlać...
Odnośnie tej drugiej funkcji to to: Kod Visual Basic - Może i jest zbędne ale jest w Twojej "źródłowej" procedurze. Jak zaznaczyłem: bez wiedzy jak ma działać do końca procedura nikt nie jest w stanie dać jasnych rozwiązań. Nie do końca rozumiem ale jak sobie radzisz to nie ma problemu ale ...: Data początkowa z kolumny C Kolumna C ma 65 tys komórek...
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...
OK, rzeczywiście jest jak mówisz. Wracając do makra z tego ostatniego pliku: zmień linijkę rekalkulacji w Excelu. Zmiana koloru takowej nie powoduje, więc dopóki coś nie zmieni wartości, funkcja pokaże starą wartość. PS 3. Nie wiem czemu piszesz, że nie możesz funkcji użyć w kodzie VBA: taki sposób wywołania działa: [syntax=vb]MsgBox SumByColorsFuction(Range("AA4:AA13"),...
Nie wiem co miałeś na myśli Po następnym wpisaniu daty w I4 powinno kopiować zakres dat z I4 do R4 itd. Ale pozostałe funkcje działają. [syntax=vb] Public Blokada As Boolean Sub Przesun(Wiersz As Integer) Dim a As Integer For a = 7 To 0 Step -1 ActiveSheet.Cells(Wiersz, a + 9 + 1).Value = ActiveSheet.Cells(Wiersz, a + 9).Value Next a ActiveSheet.Cells(Wiersz,...
Funkcja LOS() przeliczna jest przy każdej zmianie w arkuszu. Jeśli wpiszesz odpowiedź, to po zatwierdzeniu enterem wartość a jednocześnie szukana fraza zmienią się... Trzeba podeprzeć się VBA, chociażby dla wyłączenia przeliczania. Moim zdaniem wygodniej będzie umieścić makro losowania pod przyciskiem. Poczytaj o: Randomize i funkcji Rnd . Jeśli jednak...
To jak ten kod bym całkiem uprościł. Jeżeli staniesz na dowolnej komórce a makro "cos" podepniesz pod przycisk (lub kod ze środka procedury cos przekleisz do procedury przycisku) to po przyciśnięciu albo ci napisze że nie ma arkusza albo przerzuci do danego arkusza. Wtedy też funkcja "Last" nie jest potrzebna. Sub cos() Dim Nazwa As String Nazwa...
VBA nie obsługuje polskich nazw formuł, tylko ich angielskie odpowiedniki. Najprościej zrobisz to tak, że włączasz rejestrator makr, wpisujesz w Excelu formułę i kończysz rejestrowanie. Potem przechodzisz Alt+F11 do kodu, wchodzisz w moduł i odnajdujesz ostatnie zarejestrowane makro. Z niego kopiujesz wspomnianą formułę, ewentualnie poprawiając jej...
Istnieje na to jakaś funkcja, Mozna funkcja przy zalozeniu ze numery pozycji z CP-P, CP, TPP itd. i rok nie powtaraja sie tzn. ze np. 201207527 w kosztach jest tylko dla 2012 TWP w 'arkusz...2012 w B7 =INDEKS('[koszty pozyskania.xlsx]WYKONANIE 2011 2015'!B:B;PODAJ.POZYCJĘ($A7;'[koszty pozyskania.xlsx]WYKONANIE 2011 2015'!$A:$A;0)) przeciagnij wprawo...
Ponieważ pisałem że nie pomagam na PW więc tu zamieszczam przykład który jeszcze dostosuj do siebie. W środku jest kod przedstawiony przez kolegę pitemxa dla jeszcze dwóch kolorów. Podobnie dla tła Jak wiesz już jaki jest "kod grubej czcionki to zapewne sobie poradzisz w przekształceniu kodu. Jak nie wiesz to nagraj makro i popatrz na nagrany kod. "wyłuskaj"...
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...
Jak widać nie każdy lubi łowić ryby ;P Zwiększasz tylko numer dla ostatniej pozycji - dla VBA to co masz w komórce nie jest liczbą,a tekstem. Musisz go najpierw rozdzielić funkcją Split() po myślniku, następnie w ostatnim elemencie tablicy zwiększyć liczbę o jeden i na koniec - "skleić" tablicę na powrót w wymaganym formacie. Jak przedmówca wspomniał...
Rozumiem, że koledze (at) marcinj12 chodziło o tak zrobiony spis, jaki zrobiłem w "spis_wzor". Czy o to coś takiego chodziło koledze? W jaki sposób można przypisać funkcje aby wszystko się zgadzało? Czy można przypisać tak funkcje do lp. nr1 w spisie a potem przeciągnać i wszystko sie uzupełnia?
Wystarczy w module wpisać Sub cyk() Calculate Application.OnTime Now + TimeValue("00:00:01&quo... "cyk" End Sub w jakiejkolwiek komórce arkusza wpisać =teraz() (sformatować żeby było widać sekundy) i uruchomić makro cyk a zacznie pokazywać "na bieżąco" bieżący czas A czas w różnych miastach: Dodaj/odejmij do komórki...
Aby było 0 przy wchodzeniu do arkusza DANE trzeba w kodzie arkusza wpisać: Private Sub Worksheet_Activate() For i = 1 To 11 Cells(i + 2, 9).Value = 0 Next i End Sub Co do przecinka samo Val czy CSng w tym przypadku nie wystarczy bo raz pobierasz dane z arkusza a raz wpisujesz z ręki. Można to było uzależnić od "rozbicie" ale stwierdziłem...
Witam. Pracuję nad pewnym trackerem w Excelu do zbierania wybranych danych z arkuszów zewnętrznych. Założenie jest takie, że wchodząc w tracker użytkownik jest w stanie zobaczyć dane od początku zbierania do dnia obecnego. Główny problem tkwi w tym, że rozpisywanie tego funkcją w komórce powoduje, że otwieranie pliku robi się coraz bardziej czasochłonne,...
Funkcja SprawdzNorme powinna zwrócić False, jeżeli norma nie jest spełniona, aby można było przerwać dalsze sprawdzania już przy pierwszym błędzie i uniknąć klikania dziesiątek przycisków OK. Nie możesz dodać w tej funkcji kolejnego sprawdzania, które może zwracać inne wyniki. Dodatkowo, miesiąc sprawdzasz zawsze od 11 wiersza i wystarczy to zrobić...
Skompilowałem to u siebie i od razu widać błąd: makro do przerwań pisze się z dużych liter: SIGNAL(...) - w takim przypadku uzyskałem poprawny kod. Przy "signal" z małych liter powstała funkcja o nazwie "signal" (zwracany typ domyślnie int, przez co kompilator wyrzucał jeden warning). C jest językiem case-sensitive. Co do reszty kodu: zmień dołączenie...
A w takiej sytuacji musiałbym rezerwować pamięć, przekazać do DLL tej jednej, tam znów zarezerwować i skopiować, następnie zwolnić tą wcześniej zarezerwowaną i dopiero wtedy mógłbym przekazać do głównej aplikacji, która by wywoływała jedną funkcję. Powiem tak, nie znam API w postaci DLLki które wewnętrznie alokuje pamięć i zwracałoby wskaźnik tak żeby...
Wiadziałem w innych topikach że trochę kumasz VBA więc czego sam nie dołożysz sortowania? Przecież to nie jest trudne. Jak czegoś nie rozumiesz to nagraj makro i przeanalizuj jak jest zbudowane. Wprowadź swoje poprawki i ... tadam ... :) proste :) Poniżej dołożyłem sortowanie po A i po E Po E bo chyba o to głównie chodzi - gdyż funkcja w kolumnie B...
W moim odczuciu funkcja biblioteczna jest nieadekwatnie zaplanowana. Wypowiadam się o tyle, że nie rozumiem "co poeta miał na myśli". Wg mnie funkcja biblioteczna powinna miec cechy uniwersalności, a klient (kod wywołujący) ma dostosować się w razie niestandardowego użycia. Może być, że autor tego kodu ma rację (wydajność w/s ram), ale to w szerszym...
Chciałbym poprosić o pomoc w związku z makrem które, muszę zbudować. Mianowicie chodzi mi o to że mam tysiąc komórek które wyglądają mniej więcej tak: dzbanek_02-01-2008_K20 W VBA możesz użyć czegoś takiego: Do moderacji: Wiem, że odświeżam temat, ale może ta krótka instrukcja się komuś przyda, bo autor pewnie już sobie poradził. Usuwajcie jeśli uznacie...
Do autora: Jak zauważyłeś twoja funkcja działa - więc już połowa sukcesu. (na marginesie zmienna "dzień" to nie to samo co zmienna "dzien"więc akurat ten kod który przedstawiłeś nie powinien działać ale ...) Przechodzimy do koncepcji i twojej procedury głównej. Bardzo dobrze pomyślałeś (dobra w tym przypadku koncepcja) że "biorę po kolei dni tygodnia...
Chce jej uzywac w makrze, poniewaz co miesiac ma 50 faktur. Po co łapać się lewą nogą za prawe ucho :sm31: W kodzie makra wystarczy wykorzystać funkcję VBA ThisWorkbook.Name - aby uzyskać samą nazwę pliku :please: Jak potrzebujesz wyciągnąć tylko sam numer faktury - działają tu także funkcje Replace, Left itp. :spoko:
Też o tym myślałem ale było późno. Poniżej tak jak chcesz z wykresem podziału profili(niestety jest mankament wykresu bo pokazuje również liczby 0. Nie udało mi się tego wyeliminować. Ale uważam że ostatecznie można to zaakceptować. Co do typów: Zawsze moskitiera ma 2 profile? to może typy można na stałe "przypiąć do rodzajów. choć nie mam na razie...
Zgodnie z tym co mi polecano, próbowałam ustawić własny balans bieli. Zrobiłam tak jak w instrukcji aparatu. Czyli, zaznaczyłam sobie WB i nastawa własna, Jaka? Naprawdę nie wiem co robię źle, czy to może wina aparatu? Aparat jak aprat, ale kitowy obiektyw nie jest najlepszy. Funkcja makro dziala fatalnie, lub wcale jej nie wlaczasz. A sam aparat to...
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,...
podaj jaki to model-nazwa aparatu-zvyt mało podpowiedzi Funkcja MAKRO w sieci TPSA??? nie słyszałem o czymś takim
Przejrzyj dobrze kod. Ostatnią funkcję masz "zaremowaną". [syntax=vb]'Call GetOnlyGoodValues(x1, x2, x3, x4, x5, x6, x7, x8, x9)[/syntax] Wewnątrz GetOnlyGoodValues wykonywane jest przeszukiwanie. Działa to dobrze bo sprawdzałem, ale generowanie czegokolwiek trwa baaaardzo długo. Zapis do komórek Excela mija się z celem o czym już pisałem. Właśnie dodałem...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
Wykluczasz formatowanie warunkowe?
Jeśli chcesz wstawić formułę makrem powinieneś raczej użyć takiej składni. Worksheets("1").Cells(x, y).FormulaR1C1 = "=SEARCH("" "",RC[-21],1)"
Trochę nie rozumiem jak chcesz przygotować/zmodyfikować makro jeżeli już ta mała funkcja to już nie Twój poziom. Wydaje mi się, że istnienie/dostępność foldera można sprawdzić niemal natychmiast, podobnie jest z otwieraniem pliku o znanej nazwie. Nie rozumiem skąd to opóźnienie, pewnie makro robi coś o czym nie wiem, jak to już ktoś wcześniej napisał....
Witam, Jestem tu nowy i chciałbym zapytać czy istnieje funkcja lub jest możliwość stworzenia makra(jezeli ktoś ma stworzone proszę o wysłanie na maila ak.komputery(at)gmail.com) które będzie sprawdzało datę dzisiejszą( dziś()) z datą podpisania umowy na n-nieograniczonej liczbie arkuszy (np umowy na zbyt) arkuszach, a następnie dane z arkusza w której...
Patrząc na Twoje makro uważam, że bez problemu zrobi to funkcja arkusza ale tak jak pisałem wcześniej, bez przykładu z Twoim układem danych możemy sobie gdybać :(
Plik jest jeden i w nim są oba opisane makra. Pierwsze makro opisałem na początku postu nr 7; nosi ono nazwę "LiczX", a drugie makro, które opisałem na końcu postu nr 7, nosi nazwę "Makro1". Czyli mam 1 plik o nazwie: Kalkulator - Koszty Allegro v10f.xls w którym są 2 arkusze, a ich nazwy to: Kalkulator oraz Tablica wyników Odnośnie wymienionych niejasności...
Minimalnie daj nazwe makro nie vlookup, np Sub MojLookup() lub cos inne, np Sub Najdz(), Sub Szukaj() ets.
https://obrazki.elektroda.pl/3570276400_... Pokażę tutaj jak przyśpieszyłem programową komunikację SPI służącą do obsługi pamięci Flash. Sprawdzę jak dużo kodu może kryć się za warstwą abstrakcji GPIO BK7231 a potem spróbuję operacje na pinach zredukować tak, by działały bezpośrednio na rejestrach. Ile cykli procesora tracone jest...
Podmieniłem plik w poprzednim poście. Uprościłem tabelkę (i tak i tak kod będę kopiował do właściwego pliku, więc nie jest to takie istotne). Tak, wartości z urządzenia pomiarowego będą się pojawiały co 15 minut, ale nas do celów badawczych interesują wyniki odnotowane o tych konkretnych godzinach, co w nagłówku (tj. 80% wyników dostarczonych przez...
https://obrazki.elektroda.pl/9760997100_... Witajcie moi drodzy. Przedstawię tu wnętrze starego tunera sat Kathrein Innovatron UFD 41 260211 a potem spróbuję pokazać działanie kilku ciekawszych części ze środka i omówić ich zastosowanie w projektach DIY. Uruchomię tutaj m. in. modulator RF od ALPS, przełącznik A/V TDA8440 (poprzełączamy...
https://obrazki.elektroda.pl/9396852000_... Wstępna ocena dostępnych informacji Na załączonym ekranie widoczne są dane zapisane w arkuszu kalkulacyjnym Excel. Arkusz zawiera trzy główne tabele: 1. Tabela 1 (kolumny A-D): zawiera dane liczbowe pod nagłówkami „LO”, „CW”, „ZW”, „CO”. 2. Tabela 2 (kolumny E-H): na razie wypełniona jedynie w...
Ale o której wersji piszesz, tej pierwszej z funkcją PRZESUNIĘCIE, czy tej drugiej ze STOS.PION, czy o obu? U mnie ta druga działa poprawnie, a pierwsza faktycznie wymaga otwarcia pliku, bo funkcja PRZESUNIĘCIE wymaga, żeby plik był otwarty. Przesyłam jeszcze zmodyfikowaną wersję pierwszego pliku z funkcją INDEKS zamiast funkcji PRZESUNIĘCIE. Funkcja...
(...) wistą nazwę arkusza na function onEdit(e) { // Nazwa arkusza, w którym skrypt ma działać var nazwaArkuszaDocelowego = "Arkusz1"; // Proszę wpisać rzeczywistą nazwę arkusza podczas próby zapisu pokazuje błąd TypeError: Cannot read properties of undefined (reading 'range') onEdit(at) Kod.gs:7 Wstępna ocena dostępnych informacji Witam, Dziękuję...
https://obrazki.elektroda.pl/2568884200_... Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu...
Jaką regułę zastosować, żeby w programie Excel dane z jednego arkusza kopiowały się do drugiego arkusza automatycznie ? Aby skopiować dane z jednego arkusza do drugiego w programie Excel w sposób automatyczny, możesz skorzystać z kilku różnych metod, w zależności od tego, jakiej funkcjonalności oczekujesz. Oto kilka przykładów: 1. Formuła odwołująca...
Cześć :) Mam problem z programem Libreoffice. Albo nie chce nagrać na makro funkcji wypełniania albo nie chce tego wykonać (przy wykonywaniu makra). Chodzi o takie coś - sheet > fill cells. Nie chce za żadne skarby tego zrobić. Z normalnym wpisywaniem czy np przekopiowywaniem wartości z jednej komórki do innej nie ma problemu. Robiłem już sortowanie...
Tak czy inaczej, precz z tymi makrami/funkcjami
Jak nie pokażesz tego swojego makra, to będziesz miała odpowiedzi równie mało konkretne jak w tamtym wątku. Nie ma tu jasnowidzów, a makro musi być konkretnie dopasowane do danych. A w ogóle po co makro, jeśli wykonuje ono to samo co funkcja WYSZUKAJ.PIONOWO? Być może jakiś powód jest, ale z Twojego opisu on nie wynika.
Prawda, załącznik by wszystko wyjaśnił. Ja to zrozumiałem tak: Parametr X powinien być zawsze taki jak został podany, nie zmieniać się podczas przeciągania na inne komórki, tak jakby był tam $. Ale tego chyba nie robi się w samej funkcji, to nie makro zmienia parametry, ale mechanizmy Excela. Chyba, że ten parametr jest stały i można go pominąć w definicji...
Makro (funkcja) znajduje się w Module1.
tam jest plik setting girdera do wersji 3,2 http://www.elektroda.pl/rtvforum/viewtop... jest tam funkcja makro najlepiej sobie zmodyfikuj ję do swoich potrzeb
Tak jak już pisałem poprzednio funkcja HIPERŁĄCZE nie obsługuje tablic, tylko pojedyncze adresy, a Ty próbowałeś jej użyć tablicowo. Tu można jedynie próbować z funkcją LAMBDA, ale obawiam się, że to będzie wolniej działać niż VBA, a z resztą już i tak masz tę funkcję URL z VBA, więc po co mieszać różne technologie. Funkcja URL wymagała nazwy kwalifikowanej,...
Witam Mam takie proste makro które sprawdza czy w komórce G jest wpisane BBBB jeśli tak to komórkę I koloruje na zielono jeśli nie to koloruje na niebiesko kod wygląda tak Sub Makro1() If Range("G6") = "BBBB" Then Range("I6").Interior.ColorIndex = 4 Else Range("I6").Interior.ColorIndex = 5 End If End Sub Tabelka tak : BBBB 1220 BBBB 1220 BBBB 1220 BBBB...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
http://obrazki.elektroda.pl/3025550100_1... Mając do dyspozycji jedną matrycę 8x8 czerwonych diod LED o boku 60,2mm oraz mikrokontroler ATtiny861 pozostałe po innych projektach postanowiłem zbudować to, co każdy elektronik chociaż raz w życiu zbudować musi: zegar ;). Ze względu na charakter wyświetlacza miał to być zegar binarny, ale...
Makro to funkcja w Klawiaturze lub myszce. Makro to ta funkcja gdzie do jednego klawisza można przypisać kilka klawiszy, a i tak będzie uruchamiana jednym klawiszem. Kolega źle mnie zrozumiał :) NO o takie Makro mi chodzi :)
Właśnie nie może być DAY MONTH YEAR , ponieważ ma to być funkcja tekstowa, gdy to stosuję to zabiera mi z zkodu systemowego daty i wychodzi zupełna bzdura..
W zasadzie wszystko miałeś dobrze (przynajmniej formalnie), z wyjątkiem liczby Pi, którą trzeba zapożyczyć z Excela. Dodałem tylko nagłówek i deklaracje (nie są konieczne, ale lepiej jak są, bo zabezpieczają przed niektórymi błędami). Algorytmu nie sprawdzałem, zresztą nie podałeś danych, a istotne są tu jednostki. Widać tylko, że zmienna Obr jest niewykorzystana....
Witam, Potrzebuje pomocy przy stworzeniu makra które w 1 pętli rozdzieli kilka zdań (zakończonych kropką), następnie w 2 drugiej pętli wyciągnie zdanie po zdaniu i wyszuka tłumaczenia w bazie tłumaczeń. To co próbuje najpierw zrobić to najpierw rozdzielenie zdań poprzez liczenie kropek, następnie funkcja LEFT aby wyodrebnić zdanie do wyszkuwania poziomo?...
Witaj. Na formułach się pewnie też da, ale już teraz byłoby to (dla mnie) dość mocno rozbudowane, więc zaproponuję rozwiązanie polegające na napisaniu własnej funkcji w postaci makra i skorzystanie z niej. Jako że pracuję na dość starym Excelu nie zdziwię się, jeśli w nowszych wersjach jest taka funkcja gdzieś w standardzie. No ale w nowszych również...
Cały to są 4 strony A4, na które składają się funkcje operujące na drzewie (struktury) i makrze, oraz finalna funkcja - main. Zakładam błąd wydawniczy. Coś musieli uciąć ze zmiennymi przed deklaracją makra.
funkcja makro excel makro funkcja funkcja kopiować wkleić makro
zapieczona pokrywa wymiana toner przebieg samochodu
taraban schemat mikrokomputer cobra1
Niedziałający dotyk na tablicy MyBoard - co zrobić? RISCO ProSYS 128 – jak wyłączyć alarm, rozbrojenie, reset pożarowy i sabotażowy