aby po zmianie wartości w komórce B11 recznie? With Range("B39") Gdzie End With ?
Jeśli w zakresie są formuły, to zmienia postać rzeczy. Spróbuj wykorzystać inne zdarzenie. [syntax=vb]Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim kom As Range For Each kom In Range("C13:G13") If kom.Value < 0 Then MsgBox "Błąd w " & kom.Address(False, False) Next End Sub[/syntax]Warto może ograniczyć Target.Range, bo zmiana...
Ja w tym kodzie błędów nie widzę - makro działa tak, jak je zapisałeś. Nie kończy się na wierszu 16, tylko ponieważ jest ono uruchamiana w zdarzeniu Change komórki, polecenie wpisujące coś do komórki: [syntax=vb]... Cells(c.Row, 12) = DateAdd("m", Cells(c.Row, 9), Cells(c.Row, 11)) ...[/syntax]powoduje ponowne wywołanie zdarzenia zmiany (co może wyglądać...
Witam Jestem początkujący w VBA i w zasadzie korzystam głównie z rejestratora. Będę więc wdzięczny za każdą podpowiedź. Chodzi o to, że mam plik, który zawiera dużą ilość rozbudowanych formuł, a więc musiałem wyłączyć automatyczne przeliczanie. Jednak to nie załatwia sprawy, ponieważ część wyników formuł muszę widzieć na bieżąco w trakcie wprowadzania...
Można. Załącz plik obrazujący układ danych. Czy to są liczby, czy teksty? Jak są rozmieszczone? Czy to ma być zrobione formułami (wtedy wynik w innym miejscu niż dane), czy makrem (wtedy wynik może nadpisać dane). Formuły mają tę zaletę, że przeliczają się automatycznie po zmianie danych. Makro natomiast może reagować na zdarzenia lub być uruchamiane...
Sprawdź dobrze, bo pisane w przerwach między obieraniem ziemniorów i marchewy, i mogą być błędy. 919204 Stałe, zmienne i kod na tyle czytelne, że od razu zrozumiesz intencje. Kody z ich wartościami na oddzielnej zakładce, makro uruchamiane zmianą zawartości komórek w określonym zakresie (stałe dla zakresu początkowego i końcowego), zdefiniowanym w module...
Sprobuj takie makro - jest bardzo proste zaklada ze uruchamiasz je z arkusza Dane i ze tabelka w arkuszu Dane jest w tym samym miejscu co dales w przykladzie Sub test() Dim DaneX, DaneY, SpisX As Integer DaneX = 2 DaneY = 2 SpisX = 10 Do While Cells(DaneX, 1).Value <> "" Do While Cells(1, DaneY).Value <> "" If Val(Cells(DaneX, DaneY).Value)...
Dzięki za wyjaśnienie. Czyli co, nie warto się tym przejmować? W laptopie ekran mały, a jak rzucę na TV to rozdzielczość TV jest stała (chyba). O wzroku lepiej nie mówić. :-)
Makro to się samo uruchamia, jeśli podłączysz je pod swój arkusz pod zdarzenie change - wtedy jest z automatu wykonywane gdy cokolwiek się w arkuszu zmieni. Moje makro używa tego samego mechanizmu, w załączniku masz gotowy przykład już z osadzonym makrem. W makro Kolegi PRL musisz zrobić więcej poprawek, żeby działało pod Ciebie - będzie ono jedynie...
Witam W kolumnie A1 mam wartość np. 192.168.1.1 W kolumnie A2 mam wartość np. 192.168.1.2 itd... potrzebuje makra które po zaznaczeniu danego wiersza uruchamiało komendę cmd.exe do zapingowania danego adresu czyli ping.192.168.1.1 -t jak coś takiego zrobić?
Dobry wieczór, Wydaje mi się, że zanim podejmie się próby rozwiązania zadania Solverem, należy najpierw przeanalizować problem od strony matematycznej, bo może Solver w ogóle nie będzie potrzebny albo można ułatwić mu zadanie. Więc przede wszystkim poprawność sformułowania zagadnienia: Kolega już zwrócił uwagę na konieczność użycia miary łukowej kąta...
Proszę o pomoc w rozwiązaniu problemu: 1. komórka "F11" ma wartość 1 lub 0 (wynik operacji w arkuszu). 2. w zależności od jej wartości chciałbym by uruchamiało się Makro1 lub Makro2. 3. Napisałem taką instrukcję: Private Sub Worksheet_Calculate() Sprawdz = Range("F11").Value Select Case Sprawdz Case 1 Call Makro1 'sortuj_malejąco Case 0 Call Makro2...
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...
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...
Wkleiłem makro ale coś nie działa Ale co konkretnie robisz, co i jak wklejasz i na czym polega to "nie działa"? Może chodzi o interakcję z procedurą obsługi zdarzenia Change, którą masz w swoim pliku, a o której nic nie pisałeś? Przesyłam Twój skoroszyt z dopisanym w kodzie wyłączeniem obsługi zdarzeń. Przypisałem do tego makra skrót Ctrl+Shift+V,...
Witam! Proszę o pomoc w napisaniu makra, które będzie uruchamiane za pomocą przycisku. Zadaniem makra będzie dodawanie wartości z pól: K5-K25 do pól C5-C25. A następnie makro to ma czyścić dane z pól K5-K25....
Ślicznie dziękuję za zainteresowanie tematem. Adamas wynik końcowy jest dokładnie tym o co mi chodziło, ale rzeczywiście jeżeli jest prostsza metoda to poproszę. Dzisiaj sprawdziłem dokładnie ile mam rejonów kodowych - około 1400, ale jest to wartość zmienna (różne miasta). Jest z tym trochę zabawy. Zastanawia mnie tylko opcja z formułami - czy jest...
Możesz zastosować takie makro: [syntax=vbscript]Sub Kopiowanie2() ' ' Kopiowanie2 Makro ' Dim lw As Long, i As Long, j As Long Sheets("Arkusz1").Activate '1 lw = Cells(Rows.Count, "A").End(xlUp).Row '2 j = 1 '3 For i = 2 To lw '4 Range("A" & i & ",B" & i & ",D" & i & ",F" & i).Copy _ Destination:=Sheets("Arkusz2").Range("A" & j).Resize(Range("G" & i))...
Witam, Zielony z makro szukam pomocy :-) Uprościłem pytanie, poszukuję makra które uruchamiałoby się automatycznie po wprowadzeniu zmiany w arkuszu dane C3, makro powinno zapamiętać i zapisać poprzednią wartość C3 do arkusza zestawienie C5, przy kolejnym wpisie do C3 w danych, kolejny zapis w C6 w arkuszu zestawienie itd. Mógłby ktoś pomóc w stworzeniu...
Witam :) Mam taki problem: Nie orientuję się za bardzo w VB, a chciałabym stworzyć makro uruchamiane, jeśli dana komórka zawiera jakąś wartość, a dokładniej, żeby sam tworzył się wykres. Nie wiem czy najpierw zrobić to makro i potem dodać jakąś linijkę kiedy będzie uruchamiane, czy jak? Z góry dziękuję za odpowiedź! :)
Witam. Utworzyłem makro do zmiany koloru karty w zależności od wartości komórki. Jeżeli w komórce F6 wartość będzie większa od 0 to karta zmieni kolor na czerwony. Makro działa, ale muszę je wywoływać każdorazowo uruchamiając to makro. Na razie poradziłem sobie tworząc we wszystkich kartach przycisk uruchamiający to makro, ale jest to trochę bez sensu....
Niezależnie od tego, kto montował, warto sprawdzić, czy piny w podstawce procesora nie są powykrzywiane. Wina BIOSu raczej to nie jest, kanał A obsługuje takie same pamięci jak kanał B, więc jeśli w jednym slocie pamięć działa, to BIOS jest poprawny. Płyta jest nowa, więc nie sądzę, żeby była zabrudzona - ostrożnie z pędzelkami (ładunek elektrostatyczny...
Liczę na jakieś sugestię. Można napisać makro działające na wszystkich plikach (otwiera plik -> przeszukuje i kopiuje ->zamyka plik), ten temat przewijał się kilka razy przez to forum - poszukaj, jednak to rozwiązanie będzie mało wydajne dla większej ilości plików. Moja sugestia jest jednak taka, żeby te pliki wrzucić do tabeli w Accessie i tam je...
Jest :D Użycie sortowania i zapisania jako makro. Kiedy będzie potrzeba znaleźć powtórzenia uruchamiasz makro... i gotowe :D
Kukiz'15 chce likwidacji jednego z parapodatków. W sumie to dobry ruch bo nie ma różnicy czy drogi buduje się z para czy prawdziwych podatków i tak wszyscy za nie jakoś płacimy. Akurat parapodatek schowany w paliwie jestem w stanie zaakceptować. Z przyzwyczajenia do akcyzy. Gyby być konsekwentnym to powinniśmy zlikwidować nie tylko opłatę paliwową...
Rzeczywiście kilka kroków w dół robi czerwone litery :) Makro jest uruchamiane raz i kończy działanie mrugnięcie oka później, więc są dwie opcje do wyboru: - wpisywać i nie przejmować się kolorem, potem zaznaczyć całą kolumnę i ustawić dla wszystkich wpisów kolor czarny, potem uruchomić jeszcze raz makro. albo zmienić makro, które również dla "niesparowanych"...
Na tej liście w Arkuszu1 brakuje komórki z kolumny E. Mam nadzieję, że to nie przeoczenie. Ponieważ łatwiej jest kopiować po kolei, więc wykonuję to jedno dodatkowe kopiowanie w pętli, a później nadpisuję skopiowaną wartość. A tak w ogóle to powinien być Twój załącznik! Proponuję taki kod (też uruchamiany dwuklikiem w wierszu, z którego chcemy kopiować):...
Uruchamia się poprzez wpisanie do arkusza Parametry w A1 wartości 1.
Co masz na myśli pisząc że "nie działa"? U mnie działa zgodnie z opisem... Komentarze do poszczególnych linii: [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) 'w zdarzeniu przy zmianie w arkuszu If Target.Address = "$A$1" Then 'jeżeli adres komórki której dotyczy zmiana = A1 ost_w = Worksheets("Dane").Range("A" & Rows.Count).End(xlUp).Row...
No spoko. Od początku diagnozuj. Najpierw wyjmij procesor pokaż fotkę jak masz naklejony adapter. Swoją drogą jeśli masz drugi adapter to warto dla pewności podmienić. Płytę masz na stole to odepnij te wajchę otwórz gniazdo i przyjrzyj się czy ten Xeon swobodnie leży w gnieździe - czy tam nic go nie podnosi, nie wypycha. Też daj fotkę jak to wygląda....
Moim zdaniem - tak, ale wszystko pewnie zależy od przyzwyczajeń użytkownika. W pierwszym poście była mowa o uruchamianiu skrótem. W sumie jedno nie wyklucza drugiego.
Cześć! Drodzy forumowicze! Mam przed sobą następujące zadanie. Piszę makro które ma za zdanie wysłać maila na wskazany adres pobierając dane (jako treśc maila ) z komórki A1 oraz A2 ale ma wysłać taką wiadomość dopiero kiedy w tym wierszu w którejkolwiek z kolejnych komórek A3-A10 pojawi się umowiony symbol np: 1. Makro powinno działać dla wszystkich...
Worksheet_Change uruchamia się tylko w przypadku zmiany wartości jakichś komórek i pracuje tylko na tych zmienionych komórkach więc nie ma ryzyka jakiegoś zapętlenia. Co znaczy "po wybraniu w KOLUMNIE którejś z wartości" - makro ma sprawdzać konkretną kolumnę? Rozumiem. Tak w kolumnie są do wyboru 3 opcje tekstowe. Chciałbym aby makro sprawdzało konkretna...
Nie jestem guru od makr w VBA No, no. Jak na "nieguru"... :) Osobiście offset'ów używam tylko jeśli nie ma innego wyjścia, albo jest to wygodniejsze. Powyższe makro inaczej:[syntax=vb]Sub Makro2() Dim w As Long, xo As Integer w = 2 'Columns("A:B").Select Columns("A:B").Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("B2") _ , Order2:=xlAscending,...
Nie dokładnie o to mi chodziło kod blokuje mi tylko wiersz tej jeden w którym jest coś aktualnie wpisanie (zaznaczenie). Chciałbym aby blokował wszystkie wiersze powyżej, które w jednej z kolumn w danym wierszu mają wartość (dla mnie zapis "m" lub "p" lub "c") takie blokowanie warunkowe. Np. warunkową kolumną jest kolumna E. Jeżeli w danym wersie jest...
O ile dobrze zrozumiałam Twoje pytanie... Sub Dodawanie() ' makro odczytuje aktualną zawartość komórki c1 liczba = Range("c1") 'teraz dodajemy zawartość komórki a1 wynik = liczba + range("a1") range("c1") = wynik End sub Potem kwestia jak chcesz uruchamiać makro - guzikiem czy też ma być...
No i nie może działać co najmniej z dwóch powodów. Nie załączyłaś pliku ze swoim układem danych, podałaś tylko opis, a potem chcesz to stosować w innym układzie danych. Makra muszą być skrojone "na wymiar", nie są tak elastyczne jak funkcje. Makro zdarzeniowe (czyli takie, które uruchamia się automatycznie po zajściu jakiegoś zdarzenia np. edycji komórki)...
Musisz przygotować (nawet choćby nagrać) 2 makra: drukujące arkusz AAA i arkusz BBB tak jak chcesz. Możesz to uruchamiać klawiszami jak napisałem, albo jakkolwiek umiesz. Na końcu pierwszego makra dodajesz coś takiego: If Sheets("AAA").Range("G13") <> "" Then Call MakroBBB i drukowanie drugiego arkusza się uruchomi samo.
Witam, poszukuję makra, które uruchamiało by się automatycznie po wykryciu zmiany wartości w kolumnie "Data" w arkuszach 1,2. Miało by ono działać następująco: gdy w kolumnie "Data" zostaje wprowadzona zmiana, makro sprawdza nazwę z kolumny A oraz zapamiętuje starą wartość komórki "Data", przechodzi do arkusza 3 i wyszukuje w kolumnie A nazwę z arkusza...
Nie jestem biegły jeśli chodzi o makra ale tak przeglądając parę stron o Excelu natrafiłem na makro uruchamiane przy każdym przeliczeniu arkusza, i uruchamiające kolejne makro pod warunkiem że zmieniły się wartości w pewnych komórkach. W Twoim przypadku można by uruchamiać makro sortujące wyniki przy każdym przeliczeniu arkusza (czyli po wpisaniu/usunięciu/zmianie...
Garść informacji uzyskasz w okienku "Szacuj Formułę". W innym przypadku rozwiązanie widzę jedynie w stworzeniu nowego narzędzia. Można pobrać formułę z komórki, Np[syntax=vb]Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Cancel = True MsgBox Target.Formula End Sub[/syntax](makro w kodzie arkusza, uruchamiane przez...
Mam pytanie czy to makro trzeba w jakiś sposób uruchomić ? Czy ono uruchamia się samo podczas zmiany wartości komórki ?
Witaj. Czy przemyślałeś do końca temat? W jaki sposób są te liczby cyklicznie zmieniane? Ręcznie, czy są one generowane innym makrem, albo funkcją na podstawie formuł? W jaki sposób chcesz uruchamiać makro? Ręcznie dla całego arkusza? Ręcznie dla jednej komórki? Automatycznie po zmianie wpisu w komórce? Jeśli będziesz wykonywał dla całego arkusza, to...
Ktoś coś podobnego rozwiązał poprzez dodatkowy plik z makrem uruchamiany w harmonogramie zadań.
Nie wiem jak dziękować! Działa! Trochę poprzerabiałam pod mój arkusz i żeby nie było przycisku kopiuj tylko makro uruchamia z automatu ale działa! Serdecznie dziękuję:)
Sprawdź takie rozwiązanie. W momencie dowolnej zmiany w arkuszu uruchamiane jest makro updateOne z adresem komórki, która jest do pokolorowania. Jeśli masz czysty arkusz i chcesz wszystkie istniejące komórki pokolorować, uruchamiasz makro updateAll, które przespaceruje się po całym arkuszu. W momencie, gdy usuwasz zawartość komórki albo wprowadzisz...
... makro, które kopiuje arkusz1 ze skoroszytu1 do skoroszytu2 jednocześnie zmieniając formuły na wartości [syntax=vbscript] Sub KopiujArkusz_1() Dim ten_skoroszyt As String, nowy_skoroszyt As String, zapisz_nowy_skoroszyt As Variant 'Application.DisplayAlerts = False ten_skoroszyt = ThisWorkbook.Name Range("a1").Select Range("a1").SpecialCells(xlCellTypeVisib...
Bardzo proszę o pomoc w napisaniu poprawnego makra, które będzie się uruchamiało przy każdorazowej zmianie wartości określonej komórki. Na tę chwilę mój problem polega na tym, że makro działa, kiedy ręcznie zmieniam wartości w komórce. Nie działa jednak, gdy w tę samą komórkę wstawiam prostą formułę, której wynikiem są określone wartości (formuła to:...
(at)simw Dzięki za uwagi. Usunąłem wskazane przez Ciebie rzeczy. Niestety nie znalazłem makro do ustawienia tego AFR'a i wyszedł taki dziwoląg. Z książki podanej korzystam, ale kod jest dla F013, nie mniej porównam je oba jeszcze raz dokładnie. Wg mnie warto sobie z CubeMX wyeksportować pinologię np do Excela i mieć pod ręką funkcje alternatywne dla...
Witam Proszę o napisanie makra w Apps Script tak aby była możliwość jego używania w arkuszach Google. Marko ma zamieniać przykładowo wartość "aaa" na wartość "bbb". Wartość miała by być wyszukiwana i zamieniana w kolumnie C. Najlepiej jakby się uruchamiało po edycji danych właśnie w kolumnie C. Ważne żeby było tylko przypisane do jednego arkusza tak...
Witam, Posiadam aparat jak w temacie. Canon SX510 HS - WIFI. Objawy.... przy próbie ZOOMowania obiektyw się wysuwa, ekran gaśnie, zapika 3 razy po czym chowa obiektyw z komunikatem "Błąd obiektywu, ponowne uruchomienie aparatu". Macie państwo jakies pomysły? Nie zaliczył nigdy upadku a ostatnio zaczął się pojawiać błąd obiektywu. Aparat uruchamia się...
Trzeba przechować w jakimś miejscu licznik utworzonych protokołów - wybieramy komórkę w arkuszu. Proponuję utworzyć/zarejestrować makro o nazwie Auto_Open: 1. zwiększamy wartość licznika o 1 2. zapisujemy plik (licznik zostanie zapamiętany) 3. Plik -> zapisz jako (powstanie nowy plik) ... 3a) jako nazwę pliku podajemy stały "przedrostek", np. "Zlecenie...
1. Makro odpada ponieważ po każdej dodanej wartości wchodzącej w wynik komórek w kolumnach BW i BX musiałbym uruchamiać makro. 2. Podane przez Ciebie makro dalej uzależnione jest od kolumny bz, co mi przeszkadzało, więc wywaliłem pierwsze if, a kolumne w while wstawiłem BV (jeśli nie ma wartośći w BV, to nie ma co liczyć w BW i BX). 3. Nie potrzebuję...
Nie napisałaś, która to jest kolumna i czy zawsze ta sama, więc makro działa tak, że najpierw ustawiasz się w kolumnie, która ma być brana pod uwagę i później uruchamiasz makro. [syntax=vb]Sub Usun_wiersze() Dim lLstRw& Application.ScreenUpdating = False lLstRw = Cells(Rows.Count, Selection.Column).End(xlUp).Row For i = lLstRw To 1 Step -1 If Cells(i,...
Właściwie z tych obiektów potrzebujesz tylko Folder i Plik (do pętli) - to warto zadeklarować. Czyli można od razu zrobić: Set F = CreateObject("Scripting.FileSystemObject... i dalej jak powyżej. I jeszcze jedno: nie chcesz wykorzystać pliku z makrem? Musisz go mieć (no chyba że użyjesz personal) bo uruchamiasz makro VBA,...
Ja tak między wódkę a zakąskę To może ja też się wetnę ze swoim kieliszkiem. Uruchamiając to makro otrzymamy wartość pierwszego wystąpienia produktu w zakresie 30 wierszy. Żeby zmodyfikować ilość wierszy trzeba się zagłębić w VBA (co jak zaznaczył na początku kolega misiekx007 może być problematyczne). Zabawę tą można rozwiązać (przy założeniu, że...
1. Odświeżanie ekranu koniecznie włącz na końcu. 2. Skąd uruchamiasz makro? Prawidłowo: procedura w module, z formularza wywołanie (mowa o Excelu, czy arkuszu Excela w VB?) 3. Deklaracje: Dim i As Integer, j As Integer, tabl As Variant 4. Coś mi tu nie gra. Za dużo tych warunków (liczenia w związku z tym), albo czegoś nie dopowiedziałeś... 5. Dlaczego...
Witam, mam następujący problem: Mam formularz (dzielony) na nim jest pole lista z którego wybieram wartość. Następnie chce przefiltrować rekordy wg. wcześniej wskazanej wartości. Zrobiłem przycisk z odpowiednią akcją ( przy kliknięciu/makro osadzone/zastosuj filtr ) i działa to tak: -uruchamiam formularz -wybieram wartość z listy -klikam na filtr -rekordy...
Rozwiązanie w VBA (Kod uruchamiany przez np. makro): Kolumna 1 (A) od wiersza 1 do 20 (możesz to zmienić w pętli for) [syntax=vb]Public Sub Makro_Proste() Dim i As Integer Dim wartosc As Variant wartosc = 0 For i = 1 To 20 If Worksheets("Arkusz1").Cells(i, 1).Value = "" Then Worksheets("Arkusz1").Cells(i, 1).Value = wartosc Else wartosc = Worksheets("Arkusz1").Cells(i,...
Ok. To jedziemy od początku. Pracuję na excelu 365. "Pojawia się jednak pytanie co to są te puste adresy od X2 do CI2." To są dane w dodatkowych zakresach w arkusz1 pliku docelowego. W tych zakresach są kolejne wiersze pobrane z jednego pliku źródłowego plik.xlsx. Ponieważ w pliku docelowym do dyspozycji jest 26 wierszy w zakresie, a w pliku źródłowym...
No to na zgodę: Wklej w kod arkusza "1" lub arkusza z pierwszym indeksem. Makro uruchamia się poprzez podwójne kliknięcie w komórkę z datą. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Cancel = True If IsDate(Target) Then cel = Target.Address For i = 2 To Sheets.Count Sheets(i).Range(cel)...
Czytam, czytam i jakoś mi się to nie chce w głowie ułożyć... Moim zdaniem: można, ale jest za dużo rzeczy, które mogą pójść nie tak. Excel jest fajny, ale do pewnego stopnia. Do niektórych zastosowań lepiej nadają się inne języki. Nie wiem czy dobrze rozumiem - chcesz stworzyć jakieś narzędzie do zbierania danych sprzedażowych? Jak duża to ma być skala,...
Ad 1) Czy plik, który nazywasz "plik 1" jest tym, z którego uruchamiasz makro? Jeśli tak, to dopisz Aldrin . Makro powinno znajdować się (moim zdaniem) przy zdarzeniach: Thisworkbook_Open (aby sprawdzić przy starcie) oraz Worksheet_Change, gdzie Target.Address=B3). W tym przypadku ustawiasz właściwość Enabled przycisku (wartość True lub False). Przykład...
Witam :) Czy istnieje jakaś funkcja która przyjmuje dla zmiennej wartość ostatnio wpisaną w dowolną komórkę Excela? Chciałbym skorzystać z kodu (uruchamia makro po każdym wpisaniu wartości w jakąkolwiek komórkę) Private Sub Worksheet_Change(ByVal Target As Range) 'miejsce na poszukiwaną funkcje MsgBox ("przyjęto nową wartość zmiennej")...
Jeżeli dla dnia roboczego wszystko jest ok :?: :D to problem powstaje w weekend i œwięta. Co jest ok :?: W którym pliku i w którym arkuszu (zakładam, że rozróżniasz te dwa pojęcia :D ) :?: Jak wygląda Twój plik Raporty zmianowe.xlsm , jak ułożone są tam dane i kto, kiedy wprowadza tam dane z poszczególnych zmian, a kto je tam zeruje :?: :cry:...
Niestety w dalszym ciągu nie wszystko jest jasne i logiczne :cry: (np jeśli w arkuszu Import masz 1048576 wierszy to powinno Ci starczyć na jakieś 582 lat wypełniania :D - chcesz zmienić nazwę pliku na drugie milenium :?: ). Samo kopiowanie wartości z tego zakresu możesz zrealizować np takim kodem: [syntax=vbscript]Sub Copy_Value_Below_Last_Cell() Dim...
Ale dla którego wiersza tabeli 1 ma szukać? Dla jednego czy wszystkich? Jak go chcesz wskazać jeżeli jednego? W najprostszym przypadku uruchamiasz makro stojąc w jakimś wierszu Tabeli 1. Makro znajduje numer wiersza i zapamiętuje klucz wyszukiwania łącząc zawartości komórek z jakimś separatorem, np : Kolumna 1 & "|" & Kolumna 2 & "|" &...
Oczywiście makra mogą (prawie) wszystko. :) Ja czegoś takiego raczej bym wolał nie robić. Przemyśl jeszcze raz czego naprawdę potrzebujesz. Może pomogą Ci w tym poniższe uwagi. Nie lubię niczego uruchamiać "wejściem" w komórkę, działa "topornie". Robię to tylko jeżeli nie ma innego (prostszego) wyjścia. Zwykle lepiej działa normalny przycisk uruchamiający...
Sprawdź, jak to działa (załącznik). Nie wiem, jakbyś chciał liczyć ceny. Ja założyłem, że: - mamy na przykład 3 dostawy po 10 sztuk towarów, pierwsza dostawa ma towar za 1pln, druga ten sam towar za 2pln, trzecia ten sam towar za 3pln, to wtedy: - w przypadku, gdy ktoś kupuje po jednej sztuce, pierwsze elementy będą miały liczoną cenę zakupu 1pln, po...
Utwórz sobie z tego słownik to wyszukiwanie będzie szybsze. Ew możesz sobie posortować (o ile tego nie zrobiłeś) i szukać w przedziałach (ostatni argument vlookup) kodu nie wstawiłeś to można tylko domniemywać. Pomogło trochę bo liczy około 4 minut ,ale szukam jeszcze szybszego rozwiązania :-) Dodano po 11 poprawne pisanie w E2 =JEŻELI(LICZ.JEŻELI(Y.xlsx!$D:$D;B2)...
edytowania sumy, w taki sposób, aby automatycznie i proporcjonalnie zmieniały się też składniki sumowania Musisz przemyśleć założenia i określić ograniczenia, które możesz napotkać, np.: Założenia: 1. Określony, być może stały, zakres komórek w kolumnie ze składnikami do sumowania (argumenty) 2. Wyliczenie współczynnika proporcjonalności danej składowej...
Nic nie pomaga, kilka razy zadziała a nagle wywala. Nie warto z tym walczyć bo nie jest to aż takie strategiczne w moim projekcie. Ale mam inne pytanie, czy jest możliwość aby podczas uruchamiania pliku wyskoczyło okno logowania i w zależności jakiego użytkownika wybierzemy będziemy mieli możliwość pracy w naszym pliku na konkretnych zakresach danych...
Zmiennej "ostData" w moim przykładzie przypisuję wartość przy uruchamianiu aplikacji. Przy zmianie pobierana jest data z ostatniej komórki, czyli... zawsze będzie spełniać warunek. Kłopot w tym, że w różnych arkuszach masz różne daty i w różnych kolumnach. Szczęśliwie zawsze w nagłówku jest słowo "Data" i Excel szuka od lewej, więc można by znaleźć...
rozwiązałem ten problem w inny sposób. Poniżej kod i krótkie wyjaśnienie. Jako, że nie potrzebowałem automatycznego pobierania txt, kupiuje cały plik mt940(txt) do excela, i uruchamiam nagrane makro, które: - ustawia filtr z opcją contenti contains: ":61" co pozostawia mi tylko wiersze excela, które zawierają poszukiwaną przeze mnie wartość. - nagrałem...
Sorki, że tak namieszałem, ale do końca nie wiedziałem jaki ma przybrać ostateczny kształt mój projekt. Dodatkowo problem polega na tym, że w domu operuję nowszą wersją excela i często coś co próbuję w domu nie zawsze wychodzi w pracy gdzie mam starszą wersję. Postaram się opisać jak wygląda mój problem. Chodzi o to, że w pracy dostaję codziennie spakowany...
Hej. Jak dla mnie widzę tu tylko makro w Excelu. Niestety programista ze mnie kiepski, więc coś tam próbowałem wymyślić, jednak nie gwarantuję, że będzie działać idealnie. [syntax=vb]Sub Makro1() Const MaxR = 20 ' maksymalna ilość powtórzeń If ((Selection.Rows.Count < 2) Or (Selection.Columns.Count < 2)) Then MsgBox "Zaznacz obszar, na którym...
Musiałoby być cos takiego, sprawdź Sub CopyCount() Const wrt01 As Single = 72 Const wrt02 As Single = 15 Const wrt03 As Single = 13 Dim i As Integer, licznik As Integer, ark As String ark = "Arkusz2" ' nazwa arkusza docelowego licznik = 2 'pierwszy wiersz ark docelowego Sheets(ark).Range("A2... & Range("A2").End(xl...
Napisałem króciutkie makro tworzące arkusz przygotowania produkcji na podstawie wpisanych wartości do arkusza PRODUKCJA. Można przeanalizować kod działania makro i wnosić własne ulepszenia. Procedura uruchamia się przy zdarzeniu Activate() arkusza PRZYGOTOWANIE PRODUKCJI.
Nie mam zabardzo czasu na siedzenie nad tym problemem, ale w zamian podaję parę różnych przydatnych rozwiązań do tego programu. Myślę że sobie poradzisz, analizując pewne chwyty w VBA. Uwaga! podane przykłady nie są rozwiązaniem problemu, są tylko fragmentami mozliwymi w większej lub mniejszej części pomóc w pracy nad arkuszem. 1. Przepisuje na bieżąco...
Jak uruchamiasz procedurę? Ja używam przycisku i po zaznaczeniu dowolnej komórki, w której jednak musi być prawidłowa część ścieżki, po kliknięciu przycisku makro pobiera tę wartość. Przykładowo zaznaczam komórkę B8 z tekstem "Obrazki" (taki jest podfolder z obrazkami u mnie), klikam przycisk i kod umieszczony w makro: [syntax=vbscript] imgLocation...
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...
Witam. Sprawa jest dla mnie prosta w przypadku Excela, piszemy ActiveSheet.Range("A1") = zmienna i zmienna wyświetla się w komórce A1. Ale jak takie coś zrobić w dokumencie Worda ? Chcę aby ta zmienna wyświetliła się np. w Polu Tekstowym. Walczę już od dwóch dni z rożnymi kodami i lipa. Ma wyglądać to tak: - jest dokument Worda z makrem i polami tekstowymi...
Cześć, potrzebuje pomocy z napisaniem procedury wyszukaj pionowo jako makro. Poniżej wysyłam to co mam. Wpisując wartość w jednej z komórek, makro musi wyszukać dla niej odpowiedni wynik w innym pliku. Jako, że ten plik będzie codziennie inny to makro będzie otwierać najnowszy plik z danej lokalizacji "Baza". Uruchamiając makro otwiera mi się okno w...
Tak wszystko ma się dziać w Excelu.Szczerze mówiąc próbowałem stworzyć swoje makro. Zapisywało ono wartości temperatury i czasu w kolejnych wierszach. Na ich podstawie chciałem tworzyć wykres. Wydało mi się to trochę "za biedne" i porzuciłem pomysł, tym bardziej, że makro musiałem odpalać ręcznie:|. Byłbym wdzięczny za informacje o zdalnym uruchamianiu...
Masz racje, zapomnialam zamienić formule na wartości w makrze. Chcę aby formuł nie było ostatecznie ponieważ przy dużym pliku z np 50tys wierszy będzie plik dość ciężki przy kilku takich kolumnach z różnymi formułami (też bardziej złożonymi). Więc wolę uruchamiać makro i żeby ono wpisało wynik i zmieniło formuły na wartości. Gdy się coś zmieni po prostu...
Cześć, Jestem początkujący w VBA, ale porwałem się, by przygotować skoroszyt obsługujący raporty kasowe i druk KP w szkole muzycznej. W załączonym pliku nie wiem jak napisać taki skrytp: W arkuszu "dane" wpisuję kwotę, którą za dany miesiąc wpłacił uczeń np. w komórce J8, i pozostawiam tę komórkę zaznaczoną. Uruchamiam makro, które przykleja do odpowiednich...
Nac to jest sprzęt marketowy i tylko ryzykanci lub ci co myślą że kupili taniej super sprzęt mogą się łudzić jego dobrą jakością To jest prawda i w pełni zgadzam się z tą opinią. Możemy się tylko łudzić dobrą jakością. Dopisałbym jeszcze takie marki handlowe jak Faworyt, Hecht, czy Sterwins. Jest ich oczywiście znacznie więcej, ale te akurat oferowane...
witam, Proszę o pomoc i kod VBA: chciałbym by w arkuszu o nazwie "ZAP" po wpisaniu w komórce A1 wartości/hasła np. "HOME" uruchamiało się moje makro o nazwie "ZAMÓW". Z góry dzięki. Z.
Witam Szanowne grono specjalistów. Utknąłem w trakcie projektu. Mam tabele z wieloma kolumnami. Potrzebuje zrobić rozwijaną listę kolumn (nagłówków) - z tym sobie poradzę. Potem najważniejsze: z listy rozwijanej wybieram jedną klumnę (nagłowek) na przykład kolumna Z. Następnie uruchamiam makro i makro musi wiedzieć że skoro wybrałem z listy rozwijanej...
Wygląda to tak jakby makro się "zapętliło". Jeżeli to jest problem, że makro cały czas próbuje przeliczać to może da się to inaczej obejść, , bo komórka E16, w której może być wartość pracownik, może pojawić się tylko po zmianie danych w komórce E12. Czy jest więc możliwość tak zmienić to makro, aby po zmianie danych w komórce E12 sprawdziło czy w...
Witam mały dopisek i będzie działać myitems.Sort " Dodano po 30 Witam, chciałabym wykorzystać to makro do własnego użytku. Potrzebuję aby makro znajdowało mi wartość ( dokładnie numer zamówienia) które powiedźmy znajdują się w kolumnie B. Chcę by makro przeszukiwało pocztę i znajdowało ostatnia wiadomość w której znajduje się numer dostawy... Czy da...
Chowane lub grupowane wiersze A mógłbyś wskazać logikę (sens :?: ) tego ukrywania fragmentów formularza wypełnianego tylko przez managerów :?: Dodatkowo musisz zaplanować "wyzwalacz" uruchamiania takiej akcji makra (przycisk, zdarzenie, wartość jakiegoś checkboxa lub wartość jakiejś komórki itp). Zrobiłeś fajny formularz, uzbrojony w grupowania, formatowanie...
Cytat Kaz K: "A może ..... głębia przy otwartej przysłonie jest na tyle płytka że ..... robi mydło - więc się łatwo ją ustawia, a potem wraca do stosownej przysłony" - nie rozumiem tego zdania , napisz jaśniej . Wiec tak w gwoli ścisłości: Mam doświadczenie w wykonywaniu zdjęć Lustrzanką manualna Practica MTL-50, z standardowym obiektywem 50 mm. Aparat...
dziennie może być od 30-60 i do każdego będzie osobne rozliczenie Jeśli tak :cry: to proponuję inne rozwiązanie budowy pliku z arkuszami oznaczonymi nazwą (lub kodem) klienta i datą ważenia :D po wypełnieniu tabelki danymi - makro (uruchamiane skrótem ctrl+r ) zrobi raport dla tego arkusza oznaczy go stosowną nazwą i przygotuje następny szablon do...
A mam jeszcze taki problem, w arkuszu posiadam dwa przyciski uruchamiające makra, i chciałbym aby jeden z przycisków był aktywny dopiero po przeniesieniu pliku z arkuszem do innej lokalizacji. I druga sprawa aby przycisk był widoczny w zależności od wartości komórki np. jeśli wpiszę do niej konkrety komunikat to wtedy przycisk się pojawia a jeśli jest...
Witam. Mam problem z napisaniem makra, które kopiowałoby kolumnę (nazwisko i imię) z tabeli (tabela ma więcej kolumn, ale ze względu na ochronę danych nie zamieszczam) z arkusza "Dane" w pliku Rozliczenie do arkusza "Dane" w plikach grafik 1 i grafik 2, po skopiowaniu danych (samych wartości, nie formuł) trzeba stworzyć dla wszystkich osób arkusze kopiując...
Jak łatwo, tanio i przyjemnie zacząć przygodę z elektroniką? https://obrazki.elektroda.pl/6958449000_... W ucząc dzieci elektroniki . Pomysły i inspiracje na początek nauki elekroniki Największą (za to możliwe, że jedyną) przeszkodą w rozpoczęciu edukacji elektronicznej jest zebranie kilku elementów wyposażenia. Jak już zostało...
możliwość stworzenia makra które będzie kopiować wypełnione wartościami kolumny w dół zaznaczając komórkę A2, jednak przy kopiowaniu pomijało by wiersze dla których nie ma podanych wartości w kolumnach D i F Jakoś tak (?) ... a może inaczej ... Założenia: 1) Arkusz z danymi = 'Arkusz1' 2) Arkusz docelowy kopiowania = 'Arkusz2' Uwagi: 1) Wielokrotne...
Witam, Możliwe, że temat już się przedawnił i odpowiedzi nie uzyskam, ale kto wie:) Co do powyższego makra mam jeden mały problem, za każdym razem makro zwraca mi wartość prawdy, czyli knyps=TRUE, uruchamia zawsze makro1. Może to wynika z tego, że chciałbym, aby WymZloz był definiowany przez użytkownika za pomocą InputBox. Krótko mówiąc, ja to zadeklarowałem...
Napisałem takie dwa makra: Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . Proszę to poprawić.- arnoldziq
makro uruchamia makro uruchamia makro makro uruchamia
huawei gniazdo naprawa przewod ethernet monter elektronik
pomiar indukcyjności pomiar indukcyjności
Brak sygnalizacji ruchu bramy przesuwnej - przyczyny i rozwiązania Nieszczelna pompa vacuum a odpalanie VW LT 2.5