Zobacz załącznik. Dla prawidłowego działania formuł, każdą fakturę w Arkusz1 należy kończyć nowym numerem. Kolumnę F oraz zakres E1:E2 ustaw z białą czcionką i nie będzie widoczne na wydruku. Edit 21:29: Zmieniłem załącznik, poprzedni był niedokończony.
Poprzedni plik i funkcja, to były przykłady. W tym pliku masz gotowca.
Rozdzieliłem ten poprzedni przykład na 3 pliki, ale zdecydowanie lepiej pracuje się w jednym pliku. Zastosowałem podwójne nazwy, bo zauważyłem, że Excel jest wtedy bardziej stabilny. Możesz spróbować normalnie, z pojedynczymi nazwami, stabilność może też zależeć od wersji Excela. Ten plik główny powinien być otwierany jako ostatni. Jeśli chodzi o wskazanie,...
Sama funkcja wyszukaj.pionowo() też tu nie poradzi. Właściwie tak jak to przedstawiono to na przykładzie to nic oprócz oka ludzkiego nie posegreguje "z pustymi". Bo po czym ma excel poznać że dana z drugiego wiersza B równa "002" jest inna od danej z trzeciego wiersza B równego "002" Za pomocą Wyszukaj.pionowo() z zerem jako ostatni argument efekt będzie...
Jeżeli chodzi Ci tylko o te konkretne godziny czyli od 20:00 do 3:00 (bo podejrzewam że na taką minn. zmianę chodzisz) to możesz to zrobić w następujący sposób: =SUMA(A1-B1)-10 gdzie: A1 - godzina 20 B1 - godzina 3 Oczywiście ten sposób działa prawidłowo tylko w przypadku godzin które podałeś. Pomyślę, może znajdę bardziej uniwersalny sposób na obliczanie...
Nie do końca rozumiem co chcesz zrobić. Tzn niby rozumiem ale to może wpływać na późniejsze sprawdzenie twojej pracy. Nie do końca znam procedurę ale tak na chłopski rozum np.: Na początku miesiąca zamknąłeś butle (wpisujesz datę i pozostałe informację i zamykasz) -jest info że zamknąłeś i tak dalej parę innych butli. Powiedzmy 15 danego miesiąca włączyłeś...
Nie opisałeś jak to ma wyglądać w szczegółach. Problemem jest zmiana wartości w A1. Co wtedy ma się stać z listą, jeśli wcześniej dokonano już jakiegoś wyboru? Można to próbować rozwiązać w różny sposób, ale zawsze są jakieś niedogodności. Nie wiem do czego ma być wykorzystana wartość z listy. Czy ona ma być tylko oglądana, czy ma służyć dalej do jakichś...
Cześć, utworzyłem plik excela który działa w taki sposób, że za każdym razem kiedy go włączam pojawia się okienko user form i w zależności od wprowadzonego użytkownika i hasła odkrywają się konkretne arkusze, a pozostałe zostają ukryte. Dla każdego użytkownika odkrywają się inne arkusze. Ustawiłem w workbook open żeby za każdym razem przy włączaniu...
(at)ElektrodaBot Możesz na tej podstawie napisać mi program w Pythonie? Przebieg programu: 1. Import danych z excela (tabela z drugiego obrazka) 2. Wygenerowanie na ich podstawie diagramu graficznego (pierwszy obrazek) 3. Eksport diagramu do pdf Dane wejściowe: 1. Pierwsza kolumna to data - bez powtórzeń i zawsze narastająco. 2. Kolumny 2-5 (rozpatrywane...
Przepraszam za pomylenie kontrolek oto przykład z Combobox-ami
(at)vielecht Twój poprzedni post mnie olśnił całkiem zapomniałem, że godzina i czas są przechowywane w excelu jako liczby dziękuję bardzo za taka małą podpowiedź, mała podpowiedź a rozwiązała duży problem wszystko działa już teraz tak jak chcę :-)
Dzięki. Tylko ten plik ma jakiś błąd i źle liczy. Poprzedni był ok. I nie ma też widocznej formuły.
Bezpośrednio tej formuły zmodyfikować się nie da, bo ona zawsze chce uwzględnić przynajmniej 1 dzień. Jeśli wybierzemy wariant A1; B1-1 i przyjmiemy, że B1=A1, to liczony będzie dzień wskazany i poprzedni (w odwróconej kolejności, więc ze znakiem minus). W wariancie A1+1; B1 przy B1 = A1 liczony będzie dzień następny i wskazany (w odwróconej kolejności)....
Sprawdź poprzedni post poprawiłem.
Najprościej - w komórce E2 arkusza 2012 użyj formuły =JEŻELI(ORAZ(LICZ.JEŻELI('20... i przeciągnij ją w dół do końca tabeli - wyfiltruj autofiltrem wartości 0 - przekopiuj je do docelowego arkusza Albo jak chcesz to mieć z automatu to przetestuj makro z załącznika.
145 godzin + (35min/60) = 145.58333.. (35 minut to 0.583 godziny inaczej 58.3% godziny). Można i sekundy - poprzedni wynik + (17sekund/3600) wychodzi, że 17 sekund to 0.0047 godziny. Masz sposób liczenia a formułę wymyśl sam :).
:) Jeżeli już się zwracasz do mnie w trzeciej osobie Dziękuję wam bardzo ... ... na was liczyć ... to jednak powinieneś to wyrazić z wielkiej litery lub do słowa was dodawać słowo obywatelu lub kolego, bo tak to jakoś niepewnie się czuje komu dziękujesz :) A dodatkowo (nie żebym się upominał ale na przyszłość może ktoś inny będzie ci pomagał) jak jesteś...
Witam, Chciałbym, żeby w skoroszycie pracownika, u którego każdy arkusz odpowiada jednemu miesiącowi i jest oznaczany "Kwiecień14", "Maj14", itd., co miesiąc móc utworzyć nową kartę - kopiując poprzedni arkusz miesiąca, która będzie z poprzedniego miesiąca pobierać datę i ustalać jaki teraz ma utworzyć miesiąc. W LibreOffice wystarczyło zrobić odniesienie...
napisać formułę, która będzie działać z tych danych i poprzedni skrypt przypisać zdarzenie Worksheet_Calculate
:D :D :D poprzedni poziom jednak wróci? Miał ponad 350 postów
[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 3 And Target.Value = 3 Then Target.Offset(0, -1) = Date - 1 End Sub [/syntax] lub [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 3 Then If Target.Value = 3 Then Target.Offset(0, -1) = Date - 1 Else Target.Offset(0, -1) = Date End If End...
Jeżeli tak, to masz rozwiązanie w załączniku, w poprzedniej mojej odpowiedzi.
Edytowałem poprzedni post. Zmiana znaku za pomocą mnożenia przez "-1" :)
Działa....ale :( zmienia poprzedni format wszystkich czcionek w wiadomości, także tych że stopki :( Dodano po 4 Poradziłem sobie, zamiast .body użyłem .htmlbody :) super, dziękuję za pomoc!!
Tylko, że ta wartość zmieni się przy kolejnym tankowaniu (kolejny przebieg od którego odejmujemy ten poprzedni by wyliczyć ilość przejechanych kilometrów od ostatniego tankowania).
Używam Excela 2013 x64 i nie ma opcji większej ilości mimo że wpisuję we właściwościach jak również w kodzie przypisuję 14 kolumn to i tak widzi max.10. Tak będzie na formularzu, od razu zaznaczę że kontrolka listview też nie wchodzi w grę ponieważ Excel 2013 x64 nie obsługuje tych kontrolek. Jeśli możesz to zerknij proszę w poprzedni lik co napisałem...
Musiałbyś zadbać o rejestrowanie historii z każdego sklepu. Wątpię, czy jakikolwiek sklep ci to umożliwi, jeżeli już - to dostaniesz plik z cenami w XML lub innym formacie z danego dnia i tyle. Mój poprzedni (2 prace temu) pracodawca miał taki właśnie pomysł, lecz wszystko spaliło na panewce. Dla mnie wspaniałym rozwiązaniem jest elecena.pl... może...
Ten poprzedni kod działa poprawnie. Kliknięcie na "Delete" ma usunąć cały wiersz, ale chcę aby to kliknięcie na "Delete" które spowoduje usunięcie wiersza działało tylko w jednej kolumnie, czyli aktywna komórka musi być tylko w kolumnie np. "A". Ten kod powyżej nie działa.
By zawijało trzeba dodać jeszcze "przed ramkami" wiersz Selection.WrapText = True Zaktualizowałem poprzedni załącznik o ten wiersz i twoje poprawki z "przerzutem" arkuszy
Witam! Posiadam plik Excel o nazwie Dane.xlsm, w którym w polu B2 mam następującą funkcję ='[stan!.xlsm]T-35'!$G$123 Formuła odwołuje się do pliku stan.xlsm, w którym mam arkusze których nazwy odpowiadają numerom tygodnia w roku kalendarzowym (T-01, T-02, T-03...) - nowy arkusz tworzony jest na początku tygodnia i ma dokładnie identyczny układ jak poprzedni...
Witam Potrzebny jest program w Excel lub Access. Który prowadził by bazę danych osobowych, Ile komu wydano danego towaru(łącznie i na osobę), liczyło stan magazynowy, No i żeby np robiło raport m-c Myslalem ze chodzi o szybkie ewidencjonowanie wszystkiego .. Po co pisac bazy skoro sa do tego juz darmowe programy, ktore spelniaja wszystkie w/w wymagania....
HAHA NO TO MUSI JUZ BYC MASAKRA :D Waga pliku jest malo istotna u mnie, kwestia w tym ze wszystko sie zaczelo mulic, w moim pliku jest milion polaczen miedzy komorkami i jeszcze vizual basik w to wchodzi... no masakra sie muli. ale juz poprzedni plik ulepszylem i jestem juz dawno za tym co mialem w tamtym:) no ale dzieki za wypowiedzi.
Poprzedni arkusz super ponieważ jest lista rozwijana i dane są w osobnej zakładce. Dostosuje sobie, dzięki i sorki za zamieszanie! Pozdrawiam! Dodano po 1 Niestety są błędy: FTSH - zamiast 0,33 a jest 0,40 CSH zamiast 0,17 a jest 0,00 AD zamiast 0,83 a jest 1,17 I jeszcze pytanie czy można dodać np. 100 rekordów do "danych" i czy coś trzeba będzie zmieniać...
Witam Czy ktoś mógłby pomóc w utworzeniu w excelu formuł (to znam jeszcze jakoś) lub może jakiegoś makra (tego nie znam) do obliczania ile potrzebuje zakupić produktów od dostawcy uwzględniając sprzedaż + aktualne zamówienia które są już złożone. Mam do dyspozycji stan na magazynie, aktualne zamówienia na dany produkt, i sprzedaż za ostatnie 30 dni....
Wymieniłem komputer na dobry. Poprzedni na złączu diagnostycznym miał stałe niepulsujące napięcie 12V. Ten nowy ładnie pulsuje w odstępach sekundowych bez zmiany rytmu itp. co wg service manuala oznacza, że to co ma sprawdzać jest OK i sam też jes OK. Ale Hyundaik dalej nie pali. Kręci jak poprzednio, ale silnik nie zaskakuje. Może jest lekka różnica...
Należałoby wykonać sumowanie wszystkich kombinacji i wybrać tę najbliższą lub równą liczbie określającej wagę koszyka. Niestety, arkusz jest dwuwymiarowy i trudno wyobrazić sobie tablicę dla 20 różnych pozycji. Dla przykładu: tabliczka mnożenia działa na dwóch liczbach (od 1 do 9). Wyobraź sobie lub spróbuj zapisać "tabliczkę mnożenia" dla trzech liczb!...
Wklej w kod arkusza [syntax=vb]Dim tmp Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 2 Then Target.Offset(0, -1).Value = tmp End If End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) tmp = Target.Value End Sub[/syntax]
Witam, Dzięki za odpowiedź. Niestety specyfika użytkowa tego arkusza oraz same działania użytkowników wymuszają na mnie takie rozwiązania. - Dany arkusz jest żyjącym dokumentem. Dostęp do niego mają różne działy. - Niestety część osób nie może mieć dostępu do edycji. Tylko do odczytu (np. produkcja). - Dział planowania oraz liderzy projektów potrzebują...
Dziekuję za ten kod, naprawde rewelacja. Tylko mam problem z przerobieniem tego na nr bez kierunkowego(czyli łącznie 9liczb) i na nr 5cio liczbowy :/ Mógłbyś mi powiedzieć jak to zrobić? Wiem, ze majac ten kod to powinno być banalne, ale mam z tym problem. Dodano po 54 W momencie jak przerobiłem poprzedni kod to powinno to jakos działać, a tu za kazdym...
Na przykład tak: [syntax=text]=SUMA.ILOCZYNÓW(PODSTAW(POD... tablicowa, jak poprzednio.
Witam wszystkich, Codziennie wypełniam raport aktywności dziennej - mieszczący się w jednym arkuszu. W kolumnach mam rodzaj aktywności dziennej np. wykonane telefony lub spotkania, natomiast w wierszach datę kiedy został wykonany np. tel. oraz imię i nazwisko osoby do której został wykonany dany telefon. Każdą aktywność zaznaczam kolorem a wszystko...
Witam. Posiadam radio jak w temacie, radio dostałem od kolegi uszkodzone. Inny mój kolega ma pojęcia trochę i wymienił końcówkę bo była spalona i jeden tranzystor, bo poprzedni właściciel podłączył je odwrotnie i strzelił element w zasilaniu. Po podłączeniu radia w moim samochodzie słyszę w nim ciągły szum. Nic nie odbieram, ani nie mogę nadawać. Radio...
Dziękuje za szybką odpowiedź. Niestety dalej jestem w kropce. Nie wiem co robię nie tak. Podana formuła nic nie zmienia. Napiszę może co robię: 1. Otwieram załącznik Zeszyt1.xls aby zrozumieć jak działa napisana formuła;). (W środku znajduję się 20 liczb w 2 kolumnach B i C). 2. Więc zaznaczam tabele zaczynając od B1 (lewy górny róg) kończąc na C10...
Nie do końca zrozumiałeś mój poprzedni post. Trzeba arkusz zrobić na nowo albo mocno zmodyfikować ten istniejący. Dla każdego dnia - np 1 listopada musisz przeznaczyć dwie komórki - np D6 i E6. Formatujesz te komórki (prawy przycisk myszki - formatuj komórki - klikasz czas i wybierasz format np 13:30) W komórkę D6 wpisujesz godz. rozpoczęcia pracy np...
Pomijając to że autor pisze że jest zielony i ciekawe czy sobie poradzi :) z kodem ja zasugerował bym (jak i tak muszą być makra) dać przyciski (nie poprzez Worksheet_SelectionChange). Innymi słowy zablokować wszystkie komórki Przycisk "start" (odblokowujący pierwszy wiersz) ..... Przycisk "następna próba" (blokujący poprzedni wiersz a odblokowywujący...
Cześć, Wpisałem tak jak napisałeś, gdy wybieram Herr automatycznie wyskakuje mi właściwy msgbox oraz wpisuje do odpowiedniej komórki tekst. Problemem było też że wpisywałem poprzedni kod bezpośrednio do comboxa gdzie nie widział zmiennej emptyRow. Jak wkleiłem do przycisku który tą zmienną obsługuje to w 100% zadziało. Poniżej rozwiązanie:) Ufff teraz...
Witam, piszę tutaj ponieważ od dłuższego czasu powraca do mnie problem wykonania makra, które sprawdzałoby formuły (nie wartości jakie wynikają z formuł, ale "tekst" samych formuł) w 2 plikach. Często mam do czynienia z 2 plikami, które są do siebie podobne (takie same zakładki, takie same lub podobne wartości) i chcę sprawdzić czy formuły w nich występujące...
Otóż wersja jakaś przypadkowa z crakiem. Z tym , że to pracuje z tym systemem pewno z pół roku. Uprzednio z WIN 2003 pewno z rok lub więcej. Jeszcze nie przeglądałemrejestrów bowiem trochę brakuje mi czasu na medytacje. Mam natomist pytanie czy po usunięciu programu i zainstalowaniu innego sytuacje ulegnie zmianie, czy też znajdzie uprzednie ustawienia?...
Oto twoje makro. Powodzenia Dim PreviousValue As Variant Private Sub Worksheet_Change(ByVal Target As Range) Dim wsZestawienie As Worksheet Set wsZestawienie = ThisWorkbook.Sheets("Zestawienie") If Not Intersect(Target, Me.Range("C3")) Is Nothing Then Dim NextEmptyCell As Range Set NextEmptyCell = wsZestawienie.Cells(wsZestawienie.Rows.C... "C").End(xlUp).Offset(1,...
Witam.Aby wejść w tryb serwisowy potrzebny jest oryginalny pilot Schneidera ( tzn. musi generować odpowiednią sekwencje przy naduszeniu naraz dwóch przycisków-czerwonego i niebieskiego).Sposób wejścia w tr. serwisowy podał już Kolega w poprzednim poście.Zawsze po inicjalizacji wymagana jest drobna korekta geometrii.Pozdrawiam.SKORBI.
Myślę, że Autorowi chodzi o coś takiego: [syntax=vbscript]Sub Kopij() a = ActiveSheet.Index - 1 Set b = Sheets(a) ow = b.Cells(Rows.Count, "A").End(xlUp).Row b.Range("A4:A" & ow).Copy ActiveSheet.Range("A4") b.Range("AD4:AD" & ow).Copy ActiveSheet.Range("AD4") b.Range("AE4:AE" & ow).Copy ActiveSheet.Range("AE4") End Sub [/syntax]
Wystarczy znać dokładny czas rozpoczęcia i zakończenia pomiarów oraz ich ilość. Nawet jeżeli odstęp między pomiarami nie będzie wynosił dokładnie 1 minuty, to mając powyższe dane możemy go wyznaczyć bardzo dokładnie. Wyniki i tak będzie pewnie obrabiał komputer, bo nie wyobrażam sobie robienia tego "na piechotę", więc problemu też nie ma, komputerowi...
W poprzednim poście dałem pliczek, spróbuj.
Niby spoko ale czasochłonne dla mnie :cunning: Widać, że masz niewiele doświadczenia z Excelem i nie potrafisz nawet wykorzystać natywnych możliwości programu :cry: Pierwsze 6 wierszy (te z kryteriami filtrowania) możesz zawsze ukryć przed użyszkodnikami :D tego arkusza. Warunki filtrowania zapisane są w postaci samo aktualizujących się formuł więc...
Nie zastosowałeś się do mojego poprzedniego postu, nie zatwierdziłeś formuły jako tablicowej.
Oczywiście wszystko w VBA można, ale filtry to takie proste "oszustwo" w gołym Excelu, żeby szybko uzyskać założony efekt. W VBA są tak samo wydajne sposoby zrobienia tego "po ludzku". Osobiście tak wolę, choć i tabele przestawne (też podobne "oszustwo") sterowane kodem VBA stosuję, ale tylko, gdy wiem że zadanie nie będzie dalej rozwijane. Programowanie...
Dodałem plik do poprzedniej odpowiedzi.
Witaj. Skróć to wszystko do: Sheets("Dane").Range... Teoretycznie nie powinien wtedy zmieniać arkusza ani obecnie zaznaczonej komórki.
Wg Twojego rysunku powinno być =SUMA.WARUNKÓW(F:F;B:B;"... do magazynu") P.S. Sorry za wprowadzenie w błąd w poprzednim poście :)
Ta formuła, którą Ci podałem przecież działa, tylko tu dane zaczynają się w kolumnie B, a poprzednio pisałeś, że w C, a na obrazku nie pokazałeś oznaczeń kolumn.
Gdy tak zrobię wychodzi 11:12 Musisz sformatować komórki na odpowiedni typ danych. Po za tym w załączniku do poprzedniej wiadomości masz plik z przykładem.
A czym ta nowa wersja różni się od poprzedniej?
A faktycznie. Problem w tym, że w Excelu 1 to niedziela. Może wykorzystać funkcję WYBIERZ? Składnia DZIEŃ.TYG(liczba_kolejna;zwracany_ty... Zwracany_typ Liczba zwracana przez funkcję 1 lub jest pominięty Liczby od 1 (niedziela) do 7 (sobota). Zachowuje się jak poprzednie wersje programu Microsoft Excel. 2 Liczby od 1 (poniedziałek)...
A jak to makro uruchamiasz, przyciskiem, skrótem? Wystarczy: [syntax=vbscript]Sub qq() Dim r As Range Set r = Range(ActiveCell, ActiveCell) Range("A1").Select MsgBox "Wybrałem A1." Range(r, r).Select MsgBox "Wybrałem poprzednią komórkę." End Sub [/syntax]
Ad.1. =FRAGMENT.TEKSTU(A1;1;SZUKAJ.TEKST("/";A... Ad.2. Proszę sprecyzować co to jest 'tabela poprzednia' Ad.3. =FRAGMENT.TEKSTU(A2;1;12)
Dotyczy, wpisz: =$B$10:$M$40 i ustaw formatowanie w oknie edycji (tym poprzednim). W załączniku: Formatowanie warunkowe>zarządzaj regułami>wybierz:"ten arkusz"
Witam wszystkich dziękuję za to że czytasz - będę jeszcze bardziej wdzięczny jeśli coś podpowiesz ... Chodzi mi o to że chciałbym za pomocą excela chciałbym stworzyć listy Marka Model Rok produkcji ilość drzwi inne Jednocześnie by każdy kolejny wybór zawężał wyniki wyszukiwania. Najchętniej bez makra by było do szerszego użytku - a nie każdy będzie...
Mam pytanie odnośnie formatowania warunkowego w excelu. Jak ustawić, żeby wszystkie pola z datami występującymi w miesiącu poprzednim były zaznaczone na określony kolor-wiem. Ale jak zrobić, żeby wszystkie pola zawierające datę z miesiąca poprzedniego i WCZEŚNIEJSZYCH były zaznaczone na określony kolor?
Moja wersja danych testowych Lista je jedna na wszystko(zakres A1:D24) w poprzedniej wersji po zakończeniu wiersza 1 lista była pusta
To ma być jednorazowa akcja, z której będzie tylko eksport do Excela. Sądziłem że to dobra sytuacja żeby trochę podszkolić się w SQL. No to by cię czekał skok w SQLu from zero to hero, zupełnie na głęboką wodę. Warto ? Dasz radę? Jeśli mogę sie uznać za jako-tako wprawionego w SQLu, to nie chlastam się z bardzo wysilonymi przypadkami (żeby wcisnąć...
Nie. Jeśli wpisujesz w a1, a wynik masz w b1, to zmieniając wpis w a1, zmieniasz wynik w b1 Dodano po 2 Chyba, że w b1 będzie taka formula =a1+11
Alternatywnie kryterium dla koloru zielonego może być: [syntax=text]=ILE.NIEPUSTYCH($B6:$C6;$E6... a dla żółtego: [syntax=text]=ILE.NIEPUSTYCH($B6:$C6;$E6... kryteriów jest istotna - jak w poprzedniej propozycji: wyżej zielony, niżej żółty. Zakres formatowania: D6:D9
Najprościej zapisać ostatnią do zmiennej i w razie "W" wykorzystać tą wartość...
Przepraszam że się wtrącam (wyjdzie że się czepiam) ale dla ścisłości by autor się nie pomylił lub źle nie zrozumiał. wstawić pusty wiersz między nie (w ten sposób kolumna B przejdzie do C). Tu chodzi o wstawienie kolumny nie wiersza, reszta jest jak najbardzie trafna. (tylko że z założeniem że w pierwszej kolumnie są liczby porządkowe - bo to się trochę...
Zmieniłem trochę. Punktem odniesienia dla działania całej funkcji jest teraz adres komórki z tekstem "Dni robocze". Function zapas(tydz, wiersz) Application.Volatile 'Excel 2k7 'Application.Volatile = True 'Excel 2k wt = Cells.Find(what:="Dni robocze", lookat:=xlWhole).Row wk = Cells.Find(what:="Dni robocze",...
Dodam tylko że makro w poprzednim poście co do zasady właściwie robi to samo co formuły (no zliczanie spóźnien ma trochę inaczej).
... W mojej ocenie makro zapisujące powinno na końcu czyścić wpisy poprzedniej zmiany ... Słuszna uwaga ... ale nie za każdym razem, czyli kod w innym miejscu. Czyścić powinno się komórki tak, by wykonała to ostatnia zmiana, która będzie tam coś wpisywać, tak aby przed swoim wpisem miała informację o tym, że poprzednicy w ogóle coś wpisywali (bo może...
Witam, czy jest możliwość napisania formuły, dzięki której po dodaniu nowego wiersza automatycznie Excel powieli wartości kolumn z poprzedniego?
A mnie się wydawało, że przewijają się wiersze od 2 do 47. Możesz przerobić na całą kolumnę. Dodane: No dobrze. Chcesz całą kolumnę to masz. Teraz działa na innej zasadzie bo poprzedni pomysł przy całej kolumnie był denerwujący. :D
Tak się składa, że niedawno robiłem dla naszych finansów coś podobnego. Program, po uproszczeniu, w załączniku, może jakoś Cię natchnie. ;) Zamiast kopiować do innej zakładki - grupuje pasujące linie. Dla 5000 linii jak w przykładzie działa u mnie, po drobnej modyfikacji, ok. ~4s (przy ~260s dla poprzedniego makra). Być może zmiana Range() na Cells()...
Na podstawie czego Excel ma Ci wyliczyć tą wartość !? Musiałbyś wprowadzić jakąś formułę np co 0,1 km wysokośc zwiększa się o 10 m czy coś w ty stylu, Excel sam niczego nie zrobi ! Możesz wprowadzić formułę obliczającą różnicę miedzy dwoma wartościami i poprzez podzielenie na ilość komórek niewypełnionych (+1) wpisującą w wolne pola wartość wynikającą...
Trzeba dołożyć kolumnę z datami kolejnych dni. W załączniku modyfikacja poprzedniej propozycji w dwóch wariantach. W kolumnie E wzór wymagający kolumny pomocniczej J, w kolumnie F wzór niewymagający kolumny J. Kolumna H (z kolejnymi datami) będzie zawsze potrzebna.
Warunek w Twoim JEŻELI (nawiasem mówiąc dziwny) spełni się tylko, gdy w kolumnie B pojawi się liczba i będzie większa od poprzedniej, wtedy komórka z wynikiem będzie pusta. W przeciwnym wypadku działanie jest wykonywane, na zerowych wartościach (stąd 0 w wyniku).
Wszystko działa poprawnie, tylko nie zdefiniowałeś zakresu o którym pisałem w moim poprzednim poście. http://www.elektroda.pl/rtvforum/files-r...
Każdy rachunek w innym arkuszu Nie prościej dodać 1 do Nr z poprzedniego arkusza?
Formatowanie liczb zmienia jedynie sposób ich wyświetlania, a wartość jest taka jak wynik formuły. Przetestuj poniższą formułę: =JEŻELI(H4="";""... EDIT: Ewentualnie zostawić formułę z mojego poprzedniego postu i w kolumnie N zastosować: =H4&TEKST(I4;"000")...
Mały błąd, załącznik w poprzednim poście poprawiłem... I dołożyłem jeszcze jeden warunek. Działanie makra: Zaznacz komórkę z wartością, którą chcesz zmienić i naciśnij klawisz [zmień zaznaczoną].
Jasne. Każdemu jest ciężko.... Masz. Uprość sobie funkcje, bo chyba się da. ==================== Poprzednio podany arkusz źle liczył, nie zauważyłem warunku dla produktów 1,2 i 3 razem wziętych. Poprawiona wersja w załączniku.
Niestety - pole z poprzednimi wersjami puste :(
Dołączyłem do poprzedniego postu.
Jeśli dobrze "odczytałem" Twoje rysunki i opisy :crazyeyes: to efekt taki jak na zrzucie :spoko: 979159 można uzyskać poprzez makro powiel w załączonym pliku 979160 Jeśli będziesz chciał mieć plik "wielokrotnego" użytku :please: to każdorazowo musisz go "odświeżyć" poprzez oczyszczenie makrem Usun :!: z poprzednich arkuszy (bo nie może być 2 arkuszy...
Błąd jest w Twoim działaniu. Komórki już na starcie są zablokowane. Odblokuj tylko te, które chcesz :) Później wystarczy zrobić to, co napisałem poprzednio, czyli chronić arkusz i nie pozwalać na zaznaczanie komórek zablokowanych. W załączniku plik z odblokowanymi komórkami szarymi. Pozostałe są zablokowane.
Problem rozwiązałem sam, za pomocą formuły użytej w poprzednim poście.
A to źle do tego podszedłeś. Weźmy "Gniazdo". Powinna być wypełniona tylko pierwsza lista. Następna dopiero warunkowo przy Change poprzedniej.
poprawione - zmiana merytoryczna poprzedniego wpisu
Cześć dzięki za szybką odpowiedź ale nie o to chodziło. W załaczeniu Excel z przykładowymi danymi wejsciowymi i wynikowymi, potrzebuje macro które to zrobi automatycznie. Załączam plik w wersji Excel poprzedniej nie 2013 aby każdy mógł otworzyć ale robimy na wersję 2013. Dla przykładu rozpisałem recznie liczby od 1-6 i jest 15 unikalnych zestawów. 123456...
Chodzi o to żeby w kolejnym miesiącu wpisując w rubrykę miesiąc liczyło ten co wprowadziliśmy poprzednio
:) Nie chodzi mi o "śmieszność"/prostotę rozwiązania w excelu, bo co proste dla jednego nie koniecznie musi być takie dla drugiego. Chodziło mi o sam pomysł "doradztwa". Dość zabawne podejście. :) Nie ma problemu by ci pomóc w budowie takiego arkusza w excelu/VB/Delphi. Tylko że nie wiadomo od czego zacząć (co umiesz). Niestety znam tylko podstawy "czystego"...
Rozbudowałem Ci to makro tak, żeby uwzględniało operacje na kilku komórkach jednocześnie, ale nie zmieniałem zasady jego działania. Więc jeśli zależy Ci na historii wszystkich komórek, musisz przestrzegać pewnych reguł. Makro działa w ten sposób, że po zaznaczeniu komórki/komórek zapamiętuje ich zawartość i adres (procedura SelectionChange). Następnie...
Już w poprzednim wątku zwracałem uwagę, że dane mają być reprezentatywne. Tam nie było nic o tym, że numery bloków mogą się powtarzać i wobec tego w kodzie była wykorzystana zmiana numeru bloku w stosunku do poprzedniej. Teraz przyjąłem, że jeśli blok jest złożony z kilku elementów, to numeracja po / zaczyna się od 1. Trzeba te bloki jakoś rozróżniać....
widać poprzedni poprzedni sesja pamięć poprzedni
telewizor telefon symulacji elektronicznych suzuki cewka
kupić kartę graficzną kupić kartę graficzną
Pralka Miele W5877 - Błąd odpływu wody podczas wirowania Audi A4 B7 - Radio i centralny zamek po wyjęciu kluczyka