Range("G6:G89").Select Jak go zmienić, żeby zakres brał pod uwagę wszystkie niepuste komórki w tej kolumnie? Więc tak, jeżeli chcesz, żeby z całej kolumny zaznaczył zakres składający się z niepustych komórek to będzie takie makro: Sub proba() Dim x As Double Dim zakres As String For x = 1 To ActiveSheet.Cells(ActiveSheet.Rows.C... "G").End(xlUp).Row...
Jest tu faktycznie niekonsekwencja. Zakres B3:K13 liczy 10 kolumn i 11 wierszy. Inny sposób rozwiązania. Zdefiniować nazwę "zakres" wg wzoru: [syntax=text]=PRZESUNIĘCIE(ADR.POŚR(KOMÓ... przykładowy zakres obejmuje 5 wierszy i 3 kolumny. To sobie poprawisz tak jak chcesz. Początek zakresu ustalasz ustawiając kursor (komórkę...
Jeśli można z kolumną pomocniczą, to patrz załącznik.
Witam. wers = Range("C3").End(xl... 1).Row wstawić Range("D2:D" & wers)
Argument jest typu String, więc podstaw sobie [syntax=vbscript]R = 3 While Cells(R, 2) <> "" karta = Cells(R, 2) ostW = Sheets(karta).Cells(1501, 11).End(xlUp).Row Cells(R, 3).FormulaR1C1 = "=countcellsbycolor('" & karta & "'!R1C11:R" & ostW & "C11,MENU!RC[-1])" R = R + 1 Wend[/syntax]
Dobrze, że dałeś sobie radę. To się ceni ale to samo co na pięciu przyciskach możesz mieć na jednym po zastosowaniu mojego kodu. Nie chcę Ci udowadniać wyższości Świąt Bożego Narodzenia nad Wielkanocą. Mam jednak drobne podejrzenie, że mój kod przekleiłeś w całości bez sprawdzenia. A tam był drobny błąd na który nie zwróciłeś uwagi. A1 . Zmień sobie...
Domyślam się, że o to chodziło, ale zawsze warto podać przykładowe oczekiwane wyniki, żeby można było zweryfikować, czy formuła działa zgodnie z oczekiwaniem.
[syntax=vbscript]Private Sub CommandButton2_Click() Sciezka = ActiveWorkbook.Path If MsgBox("Wydrukować wszystkie szychtownice?", vbQuestion + vbYesNo, "Drukowanie") = vbYes Then For x = 6 To 15 s = Sheets("Menu").Cells(x, 1) If s <> "" Then Nazwa = s & "_Szychtownice" Sheets(s).ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ Sciezka &...
Do While Worksheets(1).Cells(Wiersz, kolumna).Value <> "" 'Tu rób co do ciebie należy lub nie rób nic Wiersz = Wiersz + 1 Loop W zmiennej "Wiersz" będziesz ostatnią sprawdzaną pustą komórkę. Zmienna "kolumna" <- tu podaj którą kolumnę będziesz sprawdzał To rozwiązanie mimo że zadziała, nie jest dobrym sposobem z dwóch powodów: 1. jest czasochłonne...
Rozwiązałem problem przy pomocy VBA. W samym Excelu nie mogłem tego wykonać. Zamykam. Dodano po 1 Rozwiązano problem przy pomocy tablic dynamicznych w VBA.
Jak to zrobic mam przykladowy zakres komorek (a5;v5) nazwany wiersz1 ,w kazdej komórce zakresu jest funkcja =JEŻELI(LICZ.JEŻELI(wiersz1;B$4)=LICZ.JE... nastepna=JEŻELI(LICZ.JEŻELI(wiersz1;C$4)... jak to zrobic by np w komórce a1 wpisać numer wiersza i ten numer został wpisany do wszystkich...
Formuła przeszukuje mi dane w dwóch plikach w każdym z arkusza z osobna. Jeśli nie znajdzie szuka w kolejnym arkuszu i tak do momentu znalezienia i podstawienia właściwych danych. Tutaj podaje link do pobrania pliku, niestety plik jest tak duży że nie mogę go wgrać przez portal. [url=https://turbo.to/2c4il4z9gp5r.html]... Ever.xlsb
[syntax=vb]Sub qq() Sheets("Arkusz1").Select ostw = Cells(Rows.Count, "H").End(xlUp).Row Range("I13").Select Selection.Consolidate Sources:="Arkusz1!R" & TwojaZmienna & "C7:R" & ostw & "C8", Function:= _ xlSum, TopRow:=True, LeftColumn:=False, CreateLinks:=False End Sub[/syntax]
Skorzystaj z rejestratora makr... Pisz, jeśli będziesz chciał zrobić coś, czego nie można nagrać (dynamiczne określanie zakresów, działanie warunkowe itp).
Dlatego definiuje się zakres danych (nadajesz mu nazwę), w tym przypadku chyba celowe byłoby stworzenie zakresu dynamicznego, który automatycznie by się rozszerzał po wstawieniu kolejnego wiersza. Żeby nie było potem, że to trudno znaleźć: http://office.microsoft.com/pl-pl/excel-...
Witaj ="=MAX(R[" & a & "]C[" & b & "]:R[" & c & "]C[" & d & "])"
W zasadzie do wszystkiego. Jeśli wiesz, jak to działa.(F1) Wygodny do dynamicznego zakresu.
Witam , mam taki problem i uparłem się żeby rozwiązać go w excelu. Muszę utworzyć plik do którego dostęp będzie miało kilkunastu pracowników. Osoby będą dopisywać kolejne wiersze w pliku. Chodzi mi o takie zabezpieczenie wpisów że dostęp do danego wiersza będzie miała osoba która dany wiersz zapoczątkowała - dla uproszczenia przyjmijmy że w pierwszej...
Nikt nie ma pomysłu? Zostaje tylko VBA? Może jakoś z zakresem dynamicznym?
Jeśli ma być więcej takich samych list w tym samym arkuszu, to należy je skopiować ręcznie, a następnie użyć np. takiego makra (zamiast tego poprzedniego). Dodałem tu jeszcze zabezpieczenia przed błędami. [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) Set Target = Intersect(Target, Range("D1, G3, J3")) If Target Is Nothing Then...
Dobry wieczór, Jeżeli w Arkuszu2 nie będzie niczego więcej poza tym kryterium i zakres kryterium będzie ciągły (bez pustych komórek), to chyba najprościej zamiast konkretnego zakresu napisać UsedRange, czyli w tym przypadku: [syntax=vb]CriteriaRange:= Sheets("Arkusz2").UsedRange[/syntax] Pozdrowienia
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...
Niestety mam Excel xp i 2003 i tam nie ma SUMA.WARUNKÓW(). Ale czy nie wystarczy wskazać w formule danej komórki zamiast "ABAG" i "Termiczne" np B1 i B2 A B1 (i B2 oddzielnie ) ustawić jako łącze komórki pola kombinowanego lub pola listy wybranego z paska "Formularze" (Zakres wejściowy wskazać na listę firm a w drugim przypadku na listę "rodzajową")
Wklej do modułu w przykładzie Sub kopiuj() koniec = Range("D1").End(xl... Range("D1:D" & koniec).AdvancedFilter Action:=xlFilterCopy, _ copytorange:=Columns("AA... Unique:=True Range("AA2:AA" & Range("AA1").End(x...
Po analizie Twojego nowego załącznika spróbuje coś podpowiedzieć więcej. Wprawdzie autor postu nie odpowiada na szczegółowe pytania - ale "słowo się rzekło - kobyłka u płota" :D Plik przeanalizowałem i wg mnie takie funkcjonalności jakie opisywał m4xon zależy mi żeby makro zawierało listę funduszy (kodów), które można powiększać o kolejne nowe lub...
Dobry wieczór, Jeżeli dane dla poszczególnych osób będą miały identyczny układ i będą umieszczane w regularnych odstępach, to dostęp do nich można uzyskać stosunkowo łatwo. W tym przypadku potrzebna jest lista imion w takiej kolejności jak będą rozmieszczone dane tych osób (w arkuszu 'dane'). Lista ma nazwę 'imiona' i jest wykorzystywana zarówno w formule,...
Niestety nie obyło się bez przebudowy kodu. Lekcja dla mnie - programowanie na dynamicznych zakresach pozwala uniknąć pisania kodu prawie od podstaw.
Witam, Czy któryś z użytkowników zna sposób na dynamiczne wyciąganie unikatowych wartości dla zakresu np. K5:K205? Chodzi o to żeby zawsze analizowało dane, tylko z wierszy które wcześniej zostały odfiltrowane, a nie z całego wspomnianego zakresu? Długo już poszukuję rozwiązania mojego zagadnienia jednak bez sukcesu :-( Z góry dziękuję.
Dzień dobry, Przy wykorzystaniu Userform wprowadzane są dane da arkusza. Arkusz traktowany jest jako swego rodzaju baza danych. Jedna z kolumn tworzy nazwany dynamiczny zakres: "PESELW" [ =PRZESUNIĘCIE(DaneOsobowe!$B$2;0;0;ILE.N... ]. Następnie ten zakres wykorzystany jest do wygenerowania listy w combobox: [syntax=vbscript]...
Mam propozycję, ale z ograniczeniami. Założenia są następujące: 1. W kolejnych komórkach będą kolejne liczby (lata) lub komórki będą puste, ale nie będzie sytuacji, że w sąsiednich komórkach będą liczby (lata) niekolejne. 2. Przed pierwszą liczbą musi być co najmniej jedna komórka pusta. 3. Liczba komórek jest zadana z góry (formuła nie jest dynamiczna)....
Chodzi mi o to że tabela będzie się powiększać i zakres danych pobieranych do wykresu też powinien się powiększać
Do wiersza 83 (a ja zrozumiałem że zależy ci na dynamicznym zakresie) [syntax=vbscript]Range("Y8:BM8").AutoFil... Range("Y8:BM83"), xlFillSeries[/syntax]
Dzień dobry panie Macieju zmieniłem zakres nazw ale niech pan wybierze w tabelce po lewej np. pracownik_10 to w tabelce na dole w pozycji Pracownik_1 wpisuję same 0 w pozostałych wierszach jest ok tylko wiersz nr.1 w tabelce na dole się "wykrzacza" próbuję ograniczyć liczbę wierszy przy okazji i rozmiar pliku i chcę wpisywać je dynamicznie do tabelki...
Przy takim układzie danych, szybko zaznaczyć zakres można w ten sposób: 1. klik w pierwszą z lewej komórkę nagłówka 2. Trzymając Ctrl+Shift nacisnąć strzałka w dół, a następnie strzałka w prawo Można te czynności nagrać w rejestratorze i przerobić na procedurę zdarzeniową "BeforeDoubleClick"
To zacznij od szukania w google na temat: Symulacja układów dynamicznych w interesującym cię zakresie A potem zastanów się jak to zrobić w Excelu z wykorzystaniem VBA.
Zdefiniuj obszar wydruku z menu Dane i nie musisz przejmować się zakresem spoza niego. Jeśli obszar jest dynamiczny możesz określić go (Sheets(nazwa).PageSetup.PrintArea=zakre... w procedurze zdarzeniowej Workbook_BeforePrint. Lub w tej samej procedurze usunąć wszystko, co "wystaje" poza określony zakres...
Całego pliku niestety nie mogę pokazać. Kodu oczywiście też nie :?: :cry: A ten obszar nazwany to jest obszar statyczny, czy dynamiczny ? zwykły zakres komórek, czy tabela ?
Hej Potrzebowałbym formuły z dynamicznym zakresem do raportu, która by sumowała wartości z 7 ostatnich dni. Dane są w komórkach od C2 do I2 w każdym z arkuszy. Arkusze są podzielone na tygodnie, w których pod każdym dniem są wpisywane daty. (at)ElektrodaBot AI: Czy mógłbyś opisać, jak dokładnie są zorganizowane dane w komórkach C2 do I2? Czy są tam...
Nie, z uwagi na dynamiczny zakres formuły. Nagrywanie nic nie pomoże!Makro należy moim zdaniem napisać w taki sposób który by uwzględnił zmienność komórki z formułą oraz przepisywalo skopiowane wcześniej dane również w oparciu o formułę.
Na początek proponuję skorzystać z rejestratora makr (dla każdej czynności osobno), połowa pracy będzie z głowy. Pozostanie tylko odrobinę "posprzątać", podstawić zmienne i określić ich wartości (zamiast sztywnych zakresów, nagranych przez rejestrator) i poskładać wszystko do kupki.
Jaką regułę zastosować, żeby w programie Excel dane z jednego arkusza kopiowały się do drugiego arkusza automatycznie ? Aby skopiować dane z jednego arkusza do drugiego w programie Excel w sposób automatyczny, możesz skorzystać z kilku różnych metod, w zależności od tego, jakiej funkcjonalności oczekujesz. Oto kilka przykładów: 1. Formuła odwołująca...
Pomijam sensowność wybierania numeru kolejnego z listy, bo to w sumie Twoja sprawa co chcesz osiągnąć, ale usuwane samych wartości z komórek zakresu listy spowoduje, że u góry rozwijanej listy będą figurować puste pozycje. Jeżeli już coś takiego chcesz aby lista byłą pełna, ale od jakieś kolejnej wartości do maksimum, to raczej przy ustawianiu zakresu...
PRZESUNIĘCIE jest ciagly zakres i nie filter, dlatego w tu ilosc komorek(LICZ.JEŻELI) trafily inni projekty
Mocno skomplikowane te formuły. Chciałeś formuły, masz formuły... A wybrałeś sobie układ danych dość niestandardowy jak dla Excela. Tu preferowany jest układ kolumnowy lub wierszowy, a nie mieszany. Jeśli chodzi o błędy. Używasz wersji Excela bez formuł dynamicznych. Napisałeś, że wyników losowania może być najwyżej 30, więc formuły są skopiowane na...
Chodzi o to, że w momencie, gdy doda się temat o nazwie, która nie istniała, tj. nie miałem do niej przycisku w momencie, gdy następnym razem ta osoba wejdzie do pliku nie będzie miała przycisku do filtrowania tematów o nazwie tematu jaką utworzyła, np. X. - początkowo chciałem napisać, żebyście mi powiedzieli czy jest to możliwe żeby takie przyciski...
... chodzi o zapis w tabeli kolejno w ostatnim pustym wierszu danych (wartości z żółtej tabeli) po każdej aktualizacji... Formowanie tabelki zrobiłem pod "swoje wizje" ... tabelka kolegi w ogóle mnie nie pociąga jakoś ... :) ... 841294 Co do samego wykresu, to albo trzeba sobie zarezerwować odpowiednio dużo wolnego miejsca na zakres danych, albo jeszcze...
Załóżmy że masz dwa arkusze: Arkusz1 i Listy. W arkuszu Listy w kolumnie A definiujesz pierwszą listę z nagłówkiem, czyli: Miasta Gdańsk Gdynia Kołobrzeg Poznań Wrocław Warszawa i teraz są dwie opcje: 1. Wersja prosta (lista stała, nie rozszerza się): - zaznacz wszystkie miasta bez nagłówka, - wstaw->nazwa->definiuj, nazwę nadaj ListaMiast, zakres odwołuje...
Z tą aktualizacją to znowu jakieś nieporozumienie. Jeśli dane będą się często zmieniać, ale sposób ich obróbki będzie niezmienny, to należy stosować formuły i przeliczanie automatyczne. Wtedy sam Excel zadba o to, by wszystko było aktualne. Jeśli wpisujesz do komórek wartości, to w domyśle te dane nie powinny się zmieniać, albo na tyle rzadko, żeby...
Witam, Problem z zakresu planowania. Mam 5 maszyn i 10 pracowników. Chciałbym przygotować dla nich plan pracy na cały tydzień. Przy każdej maszynie pracuje 2 pracowników jednocześnie. Chciałbym utworzyć listę rozwijaną z nazwiskami pracowników przypisując do poszczególnej maszyny, ale w taki sposób aby wybór pracowników zmniejszał się (Ci którzy już...
Tak jak kolega powyżej pisał - wystarczy zrobić tabelę przestawną. Jeśli chodzi Ci dokładnie o taki układ jaki zamieściłaś, to tabela musi być odpowiednio sformatowana. Dodatkowo zastosowana jest opcja powtarzania elementów - ale pamiętaj, jest ona dostępna dopiero od wersji 2010. Przy okazji wprowadziłem dynamiczną definicję zakresu danych. Przy odświeżaniu...
Czy ktoś mógłby mi pomóc , poradzić jak się za to zabrać? Jeśli wszystko umieścisz w jednym skoroszycie, a następnie będziesz posługiwał się tylko "identyfikatorami", a nie gołymi nazwami miejscowości - to możesz rozwiązać swoje zadanie poprzez proste funkcje i dynamiczne nazwy zakresów wyszukiwania :spoko: - tak jak to widać na załączonym zrzucie...
W załączniku jest pokazany przykład. Zależy mi na takim zapisie adresu komórki, aby dla kolejnego parametru np. K=3,4,5,6,7 do zakresu komórek B2:B5 wkopiowywano by kolejno zawartość komórek C2:C5, D2:D5, … ,G2:G5. Prosiłbym o opis jak działa procedura (jak jest skonstruowany adres komórki), a nie tylko suchy zapis.
Nie umiem jednak stworzyć szablonu(a w zasadzie wykresu), dzięki któremu mogę zmienić zakres danych, który odpowiada faktycznemu wypełnieniu komórek. Ale to już jest sama sprawa excela a nie c#. O, na to też są metody... Można np. użyć dynamicznego zakresu. Zakładając, że masz nagłówek w pierwszym wierszu, w komórkach A2...Ax masz etykiety, a w C2...cx...
Liczba_Wierszy to dynamicznie zmieniajacy sie zakres zastapic sama liczbe 260 (bez X), wynikiem kalkulacji z 'Named Range = Liczba_Wierszy' Ten wynik w osobnej komórce?
Witam, Poniższe makro filtruje dane z zakresu dynamicznego "Operacje" i unikalne wartości umieszcza w zakresie dynamicznym "OperacjeSorted". Problem w tym, że w tej postaci, makro "odpala", lecz filtrowanie nie działa. Natomiast to samo makro, zapisane jako "Macro1()", uruchomione z ręki - działa OK. -- Private Sub Worksheet_Change(ByVal Target As Range)...
Widzę, że temat wymaga wyjaśnienia. Sprawa nie jest skomplikowana, trzeba tylko doszukać się właściwych opcji. 1. Pierwszy zakres, nazwany "lista", służy do wybrania argumentu dla funkcji WYSZUKAJ.PIONOWO. Oczywiście nazywanie zakresów nie jest konieczne, ale wygodne przy odrobinie wprawy. Plusem jest to, że nazwy można definiować dla zakresów dynamicznych...
Hej, wiem - troszkę źle wytłumaczyłem problem :) Potrzebuję zrobić vlookup aby odszukał wartość z komórki o 4 pola na lewo, z pliku z lokalizacji \\comp1\dane\ i plik nazywa się "Dane dd-mm-yy.xls", natomiast arkusz to również "Dane dd-mm-yy" i zakresem jest cały arkusz a kolumna, którą odczytujemy to 41. Próbuję i cały czas VB wywala jakiś błąd, że...
Do tablicy łatwo mozna sie odwołać, zwłaszcza gdy odwołujemy się w pętli. Select Case z kolei też zapewnia gładką możliwość rozbudowania. Dużo zależy chyba od tego co ma byc przeliczane/analizowane, bo jeśli nasza zmienna zmienna zależy od analizowanych danych, to może wygodniej będzie przypisać odpowiednią zmienną przez Select Case niż przez odwołanie...
Akurat robiłem coś takiego do swojego projektu i mam kod pod ręką. Wklejasz go do arkusza, który ma obsługiwać "kolorowanie wiersza" po wpisaniu wybranego znaku (w moim wypadku: litery x do kolumny 1). Kod został rozbudowany o "dynamiczne" ustalanie zakresu kolumn do zaznaczenia (ost_col - ostatnia kolumna nagłówka), obsługę zarówno wpisania pojedynczej...
Czy istnieje możliwość zmiany położenia listy? Chodzi o to, że "trójkącik" zawsze jest po prawej stronie od wyświetlanej listy wyboru. Chciałbym, aby był po lewej stronie (patrz obrazek). http://obrazki.elektroda.pl/9800798500_1... Oprócz tego chciałbym stworzyć dodatkowe makro, które w czasie rzeczywistym sprawdzałoby ilość pozycji...
Dzięki za sugestie . Zminiłem ładowanie listy na dynamiczne i zadziałało, szkoda że nie rozumiem przyczyny . Nie łapię "jawnie określone " w RowSource - wpisuje nazwę zakresu np. lista_Czegos , inny sposób wywala błędy ; pewnie czegość nie wiem?. Dynamicznie AddItem działa przy otwartych innych plikach i o to chodzi - trochę więcej zachodu bo trzeba...
Dzięki Panowie za pomoc nie wiedziałem jak zrobić dynamiczny zakres Jeśli chodzi o hiperlacze to oczywiście wiedziałem że coś takiego jest lecz niestety nie działa, wyrzuca błąd: Nieprawidłowe odwołanie. Wcześniej jak sam robiłem nieodłącznie to też taki komunikat miałem i Nie wiem dlaczego, plik nazywa się: Baza2.xls Arkusz: Import danych Jakieś pomysly?
Dzień dobry, Dane dostarczone w przykładowym pliku są dość chaotyczne, pomiary są wykonywane bardzo nieregularnie, a wyniki robią wrażenie przypadkowych, jakkolwiek zgrupowanych wokół jakiejś średniej. Porządne uśrednienie tych danych jest zadaniem dość złożonym, bo trzeba wyznaczyć wartości prognozowane w chwili początkowej i końcowej okresu uśredniania,...
Jak widać http://obrazki.elektroda.net/53_12418002...
Witajcie! Napisałem sobie makro podliczające ilość zakolorowanych komórek w zakresie. Funkcja działa doskonale, ale jest jeden szkopuł. W momencie, gdy zakoloruję w zadanym zakresie dodatkowe komórki lub odsłonię wcześniej zakolorowane, wartość zwracana przez funkcję nie jest aktualizowana. Dopiero po ponownym jej wprowadzeniu (tj. po wciśnięciu ENTER...
Dobry wieczór, Trochę dużo tych pytań jak na jeden raz, ale spróbuję. Ad 1) Nie bardzo rozumiem pytanie. Każdą formułę wpisuje się do Menedżera nazw tak samo i zatwierdza przez Enter. Każda formuła wpisana do Menedżera nazw jest traktowana jak formuła tablicowa. Ad 2) Wykresy można zautomatyzować, ale jest to trochę żmudne i gdy konstrukcja jest zbyt...
Dzień dobry, W załączonym pliku przykład jak to można zrobić w Excelu. Zamiast funkcji JEŻELI trzeba użyć WYSZUKAJ.PIONOWO lub WYSZUKAJ. Zakres danych zdefiniować jako zakres dynamiczny, żeby można było dopisywać nowe dane. Ja przewidziałem do 40 pozycji, ale można to zwiększać według potrzeby. Ważne, żeby dopisywać pozycje po kolei (bez przerw). Można...
:) Kłopot będzie Ci pomóc bo twój problem można rozwiązać wieloma metodami. Po pierwsze zależy jak masz zorganizowane dane słownikowe? Po drugie czy lista ma się rozwijać w samej komórce (poprawność danych) czy możesz wykorzystać formant formularza? Czy możesz/umiesz stosować nazwy zakresów (do nazewnictwa danego słownika)? Czy lista danego słownika...
Mam 2 pola kombi. Zawartość drugiego jest wybierana z dynamicznego zakresu określanego pierwszym polem. Przy pierwszym wyborze z Kombi1, lista Kombi 2 ma 10 pozycji. Przy drugim wyborze z Kombi1, lista w Kombi2 ma 2 pozycje. Jeśli indeks Kombi2 wykracza poza poprzednio ustalony index, wyskakuje mi błąd VBA. Pytanie jest następujące: jak wraz ze zmianą...
Intersect(Target, Columns(...)) zwraca zakres komórek typu Range(), będący wspólną częścią - w przypadku zdarzenia Worksheet_Change - obszaru, który uległ zmianie (Target) oraz wybranej kolumny (Columns(...)). Tym obszarem który uległ zmianie (Target) może być tylko jedna komórka (np. kiedy wpisujesz w nią wartość ręcznie), ale też zakres komórek (np....
1. Jeśli chodzi o plik to wydruk ma być taki jak jest - jeśli chodzi o liczbe kolumn - specjalnie to zmieniłem 2. W załączonym pliku był użyty kod (z delikatnymi przeróbkami) i właśnie tak poprzestawiało 3. Jeżeli wklejam ten kod zamieszczony przez ciebie to również wypluwa takie puste kawałki, 4. Jeżeli mam kilka stron to takie ustawienie/przestawienie...
Funkcja INDEKS jest bardzo ciekawą funkcją, o rozbudowanych możliwościach, ale mającą też swoje istotne ograniczenia, szczególnie w starszych wersjach Excela. Chociaż nie napisałeś tego wprost, rozumiem, że korzystasz z jednej ze starszych wersji. Wg oficjalnej dokumentacji funkcja INDEKS zwracała albo pojedyncze wartości z zakresu lub tablicy wejściowej,...
Cześć, mam do napisania Makro, które będzie tworzyło nowy plik Excel i wstawialo w nim tabele, której elementami będa konkretne wartości z pierwszwgo excela oraz spis jego arkuszy, powiem szczerze,że makro wywala mi się na odwołaniach do oryginalnego Excela (nazwa "Zadania"). nie jestem niestety ekspertem VBA i chyba moja wiedza sie wyczerpała. dzieki...
Dzień dobry wszystkim, Chciałbym aby formuła MIN zliczała mi minimum wartości w adresie o granicach podanych w dwóch komórkach, tak ja na obrazku poniżej: https://obrazki.elektroda.pl/7093417100_... Wartości w komórkach D2 i F2 zmieniają się dynamicznie. Chciałbym, żeby formuła MIN podawała mi wartość minimalną w zakresie podanym w...
Rzeczywiście. Nie znałem tej opcji, tym bardziej że dla pewności właśnie sprawdzałem zakres z pustą komórką - który utwierdził mnie w moim osądzie. Wyjątku, że tylko wtedy jeżeli nazwana lista jest z pustą komórką to można coś z ręki wpisać nie znałem. Widzę że pomimo iż z excelem mam do czynienia bodajże od jego 5 wersji (jeszcze na W3.1) to jednak...
witam Chciałem zrobić grafik na dwie zmiany po 12h, dniówka 1, nocka 3, ale czasami w miesiącu nie na pełnych 12 tylko wyskakuje 8h lub 4h. Mam pytanie ponieważ zamiast pisać tą całą formułkę można to jakoś zrobić na takiej opcji jak Dynamicznie nazwane zakresy, robi się tabelkę i dane są przypisywane, ale u mnie poszło coś nie tak ponieważ 8h liczy...
aby po wpisaniu w takim formacie ,,14-6'' itp zliczało godziny dla każdego pracownika. Taki zapis czasu pracy (format tekstowy ) zdecydowanie utrudnia możliwość zliczania :cry: Proponuję raczej zmianę układu tabeli :idea: - operowanie wartościami liczbowymi (format czasu :!: ) np. tak jak w moim poście https://www.elektroda.pl/rtvforum/viewto...
Dzień dobry, Żeby poprawność danych mogła korzystać ze źródła w innym skoroszycie, należy posłużyć się nazwą zakresu. Najłatwiej zrobić to w taki sposób: 1. W skoroszycie źródłowym nadać nazwę zakresowi danych źródłowych. Jeżeli danych będzie przybywać najlepiej, żeby był to zakres dynamiczny np. formuła Nazwiska . Ta formuła odwołuje się do całej kolumny...
Witam ponownie. Ponownie potrzebuję pomocy mistrzów excela :) [syntax=vbscript]Sub Send_Range() ' zakres ActiveSheet.Range("A6:G6").Select ' envelope ActiveWorkbook.EnvelopeVisible = True ' opcje With ActiveSheet.MailEnvelope .Introduction = "This is a sample worksheet." .Item.To = "xxx(at)xx.pl" .Item.Subject = "AWARIA" .Item.Send End With End Sub[/syntax]...
Dobry wieczór, Ponieważ nie było załącznika, to trudno odtworzyć dokładnie układ danych w arkuszu. Przesyłam propozycję analogiczną funkcjonalnie, zaadaptowaną z rozwiązania innego problemu. Proszę sobie to dostosować do swojego układu danych. Tu wszystko jest w jednym arkuszu. Lista wszystkich pracowników jest w kolumnie B. Tu kończy się w wierszu...
W zakresie kilku Hz to raczej tak. Powyżej, teoretycznie tak, praktycznie nie wiem, język VBA jest językiem interpretowanym, co oznacza każdorazowe przetwarzanie linijka po linijce kodu na język maszynowy i wtedy jego wykonanie. Takie wykonanie spowalnia znacznie program, ale dopóki nie mamy kompilatorów w Excelu, musimy się tym zadowolić. Jak zapisać?...
A musi być makro? Bo najprościej to zrobić formatowaniem warunkowym, wybierając opcję "niepuste". Formatowanie warunkowe jest dynamiczne, więc zmiany zawartości komórek będą od razu uwzględnione. Tylko jeszcze kwestia formalna: co uważasz za puste komórki? W formatowaniu warunkowym Excel uważa za puste również komórki zawierające pusty tekst oraz same...
Musisz określić ostatni zapisany wiersz w danej kolumnie, np. poprzez (dla kolumny A): [syntax=vb]Dim lOstRw& lOstRw = Cells(Rows.Count, 1).End(xlUp).Row[/syntax] Później w komórce poniżej ostatniej zapisanej wpisujesz formułę sumowania dla zakresu od wiersza 1 do ostatniego zapisanego wiersza w danej kolumnie (dla kolumny A): [syntax=vb]Cells(lOstRw,...
Witam serdecznie, mam podobny problem lecz jednak inny "...chciałbym aby excel zwracał mi wartość pierwszej i ostatniej (w osobnych komórkach) niepustej komórki w danej kolumnie." Ten problem jest rozwiązany lecz mam problem z tym, że kolumna jest w tablicy z której tworzone są wykresy dynamiczne bazujące na pierwszej i ostatniej niepustej komórki w...
Tak mam 7 kryteriów. Kryteria są dynamiczne i dlatego muszę usuwać filtr. Pętlę zostawiłem żeby móc dodać kolejne kryteria rozłączne. Kopiowane jest do kryterium filtra a następnie z niego usuwane. Mam duży plik, przygotuję kolejny mniejszy i wtedy go prześlę - jeszcze zamierzam to uogólnić żeby było makro na cały skoroszyt i odwoływało się do ActiveWorksheet....
Mam następujące pytanie być może jest na to jakiś prosty sposób ale sam nie wiem jak to wykonać Mam listę (lista nie zawiera liczb, tylko tekst) w kolumnie D od D6 do D14 , dodatkowo w komórce C6 mam podaną liczbę w zakresie od 1 do 9. Chcę uzyskać efekt że w dowolnej komórce np A1 wyświetli mi się zawartość jednej komórki z wspomnianej list a, która...
Hejka, mam pilną sprawę, bardzo trywialną ale niestety jestem zielona w temacie. Potrzebuję stworzyć makro, które będzie zbiorem wszystkich wierzy w arkuszu1 z arkuszem2. Oczywiście zakresy w obu arkuszach codziennie się zmieniają, więc potrzeba mi dynamicznego odniesienia a nie do stałych adresów. No i druga rzecz, żeby zawsze wartości z drugiego arkusza...
Źle to opisałem. Szerokość stałą wiem jak uzyskać, choćby nawet dopisując ją do For i = 1 To 24 Chodzi mi o to, żeby zautomatyzować (nie musieć określać go ręcznie poprzez edycję tej funkcji) zakres np j = 1 to X gdzie X to ilość wierszy, która może być zmienna, w zależności od tego ile makro zaimportuje z pliku wejściowego. Jestem jeszcze zielony w...
A jak takie makro wykonać zależne ? Włącz nagrywanie makra, nagraj czynności które chcesz wykonać i prześlij na forum - poprawimy :) [url=http://support.microsoft.com/kb/213... makra po zmianie zawartości komórki lub zakresu komórek [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim KeyCells As Range ' jezeli makro maja...
Witam, Mam pomysł, ale nie mogę nic wymyślić jak to zrobić, być może nie ma takiej możliwości. Potrzebuje napisać skrypt, który formatuje zakres komórek po zakończeniu ich edycji oraz przywraca domyśle ustawienia podczas ponownego aktywowania tej komórki. Przykład:Wpisuje w komórke A1 jakiś ciąg znaków np. " abcdefghijklmnoprstw" i teraz gdy zakończe...
O czymś zapomniałem Tego nie wiem :D Ale z Twojego nowego obrazka :cunning: znowu widać, że rozszerzyłeś bazę danych o kolejne kolumny :!: Musisz zatem sprawdzić poprawność dynamicznej nazwy tabeli TabBaz :!: i ewentualnie rozszerzyć zakres formuły "autonumerowania" jej rekordów :idea: Budowa modułu wyszukiwania oparta jest na prostych formułach wyszukaj.pionowo....
Nie znam się bardzo na wykresach ;) Natomiast dane można zorganizować w dodatkowej kolumnie. W przykładzie: w kol. S dane dla listy, w kol. T dla wykresu. Teraz wystarczy "tylko" podstawić "T8:T13" jako zakres serii...
[syntax=vb]Sub AddChart() Dim OBAYield As Chart Dim DataRangeOBAYield As Range Dim NumCharts As Integer NumCharts = ActiveSheet.ChartObjects.Count For I = NumCharts To 1 Step -1 ActiveSheet.ChartObjects(I).Delete Next I Set DataRangeOBAYield = ActiveSheet.Range("B1:H1,B31:H31") Set OBAYield = ActiveSheet.ChartObjects.Add(Left:=248, Top:=107, Width:=389,...
... jak powinien wyglądać kod? 1. Deklaracje planowanych zmiennych/stałych pracujących w procedurze 2. Przypisania wstępne/wyjściowe do powyższych 3. Pobranie danych o nagłówkach - do tablicy lub bezpośrednio, w locie ... np.: PRL , do wyszukiwania w pierwszym, nagłówkowym wierszu arkusza z tabelą ... np.: [syntax=vbscript] With .Range(.Cells(1, 1),...
Witam, Muszę zrobić kilkadziesiąt podobnych wykresów (ja je muszę zaprojektować – inne osoby będą te wykresy robić / wypełniać danymi ... albo ja je zrobię wszystkie). Na tych wykresach kolor znacznika musi być zależny od nadanej skali i przypisanych do tej skali kolorów w RGB. W załączeniu przykład zrobiony „ręcznie”. „Zielone”...
https://obrazki.elektroda.pl/9396852000_... Wstępna ocena dostępnych informacji Na załączonym ekranie widoczne są dane zapisane w arkuszu kalkulacyjnym Excel. Arkusz zawiera trzy główne tabele: 1. Tabela 1 (kolumny A-D): zawiera dane liczbowe pod nagłówkami „LO”, „CW”, „ZW”, „CO”. 2. Tabela 2 (kolumny E-H): na razie wypełniona jedynie w...
Dzień dobry Korzystając z wypełnionej już tabeli utworzyłem nowy arkusz przy pomocy formuły =JEŻELI.BŁĄD(QUERY('Zestawienie zbiorcze wykonawca część'!G3:Q1000;"where H = 1 and J='Tak'";0);""). A druga część tabeli to WYSZUKAJ.PIONOWO z wbudowanym IMPORTRANGE. Jak widać jest to zwykłe QUERY gdzie szukanie odbywa się w zakresie do G3 do Q1000. Zwracane...
Witajcie. Mam problem natury programistycznej, a może tylko formułowej w pracy z excelem. Próbuje stworzyć coś na kształt kalendarza uzupełnianego dynamicznie. W jednym arkuszu "Zadania" mam w kolumnie A nazwę zadania do wykonania (blacha 1, blacha 2 itd), a w kolumnie B termin wykonania. W drugim arkuszu "Marzec" mam ładnie podzielone dni miesiąca...
Witam. Dostało mi się w pracy dziwne zadanie... Na podstawie pewnych raportów przejazdów samochodów mam sprawdzać moment, w którym samochód dojechał do ostatniego punktu na zaplanowanej trasie. Tras jest aktualnie niewiele, ale w związku z dynamicznym rozwojem firmy i nowymi wymogami stawianymi przez "górę" (początkowo chodziło o sprawdzanie tylko miejsc...
Wywala mi błąd, że w mojej tabeli accessowej brakuje pól o takich nazwach, jak chcę skopiować (bo przy jej tworzeniu nie dodaję sama kolumn). Nie chcę nagłówków podawać na sztywno przy tworzeniu tabeli accessowej... Jak sobie z tym poradzić? To co ja chcę zrobić: -utworzyć nowy plik accessowy -skopiować do niego dane z excela -zamknąć ten plik (oczywiście...
zakres dynamiczny excel dynamiczny excel zakres
zawór wydechowy yamaha network manager podłączyć mikser komputer
Internet Wi-Fi działa tylko na jednym laptopie - rozwiązania Błąd 055 w Renault Scenic 1: Immobilizer i czujnik wału