zamieszczać oryginalnego pliku, bo w rzeczywistości te tabele są dużo większe (ok 90 wierszy i 40 kolumn) To na pewno ci się zmieni 'step' jak i ten drugi x+ :)
Trzeba było takie informacje: Z programu wagowego eksportowany jest cały pomiar (wszystkie ważenia) do excela Każde takie rozliczenie chcę robić w następnym skoroszycie. przedstawić we wcześniejszych postach :cunning: Jeśli te tabelki mają taką strukturę jak przedstawiłeś w załączonym pliku :!: to nie ma żadnego problemu :D Wprowadź sobie to makro do...
A jakby baza losowań z czasem okazała się nieaktualna to jak temu zaradzić? Co rozumiesz pod pojęciem "nieaktualna"? Bazę pobieramy z http://www.mbnet.com.pl/dl.txt" jeżeli będzie na innej stronie należy w makro poprawić zapis. Mogę to zrobić by się nie "grzebać" w makro a pobierać dane z komórki gdzie wpisze się ścieżkę dostępu do bazy. Jednak nie...
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)...
Nie ma uniwersalnego rozwiązania w takim przypadku. Można oczywiście zapisać plik z makrem jako dodatek i aktywować go w oknie "dodatki", ALE: jeśli ktoś zmieni nazwy, kolejność indeksów arkuszy (jeśli nie nazwy) to kicha. Spróbuj może w ten sposób: 1. Dostajesz plik z logami (gdzieś trzeba by go zapisać). Tutaj arkusz z danymi musi być rozpoznawalny....
Zamiast używać dodatkowej funkcji końcowej, wystarczy posortować tabelkę liczba-ilość wystąpień wg. ilości wystapień, malejąco. To tylko 10 niezmiennych pozycji liczb ... To wiem, tylko jeżeli coś się zmieni w tabeli trzeba będzie znowu sortować Co prawda można to zautomatyzować przez makro - ale to już makro :) do autora topiku chodzi o zwykłe sortowanie...
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"),...
Z tymi -1,1,0 chodzi o to, że tylko te liczby wchodzą w ciąg 5 elementowy (liczbę L u nas ) czyli moze byc np -1,0,1,0,-1. Już rozumiem. Niestety w tym przypadku moje rozwiązanie przy wystąpieniu "-1" rozjedzie się, więc trzeba je skorygować. Pytanie czy dane w jednej komórce (dana "liczba" ) są takie jak przedstawiłeś w przykładzie czyli cyfry rozdzielone...
[syntax=C]#define LCD_RS_PIN 30 #define LCD_RS_PORT_SET FIO0SET #define LCD_RS_PORT_CLR FIO0CLR #define RS_SET LCD_RS_PORT_SET = (1 << LCD_RS_PIN) #define RS_CLR LCD_RS_PORT_CLR = (1 << LCD_RS_PIN)[/syntax] Wg mnie tworzysz problem na siłę. P.S. Użycie pól bitowych zaprzecza idei dla której użyłeś rejestrów SET i CLR - układ najpierw odczyta...
Dodano po 5 w A1 zmieni się pod wpływem formuły [syntax=vb]Private Sub Worksheet_Calculate() zk = Range("A1") = 1 With Range("A2") n = Len(.Text) k = n \ 2 .Characters(Start:=1, Length:=k).Font.Strikethrough = zk .Characters(Start:=k + 1, Length:=n - k).Font.Strikethrough = Not zk End With End Sub [/syntax]
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...
Nie widać na foto dokładnie (przydało by się kilka foto makro z dobrym bezcieniowym i niebłyszczącym oświetleniem), ale może trzeba zastosować metodę... z kabaretu TEY: "Nie pisz że traktor ma jedno koło zepsute, ale że ma 3 dobre" . Jak na razie wygląda, że ktoś próbował wcisnąć za gruby pin (wtyk UC ? pilnik ? azjatycka imitacja wtyku N ?) w gniazdo,...
Czyli chcesz się pobawić programowaniem, to ja polecę coś czym się znowu narażę JackowiCz: Excel i makro VBA :) Dlaczego ? Bardzo szanuję fajne rękodzieło (materialne czy IT) o ile zachowuje swoje miejsce, tj nie budujemy trzech pieter z desek i bez projektu a nawet szkicu. Do drobiazgów i na etapie edukacji jak najbardziej. Z jednym ważnym pytaniem:...
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...
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....
Poproszę o sugestie... Moim zdaniem taki kod przy 1 mln rekordów jest bardzo ryzykowny :!: Jeżeli wytniesz taką kolumnę i z jakichkolwiek względów makro się zatrzyma - to tracisz te dane :cry: Bezpieczniej by było skopiować cały arkusz do drugiego arkusza i dopiero tam wykonać to makro :idea: :D
Jeśli makro ma się uruchamiać automatycznie przy każdej zmianie to można do wydarzenia "change" w arkuszu dodać kod uruchamiający to makro, jeśli zmieni się zawartość komórki na "paid": [syntax=vbnet]Private Sub Worksheet_Change(ByVal Target As Range) If UCase(Target.Value) = "PAID" Then wyczysc() End Sub[/syntax]
Cześć, staram się zrobić makro które po skopiowaniu wartości z jednego arkusza do drugiego poza skopiowaniem treści zmieni również kolor czcionki. Makro, które mam: [syntax=vbscript]Sub aaa() Dim Ark As Worksheet Set Ark = ThisWorkbook.Worksheets("1") With Ark If .[A1] = "" Then Sheets("1").Range("B1").Copy Destination:=Sheets("2").Range("C1") Sheets("1").Range("B2").Copy...
Witam, Pytanie jak w tytule. Czy moge uruchomoć makro za pomocą zmiany filtrów w kolumnie? Coś w stylu Worksheet_Change ale żadna komórka nie zmieni swojej wartości.
Najprościej wyłączyć obsługę błędów (On Errror resume next) dla tego fragmentu.
Bez załącznika to raczej tylko luźne sugestie. Pierwszy problem. Jeśli makro ma być uruchamiane na życzenie (przyciskiem lub skrótem), to najprościej przekazać mu numer wiersza przez zaznaczenie (Selection). Przed uruchomieniem makra należy zaznaczyć komórkę w wierszu, który ma być obrabiany, a makro odczyta sobie numer tego wiersza przez [syntax=vbscript]Selection.Row[/syntax]....
W arkuszu mam tabele z kilkoma kolumnami z wartościami komórek =1 bądź pustymi. Jak stworzyć makro, które zmieni kolor wypełnienia komórek, jeśli w zakresie kolumny wystąpią kolejno min 4 powtórzenia komórek o wartości =1. (pomiędzy ciagiem "1" nie może być pustych komórek)
Prosiłem o plik Excela, a nie o obrazek. Pytałem, jak to ma działać? Czy to makro ma reagować każdorazowo jak zmieni się kolor (rozumiem, że sprawdzana ma być kolumna C), czy ma być wywoływane okresowo (np. przyciskiem) i ma sprawdzać całą kolumnę pod kątem pokolorowanych duplikatów? Czy może wystąpić taka sytuacja, że jakiś wpis ma już kolor i ten...
Witam, potrzebuję makra, które z jednego arkusza będzie pobierało liczbę porządkową, szukało tej samej wartości w drugim arkuszu i jeśli znajdzie tę wartość to zmieni w innej komórce wartość na "wysłane". Jest mi to potrzebne do potwierdzenia wysłania oświadczeń dotyczących dostaw. Proszę o pomoc. z góry dziękuję.
zwróci tą wartość do komórki A2 w innym arkuszu "Arkusz 1", następnie znajdzie następną niepustą i zwróci ją w A3, kolejną w A4 itp Proponuję jednak zrobić przykładowy plik z ewentualnym opisem co ? i kiedy ? ma robić to makro ? - np jeśli zmieni się "wypełnienie" kolumny D niepustymi komórkami to przy kolejnym przebiegu makra - mają być kopiowane...
Zrób sobie do tego makro !
Użycie modulo jest faktycznie wygodne ale tylko przy parzystej. Nie wiem dzisiaj czy nie będe miał potrzeby za jakiś czas określić, że kolumna do wstawienia godziny modyfikacji to będzie np co 3 kolumna, wówczas kiedy zmieni mi się kolumna ją poprzedzająca: |DaneA| |DaneB| |Wstaw czas modyfikacji DaneB| DaneC| |DaneD| |Wstaw czas modyfikacji DaneD|...
Musisz te dane ładować zawsze jak sie zmieni zawartość TextBoxa. Podepnij makro filtrujące i ładujące pod zdarzenie OnChange.
Czyli dzielimy arkusz na 3 cześci 1. Zlecenie - wybrane komórki kopiują się do karty pracownika (Nr. Zlecenia,Data przyjęcia,Zlecenie,Dział,Osoba zlecającaUWAGI + 2 ukryte - chyba że będzie możliwość dodania kolumn, jeśli nie kopiują się do pracowników i je ukryjemy) 3. Grupa interwencyjna - zawiera możliwośc wyboru max 5 pracowników do jednej czynności...
Witam, Podaję makro: Sub Logoeps() ' Logoeps Makro ' Option Explicit Dim x As Double Dim y As Double Dim obraz As String Dim kom As Range Dim fd As Object Set fd = Application.FileDialog(msoFileDialogOpen... With fd .InitialFileName = ActiveWorkbook.path & "\" & Range("M68") .AllowMultiSelect = False .Filters.Clear .Filters.Add "Picture Files", "*.png;...
Ilość stron do wydruku zawsze jest identyczna, a obszar wydruku zawsze zmieści się na jednej stronie. Zrobienie pomocniczego pliku będzie problematyczne za pomocą funkcji, ponieważ w jednym z plików codziennie dochodzi arkusz a w kolejnym raz w tygodniu. W obu plikach zawsze drukowany jest ostatni arkusz. Dodatkowo drukarka domyślnie ma ustawiony druk...
Ok. Rzeczywiście małe zamieszanie się wdało w moje tłumaczenia. Bijąc się w pierś jedną ręką, wyjaśniam niezwłocznie wszystkie zawiłości ręką drugą. Chodzi mianowicie o dwie funkcjonalności: 1.Po wypełnieniu którejkolwiek z komórek z danego zakresu (C3:F1000), makro przypisuje aktualną datę do drugiej kolumny wiersza, w którym nastąpiła zmiana. Gdy...
Dobra chyba wiem gdzie się mijamy, ja nazywam pierwszą komórkę każdej kolumny nagłówkiem. Komórka z wartością /Delivery-Header/Delivery-Number (F1) i wszystkie komórki pod nią które mają wartość inną niż pusta komórka mają trafiać do kolumny A w pliku B. Jeśli w pliku Order, /Delivery-Header/Delivery-Number zmieni położenie do np XZ1 także ma trafić...
użytkownik zaznaczy dowolne dwie komórki Jeśli użytkownik zmieni kolejność oczyszczone - nieoczyszczone ?
zy jest możliwość aby makro zmieniło nazwę w wszystkich wierszach, a nie tylko w jednym. Tak czułem że na tym się nie skończy. :) [syntax=vbscript]Sub elka() i = 1 Do While Cells(i, 1) <> "" Name Cells(i, 1) As Cells(i, 4) i = i + 1 Loop End Sub[/syntax]
Witam Założyłem, że linie to zdania (paragraph) - w przypadku gdyby zdanie zawierało kilka linii zmiana kolejności linii zmieni szyk zdania. W moim przypadku zmieni się kolejność zdań. Makro uruchamia się przez alt+X. Zaznaczany jest cały zapisany tekst i losowo zmieniana jest kolejność zdań w tekście. Sub Makro1() ' ' Makro1 Makro ' Makro zapisane...
PS. do drugiego kanału wystarczy zdublować zmienne mn. czas aktualny itp. oczywiście z dopiskiem na przykład ''czas aktualny 2 '' ? W najprostszym rozwiązaniu tak, na upartego można by korzystać z wspólnych przy założeniu że nie będziemy używać wielu przycisków jednocześnie, wtedy zaoszczędzimy te kilka bajtów w pamięci (cóż za herezja w 2021 roku...
Witam Tabela z uprawami - po wprowadzeniu działek do arkusza (kolumna C i D) okazuje się ze na niektórych polach jest więcej niż jedna uprawa. Wtedy wstawiam wiersz poniżej danej działki i wpisuję kolejne uprawy na danej działce (tylko kolumna E, G, F, natomiast C i D zostają puste w tym wypadku). Podobnie z usuwaniem zbędnych wierszy w danej działce....
Witajcie, chciałbym prosić o pomoc w następującej sprawie. Mam sporą bazę, składającą się z wielu plików excela. Jest ich niestety tak dużo, że pracownicy zaczęli się gubić w tym co gdzie jest (choć większość mieści się w jednym folderze). Postanowiłem się zrobić dodatkowy plik, w którym będą wymienione wszystkie bazy (lista rozwijana) i po naciśnięciu...
1. ... makro które zmieni nazwę arkusza na występujące w pewnej komórce. 2. ... następnie ... zapisało ten arkusz osobno pod nazwą tego arkusza. 3. ... + jeżeli w folderze występuje plik o takiej samej nazwie wyłącza cały program bez żadnego zapisu ... 1.[syntax=vba] Sub zmien_nazwe_arkusza() Application.DisplayAlerts = False If ActiveSheet.Name =...
Witaj. Można to zrobić makrem, które zadziała mniej więcej w ten sposób: Posortować kontenery grupy B po miastach rosnąco oraz po wagach malejąco Posortować kontenery grupy A po miastach rosnąco oraz po wagach rosnąco Przenieść pierwszy dostępny kontener z listy źródłowej do docelowej. Jeśli waży więcej niż 700kg - to kończy wpis, wybierz następny kontener....
ale jeśli koleyno wklej do A1, A2 ... to następujące dane zastępują poprzednie dane i B1 zmieni wynik, ponieważ formuła nie jest wyjściem w tej sytuacji może po prostu zrobić makro oczywiście pozwolić makro
Dzięki, wszystko fajnie działa, ale jak arkusze mają domyślne nazwy, jak zmieni się nazwę arkusza na jakąś inną to już niestety odpowiedni link się nie otwiera... Da się to jakoś obejść??
Jeśli chodzi o to makro inicjujące, to można zrobić przycisk albo skrót klawiszowy. Można by zrobić automatycznie po wprowadzeniu miesiąca, ale to na Pana odpowiedzialność - ja bym tego sposobu nie polecał, bo jak ktoś przypadkowo wejdzie w edycję miesiąca i nawet nic tam nie zmieni tylko naciśnie Enter, to cała tablica się zresetuje. Trzeba jeszcze...
Proszę bardzo: 1. wersja 159,37 zł sto pięćdziesiąt dziewięć zł 37/100 gr dodałem literkę "i" ale jak komuś nie pasuje to należy usunąć ten warunek z jednym łącznikiem "&" w przedostatnim wierszu kodu IIf(Liczba = 0, "", "i ") Tylko kontynuowałem z opcją różnych walut więc funkcja wygląda tak np: =Słownie(wartość;"zł";"gr") Oczywiście jak się je...
Ok. ale otworzy mi skoroszyt "WZÓR" i po zapisaniu zmieni mi nazwę na xxx-xx.xls. A co jeżeli sytuacja się powtórzy, skoroszytu "WZÓR" już nie będzie. Chyba, że źle myślę.
Dzień dobry, Funkcja TRANSPONUJ działa bezbłędnie, ale ma też swoje wady. Tablica jest duża i wyniki trzeba gdzieś umieścić. Potem będzie je Pan chciał dalej przetwarzać. Po użyciu TRANSPONUJ traci Pan kontrolę nad źródłem danych, bo w każdej komórce widzi Pan tylko TRANSPONUJ i adres, poza tym nie można zmieniać pojedynczych komórek. Pewnie wygodniej...
Wszystko fajnie tylko jak zrobić żeby makro wykonywało się automatycznie przy uruchomieniu pliku? W obecnej postaci jeśli nic nie zmienię/dopisze/zatwierdzę w danej kolumnie to kolor sam się nie zmieni bo makro się nie wykona. Druga sprawa- potrzebuje podświetlać dwie kolumny. Obecnie podświetlam jedną ale nie mogę sobie poradzić z koniunkcją. Mój kod...
Witam. Wypisuje faktury Vat w openoffice i mam problem z numeracją automatyczną. Chciałbym aby w oknie X2 gdzie jest 1 zmieniało się automatycznie numerowanie po zapisie lub wydruku. W oknie Y2 jest data z miesiącem i rokiem, potrzebowałbym numerowanie tak gdy zmieni się miesiąc to aby numer znowu wskoczył od 1. Przykład: 1 -03-2014 2 -03-2014 1 -04-2014...
Witam, Potrzebuję napisac makro ktore: 1 - stworzy nowy plik excela np. na dysku D:/ o nazwie np. "plik" 2 - z pliku z ktorego wykonuje makro, skopiuje zawartość arkusza (tylko wartosci i formaty), do nowo utworzonego pliku 3 - (ewentualnie zmieni nazwę arkusza z arkusz1 na "tabela" Początek mam taki, ale nie wiem jakie polecenie tworzy nowy plik: Sub...
zmieni region zmieni switch zmieni pralka
oporność głośnik miernik dzwiek podłączyć nawigacja radio toyota
Regulacja gaźnika w pilarce Oleo-Mac 937 - jak ustawić? Instrukcja obsługi Hofmann Geodyna 88 - wyważarka kół