Ja to widzę przez makro, jakkolwiek do eksperta w tej dziedzinie mi na pewno daleko, więc mój kod na pewno da się porządnie zoptymalizować. Range("A1").Select na początku makro trzeba zmienić na inny (np B1, jeśli będzie nagłówek o wysokości jednego wiersza). Wypadałoby zmienić wtedy również warunek głównej pętli While maxY > 1 na poprawny (zamiast...
Dziwię się bo u mnie działa. Zmieniłem trochę formułę w kolumnie F by nie wykorzystywać makra a zwykłe funkcje excela. Nie wiem po co ktoś użył makra jeżeli można to było zrobić wbudowanymi funkcjami. Zawsze wbudowane funkcje działają szybciej niż makro.(wykasowałem makro) Dzięki temu dwie zalety: nie trzeba pozwalać na uruchamianie makra a po drugie...
Co prawda to twoja praca domowa, niemniej: Excel działa na danych dynamicznie. Bez makra "zapisywanie" do komórki "stałej" danej z jednej nie da się zrobić * . Ja widzę to tak (dwa sposoby): 1. Tabela. W trzech wersach pierwszej kolumny trzy (czy więcej) urządzeń. W nagłówkach kolumn tej tabeli od razu wpisane kolejne daty z kalendarza. Wpisujesz czas...
Witam. Mam następujące makro: Sub Makro2() ' ' Makro2 Makro x = 1 y = 1 suma = 0 Do While Cells(x, 1) <> "" Do While Cells(x, y) <> "" If Cells(x, y).Interior.ColorIndex = 3 Then suma = suma + Cells(x, y) End If y = y + 1 Loop y = 1 x = x + 1 Loop Cells(6, 1) = suma End...
Witam wszystkich serdecznie. Mam przykładowe dane w załączniku i chcę często seryjnie robić z nimi porządek, dlatego próbuje sobie ułatwić życie i nieco to automatyzować. Otóż: Pierwsza kolumna zawiera ilość, druga kod numeryczny tematu, trzecia jego nazwę, piąta opis Chciałbym stworzyć coś na zasadzie: 1. Sumowanie wszystkie ilości z pierwszej kolumny,...
Hej. Mam plik Excel z dużą ilością danych. Nad dwiema kolumnami zrobiłam sumę częściową, która sumuje mi te kolumny. Obok tych sum mam formułę sprawdzającą czy te dwa wyniki są sobie równe, dostaje info prawda lub fałsz. Dane te chcę filtrować po kluczowej kolumnie (np. nazwa jakiegoś oddziału) i sprawdzać kiedy te sumy zwrócą prawdę. Jeśli na danym...
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...
Nie mam za dużo czasu a akurat do tego przydało by sie makro. Wesz co a może zrób sumy częściowe. TZN Zaznacz całą tabelę i W menu dane wybierz sortuj , wciśnij ma wiersz nagłowka i w sortuj wg kolumny: nr ewidencyjny. daj Ok Następnie w menu dane wybierz sumy częściowe. Dla każdej zmiany w: zaznacz numer ewidencyjny Użyj funkcji wybierz suma Dodaj...
[syntax=vb][/syntax] Witam wszystkich Forumowiczów, Jest to mój pierwszy post na tym forum jednak od jakiegos czasu sledze watki na elektroda.pl . Jednoczesnie przepraszam za brak polskich znaków. Poszukuje kodu VBA do znalezienia pierwszej wolnej komórki w zakresie a nastepnie wklejenie do tej komórki w kolumnie A tego co znajduje sie w schowku . Powyzsze...
Witam potrzebuję pomocy w stworzeniu makra w Excelu 2007. Potrzebuję kodu który przepisze wiersze do nowego arkusza po spełnieniu poniższych kryterium: Zakres analizowania: Od wiersza 12 kolumna B Do wiersza 111 kolumna P Makro: jeżeli w arkuszu nr 1 w kolumnie P z zakresu wierszy od P12:P111 znajdzie się wartość większą (różna) od „0” (wynik...
Witam serdecznie Kolegów. Mój problem polega na stworzeniu makra do excela, który kopiuje konkretne komórki do nowego arkusza. Nie są to całe wiersze czy kolumny, ale wybrane według pewnego algorytmu. W pierwszym arkuszu (cennik) znajdują się kolumny: A-nazwa usługi B-cena netto C-ilość szt. z VAT 8% D-ilość szt. z VAT 23% Załóżmy, że w wierszach znajdują...
Tak po przemyśleniu stwierdziłem że w stopce się nie da bo trzeba by było zmieniać stopkę każdej strony a nie mogę znaleźć funkcji odpowiedzialnej za (kierującej na) stopkę danej strony. Pomyślałem więc, że zrobię coś takiego. Sprawdzę ile jest "złamań" strony. Odczytam wiersz złamania i dodam jeden wiersz z sumą od góry do przedostatniej komórki. Na...
może jakaś formuła? Wszystkie funkcje Excela "nie widzą" ukrycia zakresów. Pisał już o tym mo99 . Natomiast makra nie mają tej "wady". Jeśli nie możesz użyć makr, to wydziel sobie dwanaście komórek i zbuduj formułę, która będzie sumować, sprawdzając najpierw ich wartości. =JEŻELI(AA1<>"";SUMA...
Najprościej: 1. Dołożyć pętlę z "gumką myszką" 2. Potraktować Offsetem z InputBox'a 2a. Jeśli zakres źródłowy jest ciągły, zamiast Array też można podstawić InputBox i w pkt.2 pytać o przesunięcie, a nie Nr kolumny (nie uwzględniłem w przykładzie) [syntax=vb]Sub Makro2() MyPath = "C:\magazyn\" myname = Dir(MyPath & "*.xls", vbNormal) rang = Array("A1",...
jest to tabela do płatności za faktury, i jest to rozróżnienie czy dana faktura jest przeterminowana, czy nadal w terminie płatności. Do tej części mam już porobione makra, które same automatycznie sumują daną część arkusza. jedyne czego mi potrzeba to właśnie sumowanie po rodzaju waluty i nadawanie waluty w zależności od danych z kolumny C.
Witam wszystkich, po raz kolejny wracam do vba w excelu i znowu ściana. Mam ciąg danych pomiarowych zawierających wartości w poszczególnych dniach roku dla kilku lat. Potrzebuję: - wyszukać ile jest wartości, które występowały przez określoną liczbę dni z rzędu np. 2, 3, 4 i tak do n dni, w danym roku, ale ich wartość jest większa równa 0,1 - a potem...
Witam. Męczę się już od dłuższego czasu nad tym zagadnieniem w VBA. Jeśli chodzi o formuły excel itd. mam wszystko zrobione. (Wrzucam do wglądu) Ale wolałbym aby to było zrobione za pomocą makro ze względu na to że codziennie przy nowym gatunku muszę ręcznie zmieniać formułę grubości z 2 na 3 lub coś w tym stylu. Mimo że próbuję w żaden sposób nie umiem...
które sumuje wpisane dane Gdzie wpisane? Zadanie na 3, czy 5? Wpisane w komórki w jakiejś kolumnie. Zadanie na zaliczenie nie musi być zrobione perfekcyjnie
Załączam. Makro potrzebuję napisać w pliku statystyki.xlsm - makro licz_uslugi. Później podepnę je pod przycisk W pliku "zlecenia.xlsm" mam dane osobowe wraz z zamówionymi usługami (usługi w kolumnach od K do BK - jak w komórce pojawia się liczba 1 lub 2 lub 0,5 to znaczy, że dana usługa była zamówiona). W pliku statystyki sama podaję daty, które mnie...
Zobacz, czy o to chodziło. Makro do kopiowania: [syntax=vbscript]Sub Kopiuj() Dim b As Worksheet Dim ow As Long Set b = Sheets(ActiveSheet.Index - 1) ow = b.Cells(Rows.Count, "A").End(xlUp).Row - 1 Dim CopyRng As Range, PasteRng As Range b.Range("A4:B" & ow).Copy ActiveSheet.Range("A4").PasteSpecial Paste:=xlPasteValues b.Range("N4:O" & ow).Copy ActiveSheet.Range("N4").PasteSpecial...
Nie potrzeba żadnych makr, wystarczy użyć funkcji SUMA.JEŻELI. Dla zamieszczonego arkusza formuły obliczające interesujące Cię sumy będą wyglądać następująco: - suma a =SUMA.JEŻELI(A1:A11;"a"... -suma b =SUMA.JEŻELI(A1:A11;"b"...
Można napisać makro, które będzie to dodawać. Jeśli w danym polu są dopuszczalne tylko i wyłącznie dwie wartości rozdzielone plusem to da się to też zrobić na formułach. O ile wszystkie składniki są w kolumnach A, B i C i są tylko i wyłącznie w formacie godzinowym excela (gg:mm:ss) albo tekstowym (gg:mm:ss+gg:mm:ss, ewentualnie plus może być rozdzielony...
Witam, mam plik z dwoma kolumnami z danymi. W pliku znajduje się Userform (niestety nie wiem, czy da się załadować plik z formularzami), przy pomocy którego wybieram kolumnę, z której chcę zsumować dane. Po wybraniu z listy wybranej kolumny uruchamiane jest makro sumujące dane oraz wyświetlające komunikat w postaci zsumowanej wartości. [syntax=vbscript]...
Zakładam, że chodzi o zajęcia w liceum albo na studiach? Należy zastosować narzędzia programowania języka VBA w Excelu. Dokładny kod skryptu zależy od tego jak procedura ma działać. Czy ma działać na wyeksportowanym pliku czy też ma działać w czasie eksportu. Jeżeli procedura ma działać na gotowym pliku Excelowskim to kolejne pytanie jest takie, czy...
Cześć, Mam dwa pliki i chcę zastosować SUMIFS w VBA. Jednak mam dwa błędy 91 oraz 424 Plik 1 z którego są pobierane dane: DanedoSumIFs.xls Plik 2 - tutaj sumuje, kolumnę C z pliku 1, dla każdego kodu z Plik2 z daną datą z Plik2. Mam dwa problemy w napisanym makrze: [syntax=vbscript]Sub Makro1() Dim ok, ostk As Integer Dim ow, ostw As Integer Dim i,...
Z tego co widzę próbujesz sumować warunkowo dla wybranych klientów? Dlaczego nie używasz filtra? Można odfiltrować niepotrzebne, skopiować do nowego arkusza. W swoim przykładzie odwołujesz się do całych kolumn (Np A:A), co zdecydowanie spowalnia działania na tablicach. Dlatego zamieniłbym zakres na tabelę Excela. (zaznacz, Menu>Wstw>Tabela). Zamiast...
Próbowałem to formułą zrobić (suma warunków) ale sobie nie poradziłem więc może ktoś pomoże mi napisać takie makro. Mam stały schemat pliku z narastającą datą w jednej kolumnie. Każdej dacie jest przyporządkowana stała liczba wierszy 20. 1.Wyszukaj datę dziś plus zakres do 2 dni do przodu 2.Potrzebuję zsumować wartości w kolumnach C,E,G,I gdy w kolumnie...
W załączeniu mój przykład. Zmieniłem zasady w arkuszu "dane" Oddzielnie liczy każdy miesiąc (dane od kolumny AA). Dla każdego miesiąca sumy i daty. Dodałem arkusz kartoteka osobowa gdzie jest wybór miesiąca. Jest jeszcze dodatkowa rzecz: Prawie zawsze (w zależności od płatności) możesz zmieniać miesiąc wprowadzenia, lecz gdy wybierzesz pierwszą opcję...
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"),...
Więc tak: mam skoroszyt z makrami, do którego wklejam tabele A:S z niewiadomą liczbą wierszy. Na tą chwilę makra sortują mi tą tabelę po kilku wartościach i odpowiednio rozdziela sortowane wartości po arkuszach nowo utworzonego pliku. Teraz chcę, zeby w nowym pliku, który jest zapisany Truck na pulpicie, sumował mi wartości kolumny P, otwierał nowe...
Witam, próbuję zsumować dane z dynamicznego zakresu. Chodzi o to aby zakres komórek do sumowania był zależny od kolumny z datą. Zakres do sumowania powinien być od daty przez wszystkie kolejne puste komórki. Nowa komórką z datą powinna się już sumować w kolejnym zakresie. Jak widać zakresy nie zawsze mają tą samą wielkość. Czy ktoś jest w stanie pomóc...
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...
Jeżeli dobrze zrozumiałem intencje autora to tutaj raczej bez makra się nie obędzie. Oczywiście można użyć opcji wklej specjalnie->dodaj ale będzie to bardzo uciążliwe. W załączniku proste makro wykorzystujące zdarzenie Change arkusza , bez obsługi błędów i sprawdzania rodzaju danych wpisywanych do kolumny.
Ad.1 Raczej bez makra tego nie rozwiążesz. Ad.2 Dałoby się z kolumną pomocniczą. Jeśli LUB("Anulowano";"Przeniesiono"), dzielisz po prostu przez Np 1000 i formatowanie warunkowe wg tej kolumny. Ad.3 Tu znowu - bez kolumny (arkusza wręcz) pomocniczej, nie "wylistujesz". Można jedynie zliczyć. Za to VBA jest dobre na wszystko ;) Jeśli dopuszczasz taką...
Oj, chłopie :D Kilka postów wcześniej sam rozdzieliłeś pionową kreską przykład tak, jakby te wartości miały być w jednej komórce... Akurat nie wiem jak by to można zrobić w jednym zapytaniu, więc rozbiłem je na dwa ;) 1. Zmień zapytanie SQL na: Sql = "SELECT [Activity], SUM([hours]) FROM [Dane$] as A GROUP BY [Activity]...
Witam wszystkich serdecznie. Na wstępie chciałbym uprzedzić, że jeśli chodzi o VBA to jestem praktycznie noga. Przeszukałem internet oraz obecne forum i znalazłem makro prawie pasujące do moich potrzeb, mianowicie makro sumuje konkretną komórkę ze wszystkich plików znajdujących się w danym folderze. I tu moja prośba do kolegów. Czy byłby ktoś w stanie...
W załączniku masz plik z Makrem - żeby go uruchomić musisz włączyć Makra, następnie wciśnij ctrl + Q Makro zrobione w excelu 2000 (bo takiego mam) więc mogą się pojawić problemy z kompatybilnością, wtedy ci to przepiszę na nowszą wersje, jak będę w pracy i znajdę chwilkę wolnego. Wyrzuciłem wiersze z błędną wartością w kolumnie G (było ich sporo) bo...
Hej, jeśli umieściłam temat nie tu gdzie trzeba to przepraszam i proszę o przekierowanie. Mam plik który w jednej kolumnie ma nazwiska pracowników a w kolejnej przypisany do nich czas pracy np. Jan Nowak 2h, Anna Kowalska 4h, Barbara Marzec 4h, potem znowu Jan Nowak 6h itd. Wydaje mi się, że najlepiej byłoby wykorzystać makro, które po kliknięciu przycisku...
Jeśli sumujesz zakres, który zawiera błąd to wynikiem będzie błąd. Należałoby postawić warunek dla formuły, która błąd generuje. W Excelu wystarczy użyć CZY.BŁĄD Np =JEŻELI(CZY.BŁĄD(Twoja Formuła);0;Twoja Formuła) W wyniku czego wartość komórki przy błędzie będzie zerowa (akceptowalna jako składnik sumy).
Pozwolę sobie na interpretację Twoich pytań w poniższy sposób dla ogólnej jasności ........................................... 1. Czy dobrze rozumiem, że zdublowane czasy dotyczą zawsze tej samej osoby, która "załatwia" kilka spraw (różne kody zadań) za jednym wyjściem? Czy może dotyczyć...
Jeżeli kilku pracowników wykonuje taki sam przedmiot to ilość przeniesiona z zamówienia będzie nieadekwatna do stanu rzeczywistego (trzeba sumować ich produkcję). Proponuję działanie w druga stronę. W pliku z zamówieniami dodać kolumny z pracownikami i tam przenieść ilości przez nich wyprodukowane. Wtedy łatwo operować danymi. popróbuj z takim makrem....
Formuła komórki C2: =JEŻELI(A2<B2;B2-A2;JEŻELI(A2>B2;2... Komórki A2 do C32 muszą być sformatowane na niestandardowe > gg:mm , wszystkie inne sformatowane na ogólne. Godz. początku i końca wpisujemy więc gg:mm Problem jest z sumowaniem kolumny C, ponieważ suma jest MODULO 24h. W związku z tym stosuję kolumny...
Dokładnie o to mi chodziło! :) Wielkie dzięki! Jednakże niestety tutaj pojawił się kolejny problem: a mianowicie nie do każdej komórki wprowadzam jakies dane, i jeśli tego nie zrobię, to analogicznie pojawia sie błąd #ARG. Chodzi o to, że dalej mój skrypt sumuje wszystkie powstałe wartości, i #ARG przeszkadza w sumowaniu. Mógłbym zrobić na przykład:...
Witam serdecznie wszystkich zainteresowanych forumowiczów. Pisaniem w VBA zajmuje się dopiero tydzień i pojawił się pewin problem, który w pewnym sensie przerósł moje możliwości. W załączonym schematycznym pliku są dwa arkusze: "baza" i "tabela". W bazie są kolumny z datą, Dostawcą i Ilością sztuk, natomiast w tabeli chciałbym je segregować z podziałem...
Witam, mam w excelu kilka arkuszy (styczeń luty...) w których występują tabele danymi o transakcjach sprzedaży różnych artykułów w danych miesiącach. Wierszy w każdym arkuszu jest różna ilość W kolumnie C określony jest rodzaj artykułu (oznaczenie: a, b, c, d, e), w kolumnach D, E, F, G mam wpisane kwoty sprzedaży w zależności od rodzaju artykułu, i...
Mam problem z excelem, a mianowicie potrzebuje makro, które z arkusza "tabela aktywności" na podstawie 3 kolumny( gdzie znajdują się numery tygodni), dla kazdego tygodnia, zsumuje dane dla kazdej aktywnosci , która jest wpisywana w kolumnie "typ aktywności" , a wartość która ma byś sumowana dla danej aktywnosci w kolumnie "wynik". Zsumowane dane mają...
Dodano po 20 Musisz określić ostatni zapisany wiersz w danej kolumnie, np. poprzez (dla kolumny A): a jak zrobić, żeby sumowało z zakresu od kolumny M do S? (wybacz trywialne pytanie) Dodano po 23 [syntax=vb]Sub gr0() ' ' gr0 Makro ' ' Sheets("gr 0").Select Dim lOstRw& lOstRw = Cells(Rows.Count, 1).End(xlUp).Row Cells(lOstRw, 13).Offset(1, 0).FormulaR1C1...
Kolejne pytanie: chciałbym stworzyć makro, które przy dzieleniu pliku na mniejsze (sortowanie po jednej z kolumn, to już mam) w trakcie dzielenia w drugim arkuszu np. w komórce B2 (arkusz2) sumowało po wybranej kolumnie (G - arkusz1) przy warunkach wartości w kolumnie C(arkusz1)>0 i E(arkusz1)='szkoła'. Mam problem z zapisaniem tego, bardzo proszę o...
Witam raz jeszcze, Formuła jest tablicowa jednokomórkowa, tzn. trzeba ją zatwierdzać przez CTRL+Shift+Enter, ale tylko w jednej komórce. Potem taką formułę można kopiować w zwykły sposób. [syntax=text]=SUMA(JEŻELI.BŁĄD((spolka!$...
Witam, Napisałem makro, które miało mi pomóc z obliczeniu sum różnych zakresów danych w różnych kolumnach. Niestety wywala mi błąd i nie wiem jak ten kod skorygować aby zadziałał poprawnie. Dodano po 49 Pomyszkowałem na necie i znalazłem. Działa tak jak chciałem :) [syntax=vb]Sub policz() Dim r As Range, j As Long, k As Long j = Range("A1").End(xlToRight).Column...
Witam, Dopiero uczę się VBA i mam taki problem. Potrzebuję napisać makro, które dla pewnego zakresu dat (wskazanego przez użytkownika poprzez inputbox) będzie: a) sumować dane b) wyliczać średnią z tych danych c) zaktualizuje wykres na bazie tych danych (co miesiąc nowy wykres) Dla przykładu w kol. A mam daty a w kolumnie B kwoty, na których chcę wykonać...
Witam, przepraszam za przerwę ale inne obowiązki musiałem wpierw rozwiązać, wracając do tematu plik zawiera dane które spływają z innego pliku lecz czasem zdarza się że trafiają tam dane o takim samym numerze więc dla porządku i by nie trzeba było szukać dwóch o takim samym numerze dobrze by było by makro po wykryciu dwóch o takim samym numerze po prostu...
Witam, Zmagam się z następującym problemem. Posiadam tabelę z ID w kolumnie "A" oraz wartościami w kolumnie "E". ID składa się z 12 cyfr. ID główne posiada końcówkę "00" czyli np. 559150001500 (zakończenie "setką"). Podległe im ID mają ten sam układ 10 znaków ale ostatnie dwie liczby się zmieniają np. na 01,02 itd. np. 559150001501, 559150001504…...
Prot, bardzo dziękuję, jest to rozwiązanie które spełnia moje oczekiwanie i je zastosuje w moim szablonie, tylko za bardzo nie rozumiem komendy ”=Fir”, pozostałe formuły są mi znane. Makro adamas_nt również działa bardzo dobrze. Wielkie dzięki. Ale jest mały problem z makrem, nie chodzi o to, że źle działa tylko tabelka docelowa trochę się...
Cześć. Mam spory problem i szczerze mówiąc nie mam aktualnie nawet pomysłu na rozwiązanie. Otóż otrzymujemy w firmie raport dotyczący przewozu jakie wykonali nasi kierowcy - dostajemy go co tydzień. Raport służy nam do wypłacania kierowcom należnych kwot i uwzględnia każdy pojedynczy przejazd wykonany przez kierowcę, wygląda to mniej więcej tak: Imię...
Witam, Mam problem który może mi rozwiązać tylko makro, otrzymałem excel z danymi w którym mam w jednej kolumnie nazwy odbiorców w kolejnych dane sprzedażowe. Problem polega na tym że zawsze pierwszy wiersz dla danego odbiorcy jest sumą wszystkich pozostałych (taki wiersz sumujący sprzedaż dla danego klienta). Potrzebuje makro które automatycznie usunie...
Witam, Szukam rozwiązania do rozliczania stanów magazynowych: KOD NAZWA SPRZEDANO REGAŁ 1 REGAŁ 2 REGAŁ 3 SUMA Detal 1 Koło 10 55 42 Detal 2 Piasta 12 21 34 [/table] Chodzi o odejmowanie stanu tak aby można było zerować stan w kolumnie REGAŁ 3 a w przypadku gdy wartość się wyzeruje aby odejmowanie automatycznie zmieniało wartość w kolejnym dostępnym...
Dzięki Witam, czy mógłbyś pomóc jeszcze w jednej kwestii? Chodzi o to aby w weekend lub święto dane w kolumnie załóżmy H nie zerowały się ale zwiększały swoją wartość. Do tej kolumny ściągają się dane z innego arkusza. Codziennie ( w dzień roboczy )operator zeruje zawartość arkusza z którego dane się pobierają. W weekend również zeruje ale w kolumnie...
Witam, Od razu zaznaczę, że nie jestem biegły w programowaniu VBA, jednak coś tam jeszcze zostało w pamięci z nauki tego języka programowania :) Potrzebuję programu który będzie sumował dany asortyment. Np Orzechy włoskie - 481 itd (według danych z pliku) Makro powinno również utworzyć nowy arkusz, zmienić jego nazwę i w kolumnach obok siebie zapisać...
Nie napisałeś, w której wersji Excela ma to działać. W każdej wersji to jest standardowy przykład do zastosowania konsolidacji. Nagłówki kolumn trzeba sobie wpisać ręcznie albo skopiować. Potem umieszczamy kursor (komórkę aktywną) w miejscu, gdzie ma być początek wyniku (pod wierszem nagłówkowym w lewej kolumnie) i otwieramy dialog Dane/Konsoliduj....
A to? [syntax=vbscript]Sub WstawWiersze() x = 2 While Cells(x, "C") <> "" y = x + 2 Rows(y).Insert Cells(y, "C") = Cells(x + 1, "C") Cells(y, "D") = Cells(x, "D") + Cells(x + 1, "D") 'tutaj sumuj kolejne kolumny Range("D" & y & ":I" & y).NumberFormat = "0" x = x + 2 Wend End Sub [/syntax]
Nie do końca rozumiem co TERAZ chcesz zrobić. Ja to widzę tak: 1. Uruchamiasz sumy częściowe, którego wynikiem jest to co masz na pierwszym screen'ie 2. Uruchamiasz makro z poprzedniego mojego postu i w wierszu sumy wypełniana jest komórka stanowisko. 3. Sumujesz komórki z wierszy suma kolumn Np F:H i wynik umieszczasz w kolumnie N (pierwsza wolna)...
Proponuję: W arkuszu "ewidencja" w G2 wpisać formułę: =(F2-E2)*24 format liczbowy i mamy godziny pracy. Trochę więcej zachodu będzie jeśli zakończenie pracy jest następnego dnia Np 23:30 do 6:15 (chociaż z arkusza wynika, że nie). Kod formularza UserForm4 przy inicjowaniu moim zdaniem powinien wyglądać tak Private Sub UserForm_Initialize() licznik...
po poprawkach wygląda to tak: Sub Macro1() 'deklaracje tablic grup POTS,DSL,inne dopisać Dim POTS(1 To 2) As Variant POTS(1) = "0.2" POTS(2) = "0.3" Dim DSL(1 To 2) As Variant DSL(1) = "0.4" DSL(2) = "0.5" Dim inne(1 To 2) As Variant inne(1)...
Proszę o pomoc w rozwiązaniu takiego zadania. Jest to swego rodzaju harmonogram. Mamy kolumnę liczb posegregowaną wg. określonej kolejności, chciałbym aby od pierwszego wiersza następowało sumowanie z warunkiem aby suma = 1000, jeśli np. wiersz1 + wiersz2 <1000 to dodajemy wiersz3 itd. Jeżeli suma 1000 zostanie osiągnięta to wartość "1000" zapisywana...
Zlitowalem się nad VBA i wyrzuciłem formatowanie komórek/zakresu poza ostatnią pętlę, bo pierwotnie było wewnątrz. Reszty już nie poprawiałem. Trzeba jeszcze zwrócić uwagę na E1, bo sumowało daty (??)...
kłopot wydaje się banalny, ale nie wiem jak sie za to zabrać. Jak sam piszesz: jeśli żółte, to sumuj. Makro w przykładzie dodaje wartości w kolumnie "M" i jeśli trafi na odp. kolor, wpisuje sumę 5 kolumn dalej. Dorób pozostałe 4 sumowania i powinno być OK [syntax=vb]For i = 2 To ActiveSheet.UsedRange.Rows.Count If Cells(i, 13).Interior.ColorIndex =...
Adamas na razie zostawiam temat Powerpointa bo muszę dopracować to co zacząłem. Za wcześnie zacząłem pytać. :) Mam pytania jeszcze do poprzedniego makra: 1. Jak zrobić, żeby z pierwszego z rodzajów budynków (tj. np. "Biurowiec cz. A") pobierało mi dane z kolejnej kolumny? Próbowałem to dopisać, ale zasysa mi wszystkie dane dot. np. Biurowca a mi zależy...
No teraz już widze, że nie będzie to takie proste. Makro czyści odpowiednie komórki - działa tak jak to sobie wymyśliłem i poprosiłem. Jednak nie przewidziałem podstawowej rzeczy. wszystkie komórki w obszarze miesiąca mają przypisaną funkcje jeżeli, jeśli makro czysci komórki zaznaczone kolorem czyści również z danej komórki funkcje. Potem po zmienie...
Czy ktoś z Państwa zna lub potrafi napisać kod, w którym liczba pętli zależy od liczby podanej przez użytkownika? Chcę aby program wypełniał dowolną zadaną liczbę kolumn ułamkami sumującymi się do jedności w danym wierszu. Przez <ułamki> rozumiem wielokrotność 0,1. Kod dla 3 kolumn może wyglądać na przykład tak. Ale jak to zrobić, aby przy podaniu...
a co masz na myśli mówiąc "...podstawiać formuły w osobnej pętli"? Wstaw kolumny, wpisz ręcznie formuły sumowania i przepisz argumenty do makra. Po zakończeniu pętli wstawiającej kolumny i nagłówki (usuń linię z wstawianiem sum), dopisz następną wpisującą tylko formuły.
głupio pytać ale może Mógłbyś mi jeszcze zrobić jedno makro też żeby było w magazynie ale z dokumentu o nazwie podsumowanie z arkusza "zużycie na obiekt " sprawdzało po indeksie towaru czy wystąpił taki sam jak w magazynie i jeżeli tak to odjęło znalezioną wartość z kolumny "ilość" przy danym indeksie od stanu magazynowego oraz z magazynu pobrało cenę...
Cześć, bardzo ładnie proszę o stworzenie makra, które pozwoli mi: 1) pobrać dane z jednego arkusza do drugiego sumując przy tym dane dla powtarzających się ID klientów. W tabeli mam m.in : id klienta, nazwę klienta, typ dokumentu, wartość. ID, Nazwa i typ dokumentu mogą powtarzać się wielokrotnie, przy czym lista Id klientów nie jest stała. Chcę w drugim...
Ad.2 Kopiowanie wiersza z przysikiem, to żaden problem. Problemy zaczynaja sie przy usuwaniu wierszy, bo przycisk zostaje i zwykle nakłada się na następny. Po jakimś czasie może być ich mnóstwo "na kupce" Ad.1 Napisać makro wg Twojego opisu, to, na oko, żaden problem. Sugerowałbym którąś z procedur zdarzeniowych arkusza (Np Change dla kolumn H, I, J,...
Witam, Temat ogólnie już był poruszany, ale został zablokowany a ja chciałabym stworzyć coś dodatkowego do niego i nie wiem jak. Konkretnie chodzi mi o taką tabelkę jak w załączniku 1 i stworzenie do niej makra by oddzielały się wiersze po nagłówku "Obiekt" i dodatkowo by tam gdzie jest nagłówek "Godziny" tworzyło się auto-sumowanie dla powyższych kolumn...
Ale wartość ilości w kolumnie d jest wynikiem formuły, może w tym jest problem? Nie. Czy pliki WZ mają taką samą strukturę, jak te załączone tutaj? Powtarzam: na plikach, które podesłałeś, działa właściwie. Makro wyszukuje w pliku WZ kolumnę 'E' od wiersza 11 to końca. Jeżeli znajdzie szukany numer, to sumuje sztuki z kolumny 'D'.
Witajcie, Czy ktoś jest mi w stanie pomóc z poniższym makrem. W arkuszu1 mam listę 8 nazwisk (A2:A10) W arkuszu2 mam kolumna A: listę nazwisk tych samych co w arkuszu1 + inne, B: liczbę godzin (1,2...), ale również inne. Chciałbym aby w arkuszu1 w kolumnie C2:C10 sumował mi godziny dla danego nazwiska, które znajdzie się w arkuszu2. Musi to być macro....
Nie wiem, czy dobrze zrozumiałem, ale unikatowych wartości biorąc pod uwagę obie kolumny będzie 2 (t2 oraz t5), a biorąc z osobna każdą kolumnę i sumując wartość będzie ich 8 (wszystkie z lewej i wszystkie oprócz t6 z prawej kolumny). W żaden sposób nie wychodzi mi 6. Można to załatwić makrem, dla przykładu takim (nie jestem dobrym programistą, więc...
Tylko czemu wynik jest dopiero od 435 wiersza? Najprawdopodobniej masz jakieś puste wiersze, które makro widzi jako puste wartości. Spróbuj dopisać klauzulę WHERE. przypuśćmy,że mam jeszcze jedną tabelę tylko z dwoma kolumnami: material no( z nr komponentów-nie powtarzają się) i stock( ze stanami zapasów). W jaki sposób mogę połączyć teraz te dwie...
Cześć, Potrzebuję Waszej pomocy w nastepującym temacie. Mianowicie mam worksheet składający się z arkusza głównego i statystyki. Userzy wypełniają stawiając X w arkuszu głównym (składa się z pięciu tabel oddzielonych jedną kolumną, każda na dzień tygodnia). Na koniec tygodnia przy użyciu buttona makro tworzy kopię arkusza głównego i dodaje ją na koniec...
Cześć, Chcę stworzyć makro, który sumuje dane w komórkach kolumny P i w momencie gdy suma przekroczy 20 wstawia pusty wiersz. Po czy sprawdza dalej, aż do ostatniej aktywnej komórki. Makro, które utworzyłam nie wyrzuca mi błędu, ale jedyne co robi to przechodzi od komórki P1 do pierwszej pustej. [syntax=vbscript]Function PrzejdźDoOstatniego1() Dim ile...
Witam, jestem niestety zielona z formatowania VBA i moze ktoś się nade mną zlituje :) Mam taki problem Mam excela, w którym Do tego Excela za pomocą makra zaciągaja się dane. Dla każdego miesiąca tworzy się Tabelka pokazująca w pierwszej kolumnie typy zasobów, ktore pracują na projekcie a w kolumnie dalej ich nazwiska a jeszcze dalej w podziale na tygodnie...
Proszę o pomoc w następującym temacie: Mam listę części zamiennych, które występują kilkakrotnie w kolumnie E. Ilość części w kolumnie B. Chciałbym aby w oddzielnym arkuszu powtarzające się części zostały scalone do jednego wiersza równocześnie je sumując. Excel na produkcji, więc mój temat :) A czemu nie tabela przestawna? Wstawisz sobie taką tabelke...
Witam, na wstępie chciałbym zaznaczyć że laik ze mnie jeżeli chodzi o excela dopiero się uczę postaram się najdokładniej opisać z czym mam problem. Więc, tak mam CENNIK składający się z 7 kolumn i 2k wierszy. Do wyszukiwania konkretnej usługi używam filtrowania na tym etapie wszystko ok. Problem pojawia się w momencie w którym filtruje sobie spośród...
Dzięki, właśnie do tego dotarłam ale inną metodą, przed skopiowaniem nagranego makra tworzącego nagłówek wpisałam, po sumowaniu komórek: 'suma kolumny G ost_wiersz = wsNowy.Range("E65536")... With wsNowy.Cells(ost_wiersz + 1, 5) .Font.Bold = True .Formula = "=SUM(E2:E" & ost_wiersz & ")"...
:) Widzę że kolega tele3 jest fanatykiem stosowania VBA :) Można i tak :) Ja jednak jestem przy "klasyce": "Moje" sortowanie z kolumną pomocniczą (żółtą) i sortowanie bąbelkowe w VBA na to samo wychodzi. No prawie: różnica dotyczy tych samych ilości defektów. W VBA ustawia je "od tyłu" (od końca występowania) - jeżeli tak ma być w przypadku funkcji...
Cześć, potrzebuję pomocy. W załączonym pliku znajdziecie arkusze: - weryfikacja - firma 1 - firma 2 - kodowanie firma 1 - kodowanie firma 2 Przystępując do pracy: 1. Do arkusza "Firma 1" wklejam dane z innego pliku od kolumny E do AB 2. Uzupełniam formułę w kolumnie A 3. W kolumnę B wpisuje "F1" 4. Kopiuję kolumnę A i wklejam do arkusza "Kodowanie Firma...
Witam. Poniższy kod z VB Excel potrzebuję przerobić na C# tak by wyświetlał się w datagirdview. Zadaniem kodu jest zliczanie wierszy o takiej samej nazwie w kolumnach A:B, sumowanie wierszy w kolumnie D, usunięcie policzonego wiersza. [syntax=vb] Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2011-09-22, autor sidsysunia ' ' Klawisz skrótu: Ctrl+q...
Ok a czy dalej warto korzysta z tzw summary table aby szybciej generowac np raporty, np wszystkie zamówienia w tabeli z dnia sumuje i wrzucam jako jeden wiersz do drugiej tabeli z której jest odczyt danych do raportu? 1. Sumowanie "aktywne" do innego miejsca w bazie relacyjnej .... jest to obecne w branży. Czy coraz więcej, czy mniej? Na pewno to nie...
Witam ekspertów excela :-) Panowie i Panie mam gorącą prośbę zrobienia makra do pliku Chciałam ułatwić sobie pobieranie danych w pracy, jednak nie mamy specjalisty, który umiałby stworzyć odpowiednie makro, dlatego przychodzę z prośbą, gdyż dla Was nie jest to pewnie w ogóle skomplikowane :) i jedynie potrzeba trochę czasu Obecnie muszę wszystko cały...
Upierasz się, żeby nie załączać pliku, a to przecież Twój interes, a nie mój. A problem opisujesz nieprecyzyjnie. Jeśli masz w kolumnie liczby z końcówką "kg" przy formatowaniu Ogólne, to takie liczby są dla Excela tekstem i nie przeszkadzają w sumowaniu liczb (w tym kwot zł). Żeby Excel traktował kilogramy jak liczby ten wpis "kg" musi być albo w innej...
Szkoda, że nie masz nowego Excela - byłoby prościej. Ale trzeba używać tego co jest. Jak już pisałem, funkcja ADR.POŚR tu nie wystarczy. Można wykorzystać np. starą funkcję makr XLM o nazwie SZACUJ. Ale w starszych wersjach Excela jest to trochę uciążliwe, bo nazwa funkcji musi być użyta w definicji formuły nazwanej. Istotą działania funkcji SZACUJ...
Po pierwsze taki skaner to co przeczyta wysyła do komputera tak jak klawiatura naciśnięcia klawiszy (tzw. emulacja klawiatury). 1.Jak rozumiem-czytnik czyta to co jest nadrukowane na etykiecie? Jeśli tak, to na etykiecie może być: co, masa,cena ? 2.Ok, ale czy można "domowym" sposobem napisać program /np makro w Excelu/ który będzie wpisywał każdy...