VBA wyszukiwanie wartości komórek i ich zamiana
Tak na szybko masz tu makro, które chyba robi to co chciałeś. założenia - pliki są w katalogu C:\dane - pobierasz nazwę do szukania z komórki B3 - szukasz takiego produktu w kolumnie B - w obu plikach arkusze nazywają się Dane - zakres poszukiwania w kolumnie B jest ograniczony do 30 - wartość dotycząca szukanego produktu jest pobierana z komórki sąsiedniej...
Czy to koniecznie musi być makro? Bo to co chcesz zrobić można załatwić funkcją WYSZUKAJ.PIONOWO, dla przykładu z załącznika w komórce D2: [syntax=vb]=JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIO... przeciągnąć w dół...
Zamiast obrazka lepiej załączyć plik przykładowy. Na obrazku trudno sprawdzić jak działa proponowane rozwiązanie. Konkretnie dużo zależy, czy w tych komórkach otrzymujesz faktycznie zero, czy tylko liczbę, która sformatowana z 5 miejscami po przecinku wygląda jak 0. Jeśli jest to faktycznie 0, to wystarczy zastosować odpowiedni kod formatu (niestandardowego)....
ad 1. Można wykorzystać następujący kod dla zdarzenia Worksheet_Change arkusza: [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 12 And (Cells(Target.Row, Target.Column).Offset(, -1).Value + Cells(Target.Row, Target.Column).Offset(, -2).Value = 0) Then Target.Value = 0 End If End Sub[/syntax] ad 2. Wystarczy poprawność...
A jak zmienić kod aby do zmiany wartości była uwzględniana tylko kolumna C, ale skrypt był wyzwalany po zmianie w kolumnach B, C, D. Do tych kolumn wklejam jednocześnie dane, po wklejeniu danych do trzech kolumn skrypt nie działa. Wstępna ocena dostępnych informacji Witam ponownie, Zrozumiałem, że chce Pan zmodyfikować skrypt w Google Apps Script tak,...
Zastosuj następującą formułę =PODSTAW(A2;",";"&quo... przeciągnij ją w dół i wklej jej wyniki jako wartości.
Tak całkiem bez makr to się nie obejdzie. Ale nie muszą to być klasyczne makra VBA, mogą być zamiast tego stare funkcje makr O.KOMÓRCE, których można używać w formułach nazwanych. Przykład w załączniku. Formuła rozpoznaje tylko kolory nadane przez formatowanie zwykłe (nie warunkowe). Jeśli bezpośrednio pod komórką, która ma kolorowe tło umieścimy formułę...
Dzień dobry, Specyficzną cechą Excela, która na ogół jest uważana za zaletę jest to, że formuły w arkuszu są automatycznie przeliczane po każdej zmianie. Na poziomie arkusza można wyłączyć przeliczanie (tryb ręczny), ale w odniesieniu do całego arkusza, a nie poszczególnych komórek. Więcej można osiągnąć posługując się Visual Basiciem, ale Pan go nie...
Witam. Nie potrafię sobie poradzić z zamianą wartości w komórce, jeżeli ta wartość jest wynikiem formuły. Nie pomaga nawet przekopiowanie tejże wartości do innej komórki i wklejenie samej wartości. Dokonując zmany popzez ctr+f "zamień" nic się nie dzieje poza pogrubieniem trzcionki. Dodam, że próbuję wspomnianą wartość zamienić na pustą komórkę. ( Nie...
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)...
A czemu ma służyć zamiana tego kodu na pętlę z IF? Bo wydajniejsze to raczej to nie będzie, chyba że chodzi o kwestie czysto edukacyjne. Jeśli w komórkach kolumny C chcesz mieć wartości zamiast wyników formuły to do powyższego kodu dopisz: [syntax=vbscript]Thisworkbook.Sheets(1).... & r).Value = Thisworkbook.Sheets(1).Range("C2:C" & r).Value[/syntax]
Witam Mam problem, mam kolumnę gdzie wartości które trzeba było wpisać z innego pliku dlatego też wykorzystałem funkcje wyszukaj pionowo, między tymi wartościami są komórki z sumami częściowymi i teraz pytanie czy jest możliwość zrobienia makra żeby te komórki co mam wpisane z funkcji wyszukaj pionowo zamienić na wartości bez ruszania sum częściowych?...
Zawsze będą tylko te 3 komórki? Skąd te dane importujesz - jakaś kwerenda, makro, manualnie z pliku? Jak i kiedy chcesz to makro uruchamiać? Może wystarczy po prostu posortować po wartościach malejąco i zaznaczyć na żółto pierwszy wiersz /ew. zarejestrować makro z tego/?
Super. Dzięki. Jeszcze mam jedno pytanie dotyczące zamiany wartości w komórkach. Nie wiem czemu tak prosty kod makra nie chce działać. [syntax=vbscript]Range("G2:G10").Replace What:="#N/D!", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False[/syntax]
Wbrew pozorom programowanie każdego procka z innym kodem wcale nie jest takie trudne. avr-dude to program konsolowy wystarczy tylko dopisać pętle która zamieni kod w skompilowanym do hexa pliku (zamiana wartości odpowiedniej komórki pamięci) i zapiszę taki program do procka. Jednak jeśli udostępniasz komuś sam program, a nie zaprogramowanego procka...
Witam Od dłuższego czasu próbuje zrobić plik inwentaryzacyjny. Wszystko wydawałoby się, że działa dobrze ale tylko jeśli komórki są sformatowane jako liczby, a musi działać z wartościami liczbowymi sformatowanymi jako tekst. Niestety zamiana na komórki liczbowe nie wchodzi w grę z uwagi na to, iż niektóre wartości zaczynają się zerem. [syntax=vb] With...
Dobry, mam działanie matematyczne w komórce b2 przykład: "=a2*0,08+2". Chciałbym aby makro zamieniło mi to na "=moduł.liczby(a2)*0,08+2". Zamiana formuły musi się znajdować w tej samej komórce co pierwotne działanie, mogę dodać wartości w jakiejś dodatkowej kolumnie ale będę musiał je potem usunąć. Próbowałem to rozwiązać za pomocą "znajdź i zamień"...
W pełni zgadzam się z kolegą adamas_nt co do znaków, które może zawierać nazwa pliku. Chcę tylko zwrócić uwagę na drobny błąd, który zakradł się do jego kodu: ActiveWorkbook.SaveAs Filename:=ActiveCell.Value & ".xlsx", FileFormat:=xlOpenXMLWorkbookMacroEn... Aby to działało prawidłowo wystarczy zamienić "Value" na "Text". Różnica...
NR INWENTARZOWY UP/487/039/2020/ABC UP/487/040/2020/ABC jakiej funkcji użyć w excel aby numerować dalej tylko wartości 039, 040, 041 itd. Rozwiązałabym to na 2 sposoby, 1. dostawiła kolumnę pomocniczą i w kolejnej zrobiła formułę "=UP/487/"& [tu adres komórki z kolumny pomocniczej bez spacji po lewej i po prawej stronie] &"/2020/ABC" - tylko być może...
Ad2.Jeśli chodzi o wyodrębnienie liczby z ciągu tekstowego proponuję zbudować formułę, która sprawdzi czy na lewo od fragmentu tekstu " mm", określona ilość znaków zamienionych na cyfry jest liczbą i jeżeli tak to zapisze ją w komórce. Przykład: Tekst w A2: Belka 89 E 15 dł. 2200 mm 3CR RAL 2004 Szukamy " mm". Formuła: =SZUKAJ.TEKST(" mm";A2) Interesują...
Obsługa CheckBox-ów w VBA jest niezbyt intuicyjna i jeszcze zależna od wersji Excela. Z Twojego opisu wnoszę, że używasz wersji 2010 lub wyższej. Proponowane rozwiązanie testowałem w wersji 2010 i 2016. W 2007 na pewno trzeba to rozwiązać inaczej. Przy większej liczbie kopii kontrolek trzeba je wstawiać dodatkowym kodem. Również przy czyszczeniu arkusza...
Nic nie rozumiem.. nie ma możliwości zamiany danych wg. wartości A1/A2 w Arkuszu_1 np. dla Arkusza_2 i Arkusza_3 jednocześnie?
"kod reagujący na ten przycisk w którym wstaw tylko komentarz że tu trzeba wywołać coś aby wymieszać komórki" i tak nic z tego nie wiem ale dzięki za chęci
Zupełnie mnie nie przekonuje to rozwiązanie, wpisywanie wartości w jednym arkuszu a potem wyszukiwanie wg kilku kryteriów, automatyczna zamiana lub dopisanie itp. Trochę za dużo kombinacji. Trzeba pamiętać, że działania makr są nieodwracalne, najmniejszy błąd i pozamiatane :( Oczywiście makro jw. da się napisać :) Proponuję inne, wg mnie prostsze rozwiązanie...
Witam. Sprawa wygląda tak (a ja jestem za głupi na to): Mamy w Excelu 4 kolumny: jedna to imię, nazwisko i adres; druga to adres e-mail. W 3 mają być dane, w 4 mamy ten sam komplet adresów e-mail tylko że pomieszane a w 5 suma wartości zamówień. I o co biega: potrzebuję uporządkować sumę wartości zamówień do konkretnego maila i zrobić z tego 3 kolumny....
Jeśli nie potrzebujesz wartości pola tekstowego poza procedurą, to nie przypisuj do zmiennej. Zrobi się bałagan. I tu się z kolegą zgadzam. Proponuję więc usunąć przypisanie "x" i zamiast niego wpisać "TextBox1.Text". Zmienna jest niepotrzebna. Dodano po 15 jest tak: x = TextBox1 For i = 1 To ThisWorkbook.Worksheets.Count If Sheets(i).Name...
Do czego to doszło... Nie będę już pisał "za moich czasów...". Jest to prosty układ kombinacyjny, który stanowi transkoder. Najprościej byłoby to oczywiście wykonać z zastosowaniem jakiejś pamięci ROM. W takiej sytuacji linie kodu 1 z 4 podaje się na linie adresowe A0...A3 tej pamięci. Z kolei na liniach D0 i D1 jest już kod Graya. Wystarczy wpisać...
Być może dane do zamiany są w arkuszu chronionym Faktycznie taki komunikat wyskakuje kiedy arkusz (albo poszczególne komórki), albo cały skoroszyt jest chroniony :cry: Sprawdź funkcje znajdź jeżeli taką wartość lub formułę znajdzie :arrow: to wniosek nie masz prawa zmieniać tej komórki :D
Konieczna jest zamiana tekstu na datę. Np =DATA.WARTOŚĆ(PODSTAW(A1;".... Format komórki wynikowej ustaw na datę, ew. niestandardowy "dd.mm.rrrr" (jeśli musisz użyć kropkę jako separator).
Funkcja ADR.POŚR może służyć do odczytania danych z pliku otwartego w tej samej instancji Excela. W tym przypadku to się nie przyda. Bez VBA czy innych dodatkowych narzędzi nie da się tego zrobić w sposób trywialny. Istnieją sposoby "drogą okrężną". Najpierw trzeba przygotować teksty odwołań, potem zamienić formuły na wartości i wreszcie aktywować uzyskane...
Witam, W arkuszu excel w kolumnie L komórki zawieraja rózne teksty. Potrzebuje makra, aby zamieniło poszczególne teksty na inne tzn. W komórkach, w których występują teksty: "Nierozpoczęte", "W trakcie wykonywania", "Oczekiwanie na kogoś" oraz "Odłożone" - zmienic na "REA". Natomiast w komórkach, w których wystepuje "WyKONANE" zmienić na "ZAK".
Niestety formatowanie kolumn nie pomaga. Program najwyraźniej w trakcie importu sam interpretuje rodzaj danych i wkleja do excela nie patrząc na format komórek (zmienia je). Prawdopodobnie w opcjach importu jest gdzieś taka możliwość nadania formatu danych jako tekst ale nie wiem gdzie. A nie wystarczy sformatować tekstowo kolumny do której mają być...
1. notatnik > znajdź i zamień wpisując poszczególne zależności 2. excel > do każdej komórki dodać wartość 17 3...x. proste programy czy to c/cpp/java/.net/python etc pobierające dane i dodający do nich 17 :)
tmf- bardzo Ci dziękuję za te informacje. Bascoma AVR pełną wersję komercyjną zakupiłem ładnych parę lat temu od producenta. Zdradzę że w kodzie nie zastosowałem ani jednej dedykowanej biblioteki, tylko typowe dla Bascoma polecenia. Generowanie efektów świetlnych odbywa się na przygotowanym buforze w wewnętrznej pamięci RAM- tyle bajtów ile struktur...
troszkę zagmatwałeś sprawę... tab2 jest zbędna - kiedy znajdziesz największy element wpisujesz do zmiennej pomocniczej zawartość komórki do której wstawiasz. teraz do tej komórki wstawiasz to co znalazłeś, a do tej znalezionej wstawiasz z pomocniczej (zamiana wartości poprzez pomocniczą zmienną, żeby nic nie stracić). wstawiasz od końca, więc za każdym...
Porada, którą otrzymałem zmusiła mnie do bardziej intensywnych poszukiwań rozwiązania, a było dość proste. Mianowicie po wykonaniu się makra dopisałem pomnożenie tych komórek, które tego wymagały by zmienić się z tekstu na zapis cyfrowy, w wierszu wstawionym przez makro. Jest Ok, dzięki za natchnienie. janusz
arkuszy jest 100 przydało by się makro W sumie, to po co makro ? Przecież można zaznaczyć (zgrupować) ileś tam arkuszy przy użyciu klawisza Shift (jeśli idą jednym ciągiem) lub Ctrl (jeśli nie układają się jednym ciągiem do zaznaczenia), zaznaczyć komórkę "D4", Ctrl + C, prawy przycisk myszaka, wklej specjalne, wklej wartości i gotowe.
Spróbuj jeszcze makra działającego na nieco innej zasadzie. Operacje na arkuszu są wykonywane w całych zakresach kolumnowych, a nie na pojedynczych komórkach. Napisz jaki będzie czas wykonania w tym przypadku. [syntax=vbscript]Sub Kopiowanie2() ' zakres źródłowy Worksheets("Arkusz2").Activate Dim ostw As Long Dim src1, src2, src3 ostw = Cells(Rows.Count,...
Tego się nie da zautomatyzować w samym Excelu bez dodatków. Jeśli masz tekst formuły utworzony w komórce Excela i chcesz to zamienić na działającą formułę, to możesz skopiować ten tekst formuły i wkleić go ponownie w to samo miejsce (lub w inne miejsce) za pomocą schowka Office (a nie zwykłego schowka Windows). Schowek Office ma cechę zamiany formuł...
Witam Potrzeba mi zrobić makro w excelu które będzie przeszukiwać arkusz w poszukiwaniu komórek w których mam wstawione jakąś liczbę np 1 i zmieniać tą jedynkę na odpowiedni tekst Pozdrawiam Dodano po 18 dodatkowo potrzebuje podobną formułkę tylko że ma przeszukiwać kolumnę czyli Range B1 do B1000 i w komórkach w których jest coś wpisane wypisuje wartość...
Rozumiem że ci nie poszedł :| Był kiedyś program (flasher) do tych acateli zbliżony do cvrite ale telefony ponoć często umierały i zaniechałem zabawy tym flasherem. Był natomiast inny sposób polegający na wylutowaniu EEPROMU i odczytaniu go w programatorze i zamianie kilku komórek które odpowiadały za simlock... chodzi konkretnie o komórkę 0C która...
Wygląda na to, że rozwiązanie jest właściwe. Mam jeszcze 2 pytania: 1) Czy istnieje metoda, która pozwala zamienić zawartość komórki "OK" (obecnie w komórce jest formuła) na postać "OK" (bez formuły). Wiem, że można wykonać polecenie "copy", a następnie "wklej specjalnie jako wartość", ale szukam innego rozwiązania, nie polegającego na "copy" i "wklej"....
Właśnie szukałem i znalazłem tylko o zamianie jakichś znaków chińskich dwubajtowych na jednobajtowe. Potem poszukałem z frazą vba i okazuje się ze zwraca wartość ASCI. I zaczyna to nabierać sensu :D Tak czy siak teraz działa dokładnie tak jak ma działać. Dziękuję za pomoc!
Do zamiany kodów na daty proponowałbym krótszą formułę: [syntax=text]=--TEKST(--LEWY(B1;6);"00\.... można nadać format daty ze względów estetycznych, ale do sortowania nie jest to konieczne. W pliku wynik sortowania pod spodem (dane musiałem zmienić na wartości, bo są połączone z niedostępnym źródłem).
Witam, Potrzebuję zamienić tekst na liczbę : np: 0.78 PLN na 0,78 Póki co robię to tak : Najpierw z każdej komórki usuwam 3 znaki z prawej za pomocą formuły ( PLN ), następnie kolumnę kopiuję obok wklejając tylko wartość co daje mi 0.78 Dalej używając Ctrl+H zamieniam "." na "," Jakiś szybszy sposób ktoś mi podpowie, lub jakąś formułę?
operacje na lancuchasz- kopiujesz do zmiennej tylko minuty (albo sekundy lub stopnie) zamieniasz ja na liczbe i sprawdzasz wielkosc. cos w stylu: a:byte; b,c:string; b:=stringgrid1.Cells[1,1]; (pobranie stringu) c:=copy(b,1,2); (stopnie) c:=copy(b,4,2); (minuty) c:=copy(b,7,2);(sekundy) a:=strtoint(c); (zamiana na liczbe) if a> ... then (porownanie)...
Nie trzeba rzeczywiście zabierać jedynki od wyższych komórek. Algorytm powinien wyglądać mniej więcej tak (pseudokod): // wejściowa pożyczka b <- 0 for(i: wszystkie sensowne wartości) (res[i], b) <- sub( left[i], right[i], b ); tak też jest w algorytmie pisemnym: liczymy najniższą pozycję, otrzymujemy...
No tak, masz rację. Sprawdziłem dopiero po napisaniu postu :cry: - był pusty wiersz w kolumnie, a po ponownym sformatowaniu wszystkich komórek z kolorem, wyświetliły się liczby porządkowe dla nich wszystkich z wyjątkiem pierwszej, która jest w B1. Po zamianie For k=3 na For k=1 wszystko śmiga jak należy. Przepraszam za moje błędy i bardzo dziękuję za...
Witam, Proszę o pomoc ponieważ nie mam pomysłu jak mam zrobić aby wykonało sie pewne zdarzenie. Chcę zrobić makro które wyszuka dany fragment tekstu i zamieni go na podany w danej komórce. Przykładowo mam domek.rafała w kilku komórkach, natomiast w komórce A1 mam pałac i chce aby ten tekst zaminił się na pałac.rafała. Zawsze robiłem to ręcznie metodą...
No to mamy wreszcie pierwszy konkret: w arkuszu Excela w komórce A1 jest "Polcaina" (tej nazwy nie znajdzie, bo w danych jest "Polocaina", ale listy rozwijanej Pan nie chce), w B1 jest "5", w C1 jest "Polocainum Hydrochloricum 5%", w D1 jest "57". I co dalej? Co teraz przeszukujemy i czego dokładnie szukamy? Skoroszyt, arkusz, zakres w arkuszu? Jak...
Nie do końca zrozumiałem o co Panu właściwie chodzi, bo to sprowadza się w zasadzie do zamiany wierszy z kolumnami, ale jeśli zaproponowana formuła Pana w zasadzie zadowala, a problem jest tylko z pustymi komórkami, to proponuję coś do tych komórek wpisać np. "pusta". Można to zrobić formułą tablicową =jeżeli(czy.pusta(zakres); "pusta"; zakres) zatwierdzoną...
Jest jeszcze inny sposób, ale przykład niejasny, nie bardzo wiadomo ile tych danych będzie i która wersja Excela. Idea jest taka: 1) umieścić w komórce w kolumnie B odwołanie do zakresu z kolumny A, np. [syntax=text]=A1:A11[/syntax] 2) nacisnąć klawisz F9, żeby zamienić odwołanie na stałą tablicową. Otrzymamy wynik w postaci [syntax=text]={liczba;liczba;...}...
Mam jeszcze jedno pytanie odnośnie wykorzystania funkcji znajdź i popraw [syntax=vbscript]Sub Przycisk1_Kliknięcie() ' Zmiana kropek i przecinków na dwukropek Cells.Replace What:=".", Replacement:=":", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Cells.Replace What:=",", Replacement:=":", LookAt:=xlPart,...
Wstawię tu kilka moich zadań może ktoś wskaże gdzie są błędy, gdzie warto poczytać o takich podstawowych sprawach jak tworzenie klas i operacje z nimi związane w C++ bo mam niedługo poprawkę a nie bardzo mi idzie przygotowanie Polecenie Napisać klasę (kilka klas) przechowującą macierz 2D i posiadającą takie własności jak: tworzenie macierzy, dodawanie...
Ok, ale format docelowej komórki jest ustawiony na yyyy-mm-dd i przy imporcie zawartości daty z kalendarza on się nie zmienia (jednak i tak na sztywno wartość jest postaci dd-mm-yyyy). w tym przypadku nie widzę innej możliwości jak iteracyjne prześledzenie elementów daty i zamiana ich kolejności :/ Przynajmniej wiem, że długość to zawsze 10 i, że poprzez...
Ponownie trafiła do mnie bateria ze zmienionym parametrem zawartym w komórkach A6-A7 hex. Załączam zrzut pamięci baterii. Jest to chińska bateria do Compala 9-ogniwowa BATEL80L9 SONY na BQ20845. Komórki te zawierają wartość pojemności, o którą zmniejszana jest FCC (FullChargeCapacity) przy rozładowaniu baterii do niskiego poziomu (jeszcze nie wiem w...
Zrobiłem coś na około, ale przy większej ilości rekordów >500k zaczyna się przymulać. Jak wpadniesz na pomysł co można zrobić inaczej pisz śmiało :) [syntax=vbscript]Public Sub wysz() Dim Zakres, C, xxx, D, i 'Deklaracje Data = Format(Date, "yyyy-mm") LastRow = Range("F1").End(xlDown).Row Zakres = Range("F1:F" & LastRow) 'Zamiana Daty na ciąg znaków...
Dziękuję za odpowiedzi. Rozwiązanie z zamianą odwołań na wartości i sortowaniem dwóch arkuszy osobno a następnie przywracanie odwołań jest oczywiście możliwe, natomiast idealnie byłoby "zautomatyzować" ten proces. Pierwszy arkusz służy do wprowadzania danych, jest on przejrzysty i czytelny, natomiast drugi jest to arkusz który służy do exportowania...
Punkt 1. W starym Basicu tekst, czyli łańcuch znaków, miał funkcję STRING. Można było dzielić tekst na pojedyncze znaki CHAR i porównywać je wg kodu ASCII. Pozwalało to posortować litery w danym słowie kolejno wg ASCII, bo a < od pozostałych liter. Kod ASCII przypisał literom i innym znakom wartość liczbową, ale oddzielnie dla małych i dużych liter....
Witam, ponownie, Mam kilka problemów z funkcjami tablicowymi mianowicie: - Po wklejeniu nowych danych nie pokazuje prawidłowych danych, o ile je pokazuje. (Zrobiłem tabele gdzie podstawiam dane do sortowania ) W tym przypadku muszę w każdej z komórek używać SHIFT+CTRL+ENTER. ( A JEST ICH MEGA DUŻO ) Pytanie: CZY MOŻNA ZROBIĆ ŻEBY Z AUTOMATU AKTUALIZOWAŁ...
Witam ponownie. Rzeczywiście w poprzednim poście był chaos. Chodzi mi Excela formułę lub makro. Potrzebuje zrobić grafik pracy, mam kartę pracy za miesiąc w którym wpisałem jednego pracownika. W poszczególne dni wystawiono pracownikowi dzień, noc, dzień, W-urlop razem daje nam 68 godzin. Warunek jest taki że, nie wstawiam w komórki cyfr 12, 12, 8 -za...
Faktycznie strasznie zawile to tłumaczysz. Chyba się domyślam scenariusza, pewnie zmieniono indeksy magazynowe, a tym masz zrobić zestawienie z poprzedniego roku kiedy były jeszcze stare, tak aby można było porównać dane z tymi z roku bieżącego. Masz dwie operacje. 1.Zamiana indeksów 2.Sumowanie Uważam, że makro zbędne. No chyba, że będziesz to robił...
Mam program napisany w Keil uVision C dla mikrokontrolera 8051 oraz wygenerowany plik *.hex. Program na samym początku odczytuje pamięć programu komórka po komórce i oblicza prostą sumę kontrolna. void ProgChecksum(void){ unsigned i, result = 0; for (i = 0; i < 0xEFD9; ++i) { result += CBYTE[i]; WatchDog = 0; /*...
Witam, Chciałbym bardzo poprosić o pomoc w napisaniu makra, które jest mi bardzo potrzebne do poprawnego działania pewnego pliku, niestety ten problem zatrzymał mnie w miejscu i zdecydowałem się poprosić o pomoc. Zeby lepiej wytłumaczyć o co mi chodzi wrzucam prosty plik excela z 4 podobnymi tabelkami - GrA,GrB,GrC,GrD i Rezerwa. Wszystkie tabelki składają...
Witam, problem mam taki: z jednego textboxa pobieram stringa(zupełna dowolność znaków), następnie zamieniam go na tablicę char (każdy znak to oddzielna komórka), potem tworzę drugą tablicę o takiej samej długości (wykonuje jakieś operacje na niej, zamiana miejscami niektórych pól, narazie to pominąłem ;P ) tak powstałą tablicę konwertuję na stringa...
Dzień dobry, Jeśli pytanie było do mnie, to wyjaśniam: W przykładowym pliku w kolumnie A znajdują się daty wraz z godzinami. W kolumnie B znajdują się same daty. Formuła ma postać: [syntax=text]=SUMA((LICZBA.CAŁK($A$1:$A$... lub [syntax=text]=SUMA.ILOCZYNÓW((LICZBA.CAŁ... Pierwsza formuła jest tablicowa (wymaga...
Od dłuższego czasu poszukiwałem możliwości sterowania wybranymi funkcjami sterownika PLC przez komórkę. Gdy np. pracowałem nad instalacją podlewania ogrodu musiałem wychodzić na ogród z laptopem i poprzez wizualizacje załączać obwody. Standardowa wizualizacja wymaga uruchomienia apletów Javy, których żadna z przenośnych przeglądarek, z którymi się zetknąłem,...
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...
https://obrazki.elektroda.pl/9941077000_... Czy https://obrazki.elektroda.pl/1474965600_... https://obrazki.elektroda.pl/3419276800_... Zebrane dane umieściliśmy w CSV: https://obrazki.elektroda.pl/8111980100_... No i po prostu wysłaliśmy go do Chata: https://obrazki.elektroda.pl/9129804300_...
Witam. Napisałem sobie poniższy kod w BASCOMIE. Ma on za zadanie przemieszać wartości w zmiennej tablicowej tablica. Np. mam zmienną Tablica: Data 1,2,3,4,5,6,7,8 i po kilkukrotnym naciśnięciu przycisków (napisałem kilkukrotnym bo kod jest tak napisany że jedno naciśnięcie powoduje zamianę tylko jednej pary liczb ,a więc żeby dobrze przemieszać wartości...
Dobry wieczór, W tym przypadku nie da się zastosować bezpośrednio funkcji WYSZUKAJ.PONOWO, bo wymaga ona, by wartość szukana (indeksowa) była w pierwszej kolumnie tablicy, a wynik w kolumnie położonej na prawo. W tym przypadku należałoby zamienić miejscami kolumny Opis i nr Item i wtedy możliwe byłoby wykorzystanie funkcji WYSZUKAJ.PIONOWO w zwykły...
W tym momencie odwracasz sytuację. Kod Graya opisuje kolumny i wiersze tabelki a jej zawartość kod NKB. Dla danej kratki patrzysz jakiej kombinacji Graya odpowiadają opisy kolumny i wiersza, dla tej kombinacji odczytujesz kod NKB (jeden bit zależnie w której tabelce jesteś). Powstaną w ten sposób 4 tabelki dla 4 bitów NKB. Inna metoda to zapisujesz...
Witam ponownie. Problem z Error 12 rozwiązany, jednak tylko w części praktycznej. Należy więc (przynajmniej częściowo) podsumować temat. Jestem bardziej zwolennikiem dokonywania zmian bezpośrednio w pamięci. Jednak trudność polegała na tyn, że ERROR12 uaktywniał się dopiero po ok 1 minucie. Idąc więc za radą Obejrzyj dokładnie TT mode. postanowiłem...
Witam, Mam problem z avr-gcc. Chodzi o to, że program w pewnym momencie (nie zawsze w tym samym) zmienia mi wartość zmiennej w SRAMie, najczęściej gdzieś przy wywołaniu przerwania np od ADC czy timera. Ale to nie reguła. Zmienia się to też w czasie wykonywania zmian na innych elementach, o czym za raz.Może nie na sucho, dam kod. [syntax=c] int8_t *menu_tab[14][2];...
Witam Mam bazę danych w Accessie, z której zaciągam dane do exela następującym makrem: [syntax=vb]Sub Zaciagnij() Dim strMyPath As String, strDBName As String, strDB As String, strSQL As String Dim i As Long, n As Long, lFieldCount As Long Dim rng As Range Dim wartosc1 As String Dim adoRecSet As New ADODB.Recordset Dim connDB As New ADODB.Connection...
Próba odpowiedzi na problem Pana okondy. Ponieważ napisał Pan, że słabo zna Excela starałem się opisać wszystko dość dokładnie. Niestety, nie napisał Pan, której wersji Excela Pan używa, ale ponieważ załączony przykład jest w formacie .xls , więc przyjąłem, że jest to wersja 2003 i moje wyjaśnienia odnoszą się do tej wersji. W innych wersjach szczegóły...
Bardzo ciekawy link :) Dalej nie wiem czy dobrze rozumiem ale... Wykorzystując idee z linka co podałaś można zmienić przypisanie zadanie skrótom klawiszowym (i przyciskom z menu zwykłego i kontekstowego - ale to bardziej skomplikowane). Podstawić tam własny kod wykorzystując np. makro z "wklej specjalne - wartości". Z tym że jak to autor napisał jest...
Mam taką formułę =JEŻELI(LUB(LICZ.WARUNKI(A... Szybka odpowiedź Zastąp frazę „NOK” konstrukcją, która zwraca „1” lub „2” zależnie od tego, który z dwóch liczników jest różny, a „OK” gdy oba się zgadzają:...
udało się rozwiązać problem, ale mam jeszcze jedno pytanie. Co zrobić żeby dane pobrane z formuły INDEX i MATCH po zapisaniu w folderze były stałe ?. To znaczy jak na przykład osoba której prześlę ten plik, a nie ma dostępu do pliku źródłowego widziała wygenerowane wcześniej dane w komórkach ? Cieszę się, że udało Ci się rozwiązać problem z funkcją...
Jeżeli nie ma odpowiedzi to mogą być dwie przyczyny: 1) zła ramka zapytania albo przynajmniej zła suma kontrolna 2) złe ustawienia parametrów transmisji Tak jak pisałem wcześniej. Musisz znaleźć jakąś pewną sprawdzoną ramkę. Może jest coś w dokumentacji jakiś przykład ramki. Ta twoja ramka jest coś za długa przecież chciałeś odczytać wartość tylko z...
Ogólna zasada generowania jest taka: Masz tablicę spróbkowanego sinusa, np. cały okres to 256 próbek (numerowanych od 0 do 255) Próbki te odtwarzasz przesyłając je co stały okres czasu Tp=\frac{1}{fp} do przetwornika cyfrowo analogowego. Częstotliwość sygnału jaką uzyskasz tą metodą to: fwy=\frac{fp}{N} fp - częstotliwść próbkowania N - ilość próbek...
Witam Jeżeli masz książkę Andrzeja Rydzewskiego to na stronie 82 zobacz stan początkowy rejestrów. Na stronie 138 jest opis rozkazu PUSH to może coś się wyjaśni W skrócie, jeżeli nie przestawisz początku stosu to pierwszy bajt odłożony na stos znajdzie sie pod adresem 08H (jest to adres rejestru R0 z banku rejestrów nr1 ) standardowo używany jest bank...
http://obrazki.elektroda.pl/3771560700_1... Dawno dawno temu w urządzeniach dane tylko do odczytu były przechowywane w pamięciach EPROM. Tego typu pamięci były programowane elektrycznie natomiast kasowane promieniowaniem UV. Kasowanie było możliwe dzięki okienku kwarcowemu w obudowie (istniały też tańsze jednokrotnie programowalne pamięci...
jak narazie to tylko umiem to zrobić sposobem kopiowania ale to za długo trwa Nie wiem czy istnieje sposób sortowania sposobem kopiowaniem. Sortować można same komórki lub w przypadku sortowania łańcuchów wskaźniki na te łańcuchy. Załączam materiały o sposobach sortowania. Żle się wyraziłem chodzi o to że ustawiam wartości np w adresie ds 0001 i je...
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Toksyczna pojemność - rtęciowa, akustyczna linia opóźniająca Linia opóźniająca opiera się o zjawisko przewodnictwa akustycznego w różnych materiałach. Dźwięk w powietrzu rozchodzi się z prędkością 343m/s. W wodzie morskiej, ze...
Witam, Próbuje w ramach nauki zbudować zegarek w oparciu ATMegę168 i PCF8583. Zbudowałem następujący układ: http://obrazki.elektroda.pl/4826984900_1... Napisałem do niego następujący program: [syntax=c] #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include "HD44780.h" #include "i2c.h" #include "PCF8583.h"...
Przepraszam, że to nie jest odpowiedź, ale po prostu analiza nie ma sensu, bo wykorzystany sposób zapisu do EEPROM też. Może z grubsza: "Adresy są obok siebie". Nie pokazujesz programu, to należy zgadywać, że podajesz adresy np. 11,12,13, zapisujesz po 2 bajty i je sobie nadpisujesz. Poza tym nie wiem jakie prądy i napięcia zamierzasz mierzyć, ale temperatury...
Witam wszystkim mam problem z radiem jak w temacie. Dostałem od znajomego radyjko-trupa, pamiątkę po teściach z prośbą o próbę jego wskrzeszenia. Zdaję sobie sprawę, że temat był wielokrotnie wałkowany ale może bardziej doświadczone osoby dadzą jakieś wskazówki co do miejsca awarii. Na początku posiłkowałem się tym schematem: ECH21 (mieszacz): heptoda:...
http://obrazki.elektroda.pl/5579748400_1... Dendy Keyboard Transformer - podłącz klawiaturę i magnetofon do Pegasusa! Artykuł powstał jako opis zmagań z próbą zrobienia reprodukcji kardridża Keyboard Transformer - rosyjskiego wynalazku, który umożliwia pisanie programów w BASICU. Kardridż udostępnia gniazdo klawiatury i magnetofonu...
Już wiem gdzie był problem, zadeklarowałem sobie zapisywanie od komórki 10h a tam mam stos i zmieniało mi wartość dlatego był błąd. Dokładnie tutaj zmieniłem: Dodano po 2 Wklejam cały działający kod z komentarzami, a nóż się komuś przyda. Wielkie podziękowania dla Panów z Elektrody, zawsze można na Was liczyć! [syntax=asm]$NOMOD51 $INCLUDE (REG517.INC)...
Witam. Piszę do Was z takim zapytaniem, może ktoś z Was wie coś więcej na temat ewentualnego spinania się różnych wersji excel. Sprawa dotyczy sytuacji jaką mamy w firmie. Pracuję w sieci handlowej - dział logistyki. Ja, koleżanka i kolega zajmujemy się transportem. Z kolei po drugiej stronie korytarza mamy resztę logistyki - dział zamówień. Jest tam...
Witam Mam taki programik troszke posklejany ale wyskakuje błąd co robie nie tak . label not found [_ENDIFO ] $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.1 , Db6 = Portc.0 , Db7 = Portb.5 , E = Portc.3 , Rs = Portc.4 '*************************************.....
Zmieniłem kwarc na 8 MHz - znalazłem informacje, że SD na 16 MHz nie działa. Dodałem linie ( chciałem ręcznie wyzwalać zapis ) Config Portb.1 = Input Reset Portb.1 Manual Alias Portb.1 If Manual = 0 Then Call Write_to_sd() End If Jeśli usunę te linie to znowu nic się nie zapisuje. Efekt jest taki, że zapisuje co sekundę ( oczywiście na zmianę...
Działanie neostrady coraz bardziej kojarzy mi się z rosyjską ruletką: Po dwóch dniach pracy na nowym routerze i parametrach PPPoE i LLC, dziś ponowna zamiana miejsc - nowy router odmówił współpracy, stary po jakichś 15-20 minutach złapał synchro i chodzi do tej pory. Pojawił się technik Eltelu, zapowiedziany już wcześniej przez ekipę z Orange na Facebook'u...
Generator odpada do zastosowań radiowych. Jeśli nie jest to moduł cyfrowy gdzie dokonywana jest synteza cyfrowa to niestety do takiego generatora koinecznie częstościomierz. 4 cyfry wystarczą. Dodano po 47 aksakal -> Kiedyś miałe problem z radiem lampowo-tranzystyorowym, turystycznym - Akkord Transola 58 Lux (długie, średnie, krótkie od 120m do 16m...
http://obrazki.elektroda.pl/3265192600_1... Witam serdecznie. Na wstępie powiem iż jest to moja pierwsza konstrukcja jaką przedstawiam na forum i liczę na konstruktywne opinie. Podstawowe założenia projektu: 1. Zbudowanie "żarówki" (źródła światła) emitującego światło RGB oraz białe, 2. "żarówka" musi być zasilana z 230V i musi mieć...
Na początek, dla lepszego rozumienia tego, czym jest bateria laptopa i z czego ona się składa, polecam zapoznać się z artykułem, znajdującym się tu: :arrow: P1: Bateria w moim laptopie jest prawie nowa. Laptop na niej pracował około 2-x godziny. Potem nagle czas pracy skrócił się do 20 minut. Co się stało? Czy pomoże wyzerowanie wsadu elektroniki? O1:...
Witam, Jakiś czas temu popełniłem "konstrukcję" pozwalającą na komunikację suwmiarki z mikrokontrolerem AVR http://obrazki.elektroda.pl/7948075300_1... W komórce C2 na bieżąco wyświetlana jest wartość z suwmiarki. Dodatkowo z interfejsu wysyłany jest bit świadczący o naciśnięciu przycisku "wklej" (C3). Chodzi mi o to by po zmianie tej...
================== Odcinek 28 ======================= Obaj udali się niezwłocznie na najniższe poziomy Gniazda, gdzie był umieszczony akcelerator fazowy. Razem zabrali się niezwłocznie do pracy. Tuzin pomniejszych robotów przynosił i wynosił różne elementy konstrukcyjne a Żarłok siedział przy konsoli i jak dyrygent dysponował zasobami. Ostatni kolimator...
zamiana wartości kopiowanie wartości komórek porównanie wartości komórek
picasso benzyna kontrolki prowadnica piła stołowy civic elektryczny schemat
Przycisk ustawień radia Renault Trafic II - gdzie kupić? Jak odłączyć pętlę na centrali Shea K?