Chcesz wstawić formułę wyszukaj w kolumnę G w zależności od danych w kol A? [syntax=vb]ost = Cells(Rows.Count, 7).End(xlUp).Row + 1 ost2 = Cells(Rows.Count, 1).End(xlUp).Row Range("G" & ost2 & ":G" & ost).FormulaR1C1 = "=VLOOKUP(RC[-6],'Previous week'!C[-6]:C,7,0)"[/syntax]
Uwaga: Od 20 do 140 będzie 121 wartość. Przy założeniu że numery, począwszy od pierwszego wiersza i nie pustych wierszy =SUMA(PRZESUNIĘCIE(A1; ILE.LICZB(A:A)-120; 0; 120))
W 2016 to nie będzie działać. Funkcja UNIKATOWE jest od wersji 2021 lub w 365. Dlatego zawsze jak zadajesz pytanie dotyczące Excela trzeba podawać wersję. Do wersji 2016 (w nowszych też będzie działać) możesz zastosować formułę: [syntax=text]=CZY.PARZYSTE(SUMA(--($L$5:... W tym przypadku nad tabelką musi być jakiś wiersz...
Jeżeli umiesz wpisywać dane z formularza, co zakładam, skoro gdy makro będzie tworzyć arkusz to przydzieli mu nazwe z formularza(to potrafie akurat zrobić ) to problemem może będzie znalezienie ostatniego wiersza. Opcja bardzo prosta Dim PierwszyPusty As Long PierwszyPusty = Range("A1").End(xlDown).Row + 1 Pod PierwszyPusty masz indeks pierwszego pustego...
To ja też podam przykład... Jak makro zacznie działać, to najpierw w J1 znajdzie się pierwszy kraj, a skończy ostatnim krajem. Bez sensu. Przecież nie będziesz widział zmian w J1!
Może to będzie pomocne? [url=http://www.elektroda.pl/rtvforum/to...
Wygląda mi to na jakieś "kombinowanie" i, znając życie, nie będzie to działało tak, jak chcesz - bo zaistnieją jakieś warunki, których teraz nie przewidzisz, ale tak na szybko można próbować takim makrem, jak w załączniku. Cała "sztuka" to dodawanie / usuwanie wierszy od końca, żeby zakres się w pętli nie przesuwał. Usuwanie zakłada, że usuwasz wiersze,...
Drugi działa... Dziękuję. Pierwszy robiłam wcześniej ale nic to nie dało. Super, wielkie dzięki :) Pozdrawiam :)
Tak jak masz funkcję Prawdę mówiąc, nie ma funkcji. Jest makro. Różnica jest w tym, że makro (Private Sub) się wykonuje, funkcja (Function) zwraca wartość. W załączonym pliku, zdaje się, brakuje modułu z tą właśnie funkcją. Następna sprawa to argument: GetFirstEmptyRow(ThisWorkbook.Worksheets... - 1 o co tu chodzi? Mam wrażenie jak by czegoś...
Otwórz w Access tabele do której chcesz wkleić dane, ctrl +a, ctrl+c, otwórz excel nowy arkusz ctrl+v, wytnij wszystkie wiersze oprócz nagłówków kolumn (pierwszy wiersz) , edytuj dane dodawaj, zmieniaj co chcesz, kolumnę id pozostaw pusta. Gdy skończysz zaznacz i skopiuj arkusz, w Access zaznacz ostatni wiersz w tabeli i ctrl+v, jeśli typy danych itd...
Żebyśmy się zrozumieli. Nie wiele potrafię, to jest fakt niezaprzeczalny :) Poza tym makro czyszczące dane z bloku pierwszego jest celowo przypisane tylko do pierwszego bloku ponieważ: Tych bloków/tabel w praktyce będzie wiele.. 20, nawet 40. Czyszczenie każdego z nich byłoby karkołomnym. W rzeczywistości działa to tak: Wypełniam pierwszy blok danymi,...
W 'Workbook_BeforeClose' kopiujesz zakres, otwierasz 'główny', określasz pierwszy pusty wiersz 'Cells(Rows.Count, "A").End(xlUp).Row + 1', wklejasz, 'Me.Save'.
Właśnie to pozwoliłem sobie zmienić w przesłanym przykładzie w makrze kolegi adamas_nt Wpisz zamiast ostatniWiersz = 100 to ostatniWiersz = Sheets("Arkusz1").Cell... 1).End(xlDown).Row Wtedy makro samo policzy ile jest wierszy i będzie się wykonywało tylko do ostatniego wiersza. Warunek dane w kolumnie...
Ma kopiować te komórki do pierwszego pustego wiersza w "Arkusz1" czy jak?
Witam. Proszę o pomoc w sformułowaniu poprawnego wzorca. Chodzi o wzorce w kolumnie 'E'. Wzorzec ma pokazywać 0 lub 1 według których otwierają się i zamykają odpowiednie wiersze. Wzorce powiedzmy że działają poprawnie, ale nie do końca. Wzorce niezależnie od tego w jakim stanie jest zaznaczenie 'Pokaż wszystkie faktury' pierwszy wolny wiersz chcę żeby...
i=3 Jacek, przepraszam, tu jest niektórzy ludzie, mówiąc, że pomoc - to je žebranie punktów. Straciłem pragnienie kogoś do pomocy. Żartobliwie, po długiej korespondencji, pisał "pomógł" , może nie były tak pisać. ale dodaje emotikony, żarty... albo sem plupyj ale to chwilowo. może ktoś mnie nie rozumie Dziekuje bardzo. A jak zmienic pierwszy kod podany...
Po pierwsze, nie sprawdzaj czy jest aktywna komórka w kolumnie "C" - jeśli ma być tam aktywna to ją uaktywnij bez sprawdzania, np. Application.WorksheetFunction.CountA(Col... , o ile kolumna jest ciągłą i nie zawiera przerw, to pierwszym wierszem z wolną komórką będzie o 1 większy niż zwróci to funkcja tzn. [syntax=vb]wiersz=Application.WorksheetF...
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...
Dzień dobry, Proszę spróbować z taką formułą w formatowaniu warunkowym: [syntax=text]=JEŻELI(MOD(WIERSZ(A1);2);A... Puste komórki w zakresie są traktowane jak zera. Teksty są "większe" od liczb, więc zawsze będą zaznaczane, gdy wystąpią w parze z liczbą. Gdyby miało być inaczej, trzeba zmienić formułę....
Nie sadze zeby bylo cos co zrobi to automatycznie. Trzeba napisac skrypt uzywajac VBA.
Witaj Jeśli te wykresy muszą być wykonane automatycznie, wtedy ta tabela nie jest w systemie. Część kwestii ma opcje tak lub nie. W innej części tak, nie, lub Brak odpowiedzi jest częścią pytania. Ponadto między tytułem a opcji jest lub nie jest pusty wiersz.
Weż dla pustego arkusza zastosuj: Dodano po 6 Reusso: Kolega sugerował użycie innej nazwy dla zmiennej, która przechowuje pierwszy wolny wiersz. Jeśli skasowałeś +1 to kolejne kopiowania będą nadpisywać ostatni wiersz. Nieprawda. Sugerowałem inny sposób znajdowania indeksu ostatniego używanego wiersza. A to, że się przyczepiłem, że LastRow + 1 jest...
Cześć. Można próbować tak: [syntax=vbnet]Sub Makro1() Const oc1 = 1 ' wyjście do kolumny 1 Const oc2 = 3 ' wyjscie do kolumny 3 Const wks = "Sheet2" ' arkusz wyjsciowy ' Sheets(wks).Cells.Delete ' mozna odkomentowac aby czyscic caly arkusz przed wykonaniem makro Dim x, r, c As Integer r = 2 c = 2 x = 1 Do While Cells(r, 1).Value <> "" Do While...
Być może ten temat już był wyjaśniany ale przeglądam forum i nie mogę, niestety, znaleźć odpowiedzi. Mam w arkuszu obszar ukryty. Mam wypełnione wiersze przed i za tym obszarem. Powiedzmy, że ukryty obszar ma 100 wierszy. Wpisuję tam dane w kilku kolumnach, a w jednej jest formuła, która coś mi wylicza. Na starcie widoczny jest tylko pierwszy wiersz...
1. Data nie jest datą w standardach Excela. Jeśli koniecznie musi tak być (z kropkami) proszę to potwierdzić. Ominięcie tego nie stanowi problemu, ale kłopot będzie jeśli sposób zapisu daty nie jest jednolity. 2. Widziałbym tu pętlę sczytującą kolejno dane z wierszy w Arkusz1 3. Przenoszenie musi być obwarowane na kilka sposobów. Określenie zakresu...
[syntax=vbnet] Sub kopiuj() Dim a, b As Range Set a = Range("A1:B10") a.Copy Arkusz2.Activate Set b = Range("A1") b.PasteSpecial (xlPasteFormulas) End Sub [/syntax] Taki prosty przykład sklecony na szybko. Jak chcesz znaleźć pierwszy pusty wiersz użyj: [syntax=vbnet]pierwszy_pusty = Worksheets("Sheet1").Cells(Rows.Count,1)... [/syntax]
Pozwolę sobie dodać słówko w związku z "dziwnym" zdażeniem które zauważyłem. Jeżeli doda się tylko jeden pierwszy wiersz funkcja: ostwiersz = Sheets("Arkusz1").Used... działa poprawnie. Od dwóch przestaje działać (nie zlicza pozostałych pustych wierszy).
To jest NIE-SA-MO-WI-TE! Działa! Excel/programowanie jest przepotężne. Robiłem ten "kod" za pomocą nagrywania makro oraz dodawałem coś od siebie, żeby to działało automatycznie. Asem w kodowaniu VBA nie jestem, ale jeżeli mój działał, to działał, a że działał tak sobie, to zwróciłem się o pomoc do (jak widać) odpowiedniej grupy użytkowników. (^_^)...
Gdyby chcieć wykorzystać pierwszy wiersz (z reguły nagłówek), to rzeczywiście trzeba "z palca" wstawić jedynkę, a formułę od 2-go wiersza. http://obrazki.elektroda.net/35_12656967... Funkcję WIERSZ natomiast można wykorzystać jako argument z innymi funkcjami do pozbycia się chociażby "dziur" (pustych wierszy). Tu kolumnę A (Lp) wykorzystałem jako...
Czy jest to operacja powtarzalna, to znaczy będziesz w przyszłości ponownie zrzucać tych 25 arkuszy do jednego arkusza? Bo jeśli nie, to, moim zdaniem lepiej to zrobić na piechotę, kopiując dane z poszczególnych skoroszytów do jednego. Można wcześniej np. ustawić różne kolory tła dla poszczególnych arkuszy, jak również ponazywać zakresy komórek obejmujących...
Cześć! Makra miałem na uczelni jakieś 5 lat temu, więc potrzebuję pomocy.. Chodzi o to, że w jednym arkuszu mam wypisane daty z opisem (A,B,C itd.), które potem makrem automatycznie uzupełniają się w tabeli "DO SKOPIOWANIA". W drugim arkuszu kopiuję ręcznie całą tabelkę z pierwszego arkusza i usuwam puste wiersze. Czy istnieje możliwość aby makra robiły...
Myślę, że to prawie o to chodzi tylko teraz żeby te daty i numery faktur były pod "oryginalnym, pierwszym" wierszem. Dodano po 7 Oki, już przerobiłem. Bardzo dziękuje za pomoc zaoszczędzi mi to wiele czasu !!!
Ok. To jedziemy od początku. Pracuję na excelu 365. "Pojawia się jednak pytanie co to są te puste adresy od X2 do CI2." To są dane w dodatkowych zakresach w arkusz1 pliku docelowego. W tych zakresach są kolejne wiersze pobrane z jednego pliku źródłowego plik.xlsx. Ponieważ w pliku docelowym do dyspozycji jest 26 wierszy w zakresie, a w pliku źródłowym...
Tam w tej komórce z FZ występuje numeracja pierwsze Fz to FZ1 ale nie wiem czy numer tutaj ma znaczenie. Ma o tyle, że do tej pory sprawdzałem, czy wartość komórki = FZ, teraz trzeba sprawdzić, czy w łańcuchu znaków, będącym wartością komórki, znajduje się fragment FZ. Dodatkowo w komórkach A pod fz znajdują się głównie cyfry bądź puste pole więc może...
W wierszy drugim (2 na tym arkuszu) numery kolumn z jakich ma pobierać dane. Jeżeli zmienisz ten numer (w wierszu drugim) zmienią sie dane - będą pobierane z kolumny o numerze jaki podałeś. Jeżeli to ci przeszkadza wpisz na stałe zamiast B$2 C$2 itd numer kolumny z arkusza pierwszego. To było dodane tak dla zautomatyzowania. Zauważ że jest on w dwóch...
Dzień dobry, Używając funkcji NETWORKDAYS należy pamiętać, że funkcja po pierwsze uwzględnia w obliczeniach zarówno pierwszy, jak i ostatni zadeklarowany dzień - to jest ważne gdy daty mamy w tabeli i okres jest podzielony na podokresy. Po drugie - funkcja standardowo pomija soboty i niedziele. Po trzecie - jeśli trzeba pominąć dodatkowo dni świąteczne...
tak w zasadzie to powinno się ten kod trochę zmodyfikować, bo w założeniu sprawdzanie miał sie odbywać od 1-go wiersza arkusza2. W obecnej formie pozycje w tablicach od wiersza 1 do tego który sprawdzany jest jako pierwszy są puste. to tak jakbyś chciał trochę polepszyć :)
Witam, Potrzebuję pomocy w stworzeniu skryptu arkusza kalkulacyjnego Google który będzie kopiował zakres komórek wskazanego wiersza np. A1 do E1 w pierwszy pusty wiersz w arkuszu. Aktualnie używam makra z Excel 2007 wyglądającego tak: 721591 Wydzielono z http://www.elektroda.pl/rtvforum/topic23... [adamas_nt]
Witam, zaczynam dopiero moją przygodę z programowaniem więc chciałam prosić fachowców o pomoc. W folderze głównym "GLIZDA" znajdują się 2 foldery "PÓŁNOC", "POŁUDNIE" oraz plik excelowy "Aktywność_NSM_TOTAL" W folderze np. "POŁUDNIE" znajduje się 6 plikow excelowych z których jeden jest TOTAL (we wszystkich plikach excelowych sa te same dane do uzupełnienia)...
Wtrącę się ale kolega adamas_nt już ci raz pokazał jak znaleźć ostatni wiersz. Spójrz na pierwszy kod i na zmienną "ostWiersz" (druga linia procedury Kopiuj) Tak na chłopski rozum to tą linię trzeba tłumaczyć tak: Ustaw się na ostatniej komórce w kolumnie A i "idź" do góry po pustych komórkach. Jak znajdziesz ostatnią pustą (przed komórką z wpisem)...
Tak szczerze, zaraz wytłumaczę dlaczego "gotowiec" by mi się przydał: znam się tak "trochę" na excelu, ale na podstawowych funkcjach itp, nic nie wiem na temat makr, vba itp i moje rozumowanie w przypadku twojej odpowiedzi wygląda tak: " ustalasz ilość wierszy do wyszukiwania na podstawie ostatniej nie pustej komórki w kolumnie E" - GDZIE USTALAM TZN...
Mam rozumieć, że potrzebujesz policzyć ilość myślników w każdym bloku danych? Jeżeli tak, kombinowałbym w ten sposób: sprawdzamy, czy w komórce na lewo (G) jest myślnik, jeżeli TAK, to sprawdzamy, czy w komórce na lewo i jeden wiersz wyżej jest myślnik: -. jeżeli NIE, oznacza to PIERWSZY myślnik w danym zakresie danych, wtedy w komórce powinna się znaleźć...
Witaj, Nie mam pomysłu na formułę, mam natomiast pomysł na proste makro, które mniej więcej robi to, co chcesz. Nie jestem najlepszym programistą VBA, ale w sumie na pierwszy rzut oka działa. [syntax=VB]Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2011-04-16, autor Darek ' ' Kolumna A od wiersza 2 w dół zawiera działania ' W kolumnie B będą...
ad 1. Tak znalazłem w necie i mi działa. ad 2. nie bardzo rozumiem ale mam plik tekstowy w formacie 2014-04-08 08:13:20;2014-04-08 08:02:20;2014-04-08 08:05:55;; 02:49:00;05:42:35 2014-04-08 i chce wiersz drugi przypisać do zmiennej a potem wyszukać go w excelu po kolumnie A w której mam same daty od początku roku i jak mi to znajdzie to ma wkleić cały...
Witam! Jestem nowym użytkownikiem forum, dlatego proszę o wyrozumiałość. Szukam rozwiązania dla mojego tematu jednak nic nie potrafię znaleźć... Czy możliwe jest ustawienia hiperłącza w taki sposób aby przenosiło w pierwszy pusty wiersz we wskazanej kolumnie zamiast do na sztywno wybranego np. C3 itp.? Chodzi o to, że w karcie do której przenosi hiperłącze...
Cześć, mam makro, które wkleja mi konkretne wartości z różnych kolumn z pliku Dane do nowego pliku. Niestety nie umiem przerobić tego makra tak, żeby otwierać ten plik z którego wklejam tylko raz. Bo teraz za każdym razem przy kopiowaniu z kolumny A muszę otworzyć plik, a potem jak kopiuję z kolumny C znowu otwiera mi się okienko w którym muszę wybrać...
Cześć, oglądam tutorialu o VBA, próbuje coś napisać, ale programowanie zawsze mnie przerastało. Proszę o pomoc przy stworzeniu makro. Posiadam plik Excel z 6 arkuszami (nazwy od A do F). W każdym z arkuszy 3 górne wiersze są zajęte przez nagłówki kolumn (dane zaczynają się od 4 wiersza). Chciałbym aby makro w pierwszej kolejności czyściło arkusz A w...
Cześć. Posiadam dwie takie same tabele w dwóch arkuszach (jeden dokument), w pierwszym ma tylko jeden wiersz w którym wpisuje dane np. data, imię, nazwisko. I potrzebuje aby kopiowało się w pierwszy wolny wiersz do drugiej tabeli. Taka baza danych, którą uzupełniam przez tabele w pierwszym arkuszu. Wydaje się łatwe, ale już trochę siedzę i nie potrafię...
Uzupełniłem kod ale nie działa mi IF i kopiowanie do komórki f9 w arkuszu oferta. Przesyłam w załączniku plik. Czy możesz mi napisać co tu jest nie tak? Ponadto zależy mi na tym aby dodać zależność taką: Jeśli w ofercie pierwsza pozycja jest pusta to program kopiuje do pierwszego pustego wiersza daną pozycję. Chodzi o to, że jak wybiorę coś z drugiego...
Szanowni Forumowicze, bardzo proszę o pomoc - przeszukałem dużo for i ciągle mam problem z jedną rzeczą. Na chwilę obecną mam VBA, które działa w następujący sposób: Jeśli w kolumnie "6" w arkuszu1 zaznaczę "x" to kopiuje odpowiednie komórki do pierwszego wolnego wiersza w innym arkuszu. Problem jaki mam to fakt, iż usunięcie "x" w arkuszu1 nie usuwa...
Jak rozumiem można pracować wyłącznie na indeksach. Czyli taki algorytm proponuję: 1. Znajdź pierwszy produkt (poznajemy po tym że ma nazwę w kolumnie A). 2. Przepisuj wiersze aż indeks będzie pusty (masz puste wiersze, reguła?), można i po Excelowemu (oznacz, kopiuj, wklej), ale lepiej mieć wszystko pod kontrolą. Zapamiętaj w tablicy każdy kopiowany...
Na formułach można spróbować to zrobić tak Zakładając, że mamy zajęte kolumny A oraz B - wstawić pusty wiersz pustą kolumnę między nie (w ten sposób kolumna B przejdzie do C). Zakładam, że dane są od pierwszego wiersza. kolumna B1 będzie zawierać formułę =C1 Kolumna B2 będzie zawierać formułę =JEŻELI(CZY.PUSTA(C2);B1;C2) od B2 można wszystko rozciągnąć...
Kolejna zagwózdka. Jakiej formuły trzeba użyć aby określona część danych z grafiku została wyświetlona w małej tabelce dodatkowej stanowiącej pierwszy, pełny tydzień miesiąca od poniedziałku do niedzieli. Żeby było śmieszniej pracodawca życzy sobie aby te dane w tabelce były wyświetlane w co drugim wierszu. Tabelka ma zawierać: 1wiersz = poniedziałek,...
Witam ponownie - chciałam się spytać, czy dużym problemem jest przerobienie tego makra, aby wykonywał dokładnie tę samą czynność, ale dla arkusza, który ma 10 kolumn? To w zasadzie zupełnie inne podejście do działania takiego makro, więc łatwej przeróbki nie ma :) Spróbuj czegoś takiego: [syntax=vb] Sub Makro3() Range("A1").Select Range(Selection,...
Dzień dobry, Nie bardzo wiem w czym problem, to jest normalne sortowanie, górny wiersz będzie wierszem nagłówkowym (tabela ma nagłówki), a pierwszej kolumny nie należy zaznaczać jako obszar do sortowania. Gdyby z tym były jakieś problemy (bo Excel ma tendencję do zaznaczania do sortowania wszystkich przylegających komórek), to można dodać pustą kolumnę,...
To nie będzie najszybszy sposób, ale pętla jadąca komórka po komórce i sprawdzająca czy w danej komórce jest (at). Jak znajdzie to kolejna pętla, która jedzie po kolejnych symbolach i sprawdza, który symbol to (at). Jak już wie który to numer symbolu to cofa się aż do momentu aż będzie spacja a potem idzie do przodu też do momentu aż będzie spacja....
Chcę uzyskać przeniesienie całych wierszy z Arkusza1 do Arkusza2 jeśli zostanie spełniony określony warunek. Jeśli w kolumnie stan pojawi się wartość "Zakończony" to całe wiersze mają być przeniesione do Arkusza2, natomiast w Arkuszu1 wykasowane. W załączniku plik Excel Cześć! Rozumiem, że chcesz, aby wiersze z Arkusza1, które spełniają określony warunek...
Cześć, widziałam no forum już https://www.elektroda.pl/rtvforum/topic2... podobny temat, ale próbuję zastosować UpdateRemoteReferences = False i niestety nie działa. [syntax=text] Sub Kopiowanie_z_pliku() Dim Dane As Variant Dim FileName As String Dane = Application.GetOpenFilename( _ FileFilter:="Microsoft Excel Workbooks, *.xls; *.xlsx; *.xlsm",...
Witam wszystkich forumowiczów. Bardzo proszę o pomoc z prostym ale przerastającym moje (mam nadzieję, że niedługo) możliwości dotyczące tworzenie makr w VBA. Potrzebuję makra które po naciśnięciu dowolnego autokształtu "kopiuj" skopiowałoby wszystkie wiersze z pliku 1.xls do pliku 2.xls (wklejanie począwszy od pierwszego pustego wiersza w pliku 2.xls...
Word traktuje puste miejsca tabeli jako coś wyższego/pierwszego zgodnie z alfabetem, dlatego umieszcza wolne miejsca tabeli wyżej. Wyjściem jest usunięcie niepotrzebnych wierszy. Jeżeli będzie potrzebny kolejny wiersz/słówko staje się na końcu tabeli i się wciska enter. Pojawi się wtedy kolejny wiersz. To takie wyjście jeżeli chodzi o word. W excelu...
Dzięki wielkie. Imię dodaje tylko do pierwszego wiersza z danego skoroszytu. Ale najważniejsza jest prędkość. Zrobię testy i zaprezentuje wyniki:) Czas na wyniki testu:ść Ilość plików: 142 stare makro: 1. wczytywanie z formularzy: 35sek 2. Dodawanie: 1min 2sek Nowe makro: 1. wczytanie plus dodanie 20sek :D Podsumowanie: Podczas używania starego makra...
Wydaje mi się że wszystko zrozumiałem ale w dalszym ciągu nie mam pojęcia co zrobić albo jak zmienić kod abym mógł zadać od którego wiersza chcę zacząć zapisywanie. Skąd ostWrs wie (w przypadku mojego kodu) że ma zacząć zapisywanie od drugiego wiersza (zadaje powtórnie to pytanie ale naprawdę nie mam pojęcia...). W moim przypadku mam pusty arkusz 'Lista...
Nie zawsze jest to prawdą co piszesz jeśli przez przypadek będzie miał pusty rekord w tabeli, co przy 7500 wierszy może się zdażyć, excel nie zaznaczy poprawnie całej tabeli dlatego bezpieczniej to zrobić samemu. W powyższym przypadku (kiedy są puste rekrdy) z punktu widzenia Excel'a to już nie jest jedna ciągła tabela więc trzeba o to dbać (niestety),...
Witam. Super działa, bardzo dziękuje. Mam tylko jeszcze małą prośbę (myślałem, że sam do tego dojdę, ale niestety nie wychodzi mi to) muszę doprecyzować kolumny. Powiedziałem, że kolumny są obojętne, ale to nie jest do końca prawda. Wyniki mogą być wyświetlane w arkuszu zestawienie w kolumnie A, ponieważ jest on pustym arkuszem, ale zakres danych w...
Witam, Potrzebuję pomocy osoby doświadczonej w posługiwaniu się Excelem. Stworzyłam raport, ale nie do końca spełnia on moje oczekiwania. Proszę o pomoc. Dodam, że wszystko w Excelu robię metodą prób i błędów, ale tym razem nie mam pomysłu, jak poprawić formuły… W arkuszu „Karta” w kolumnie AE (i adekwatnie AI, AL., AS, AV, AZ, BD)...
1. #N/D! - da się wyeliminować przez dodanie na zewnątrz formuły JEŻELI.ND albo JEŻELI.BŁĄD. Obie działają podobnie do funkcji JEŻELI, więc nie powinieneś mieć z nimi kłopotów 2. Da radę przeszukać kilka arkuszy jednocześnie - wystarczy w zakresie podać adresy zakresów w poszczególnych arkuszach rozdzielone średnikami, np. Arkusz1!C1:C3;Arkusz2!B1:B3,...
Bardzo dziekuję za pomoc. Dodano po 2 Ok. Działa. Dzięki. PS. Możecie polecić jakiś podręcznik/ stronę inernetową w której są opisane polecenia VBA i ich zastosowanie tak aby można byloby się uczyć samemu? Dodano po 16 Z kolumną J jednak nie dokonca jest w porządku ponieważ aktualizuje komórki aż za tabelkę. Wydaje mi się że w przypadku kolumny J ten...
Hej, Mam problem z excelem. Raz w miesiacu musze uzupelniac tabele ze szkoleniami jakie odbyli pracownicy w danym miesiacu- 200 osob 37 roznych szkolen. Dane dostaje w wersji Jan Kowalski szkolenia HR 20/01/2019 musze je przepisac do tabeli gdzie w kolumnie mam nazwe szkolen, a wiersze odpowiadaja danym pracownikom. Jestem w stanie do pustej tabeli...
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....
Przedstawione makro kopiuje drugi wiersz arkusza "Schell" z każdego pliku umieszczonego w podrzędnym katalogu o nazwie "xls" do pierwszego pustego wiersza arkusza o indeksie 1. Nie można skopiować pliku do pliku. Natomiast można skopiować całe arkusze lub wyznaczone zakresy poszczególnych arkuszy. Opisz stosując właściwe nazwy obiektów. Lista plików...
Ten kod do kopiowania prawdopodobnie mógłby być taki: [syntax=vbscript]Sub proba2() Range("A1").Activate Do Until ActiveCell.Value = "" ActiveCell.Offset(12).Activate Loop Range("A1:K9").Copy ActiveCell End Sub[/syntax]Offset 12 przepisany z pierwszego kodu. Wg nowego obrazka powinno być 10. Kod do kasowania dotyczy pierwszej tabelki. Należałoby go...
Przepraszam, faktycznie podałem mało informacji, ale pisząc post zakładałem, że problem jest już rozwiązany, nie szukałem pomocy, chciałem osobom, którym Excel sprawi podobne kłopoty zasugerować, co może pomóc. A to ma sens na dużym poziomie ogólności, wątpię, żeby kod tu wiele pomógł, zwłaszcza mało zaawansowanym użytkownikom makr, takim jak ja. Do...
Argument "tblList" to nazwa zakresu w tej "drugiej" tabeli? -tak, tblList to zakres w drugiej tabeli Po drugie: dlaczego tak komplikujesz? Jeśli funkcja arkuszowa to (pojedyncze) CountIf . Ale prościej byłoby wykorzystać Range.Find i jeśli błąd, to znaczy że nie ma... - nie umiałem sobie poradzić inaczej jeśli chodzi o kod wiec zastosowałem funkcje...
Nie wiem, ale z Twojego pliku widać, że można tutaj zastosować bardzo prosty trick rozwiązujący ten problem - wprowadzenie na początku tabeli dodatkowej kolumny z identyfikatorem (numerem) trasy Umożliwi to dokładne wychwycenie wszystkich wierszy z określonym identyfikatorem Powiem szczerze nawet o tym myślałem, ale po pierwsze arkusz generowany jest...
Hmm a jeśli wykorzystałam poprzednie makro, które napisałam, które wstawia dodatkowy wiersz jeśli suma>20 i odwołuje się do niego. Natomiest nowe makro ma wyszukiwac pustego wiersza i wklejać do nowo otwartego pliku zakres 1:pusty wiersz do określonej zakłądki AERO. Mam coś takiego, ale wyrzuca mnie(po wstawieniu Breakpointu) w odwołaniu do otwarcia...
Witam, to mój pierwszy temat, więc proszę o wyrozumiałość. Tworzę plik, w który wpisuję średnie naprawialności (procentowo) i średnie wklejeń modułów (liczbowo) dla różnych modeli(wiersze) z danej zmiany (kolumny). Problem polega na tym, że uzupełniając codziennie plik, nie wypełniam wszystkich komórek w kolumnach, gdyż nie wszystkie modele są naprawiane...
Jeśli chodzi o "uformowanie" tabeli pod przyszły wykres, to tak bym to widział - przykładowy szkic algorytmu procedury formowania tabeli z danymi do wykresu: [syntax=edyc] Sub przygdantab() 'Deklaracje zmiennych wierszy, kolumn, indeksu tabeli 'Deklaracja zmiennych przechowujących nazwy arkuszy: "wejściowego", "wyjściowego", separatora daty 'Deklaracja...
Hmmm, Poradziłem sobie następująco, natomiast nie wychodzi mi zaszywanie dodatkowego warunku w tym kodzie. Obecnie makro przegląda arkusz źródłowy wyszukując jednego sprzedawcy (Agnieszka). Natomiast jak próbuję wcisnąć tam kolejną pętlę, aby wyszukał "Andrzej" i przeniósł wiersze do Arkusz3, "Basia" - do Arkusz4, "Iza" do Arkusz 5 itp, polecenie i...
Dzień dobry. Natknąłem na ścianę w tworzeniu automatycznego raportu. Raport składa się z nazw projektów i ich realizacji w kolejnych miesiącach za pomocą skali RAG (red, amber, green). Importuję dane z pliku .xlsx i automatycznie mi je zaciąga do raportu. Problem jednak pojawią się gdy chcę załadować kolejny import z następnego miesiąca. Nie wiem jak...
usuwa puste wiersze Dlatego napisałem że w '3.33.333' na drugiej po e nie jest pusty wiersz dla tego kodu powyżej.
Problem tkwi w tym, że należy poprawnie utworzyć regułę - zaznaczamy pola wszystkich komórek, których formuła ma dotyczyć klikaj" 1-formatowanie warunkowe. 2-zarządzaj regułami 3-nowa reguła 4-formatuj tylko komórki zawierające 5-wymieramy z menu wartość komórki - np.: gdy pola są puste mają mieć kolor srebrny - wybieramy równe (symbol ="") ok.i klikamy...
Witam, Próbuję napisać swoje pierwsze MAKRO w VBA i ugrzązłem w połowie pracy. Dlatego też proszę o pomoc w celu naprowadzenia na rozwiązanie problemu. Celem programu jest przetwarzanie danych z jednego skoroszytu i zapisywanie ich w drugim. Na dane składają się uszeregowane w interwałach miesięcznych dane spółek notowanych na GPW z uwzględnieniem kryterium...
Witam! Kolejny raz potrzebuję wsparcia - bardzo proszę bardziej zaawansowanych użytkowników o pomoc. W Skoroszycie mam tylko 1 arkusz, w którym w polach od A1 do E25 posiadam wypisane dane (ciąg liczb pomieszanych z literami o długości od 10 do 16 znaków) które chciałabym aby po dwukrotnym kliknięciu przenosiły się do pierwszej pustej komórki w wierszu...
Witam, Mam problem... W zasadzie to z użytkownikami jednego pliku. Wpisują ośmiocyfrowe wartości po przecinku(po przecinku spacja - raz jest raz jej nie ma) w jedną komórkę i za cholerę nie mogę ich przekonać żeby wpisywali je w oddzielnych wierszach... Nie wiem jak to wyjaśnić, żebyście zrozumieli o co dokładnie mi chodzi... Zacznę więc od tego, że...
No sumy częściowe jak najbardziej mi pozwolą posortować i zsumować odpowiednią kolumnę. Chyba nie dość dokładnie opisałem w czym rzecz ;-) Suma, 30 (pusty wiersz) Miałem na myśli makro, które znajdzie wiersz podsumowujący i wstawi poniżej pusty wiersz (lub 2, 3 wiersze ...) poniżej. Dokładniej, muszę popracować w dwóch, trzech wierszach poniżej nad...
'zdefiniowanie ostatniego wiersza w arkuszu "Inne" OstatniWiersz = Sheets("Inne").Range("D65535").End(xlUp)... a właściwie Range D65535 definiuje mi maxymalny zasięg kolumny D ? , a 65535 jest to maxymalana ilość wierszy jaką potrafi "przetrawić" excel ? Range("A2:B5") - z tej podpowiedzi wnioskuję że można stosować zapis excela w makrach "excelowych"...
Weź jeszcze ew. pod uwagę przypadek, kiedy w arkuszu występuje pusty wiersz i po nim kontynuacja numeracji wierszy.
Dokładnie tak, a warunek jest dlatego taki bo wyszukane wyniki podświetlam kolorkiem tzn jeśli chodziło mi o zmianę koloru to chodzi mi o kolor tła komórki a właściwie wierszy :) Chciałbym wykonywać to tak 1. w pierwszym arkuszu daję aby mi wyszukało i podświetliło na dany kolor // to mam już zrobione 2. jeśli arkusz jest pusty to kopiuje nagłówek tabeli...
Dzień dobry, Zawracam się z prośbą o pomoc. Starałem się przeszukać forum, niestety nie znalazłem pomocy dla rozwiązania problemu. Chciałbym utworzyć makro, które znacznie usprawniłoby moją pracę. Mianowicie, (jak w załączonym pliku) potrzebowałbym kodu, który kopiowałby po kolei każdą komórkę z kolumny "A" z arkusza#2 i wklejał ją w kolumnie "C" 14...
Witam, Znalazłam w Internecie kod makra, które jest podstawą do pomocy przy tworzeniu mojego. Jednak jest to moje pierwsze makro, które tworzę dla kolegów i koleżanek. W swoim makro chciała bym aby rozpoczęcie łączenia plików excela rozpoczynało się zawsze w wierszu 3 (nagłówek w pierwotnym skoroszycie jest zawsze w 3 wierszu, pierwsze dwa wiersze są...
Czolem Bardzo prosze o pomoc z ponizszym problemem. W zalaczonym pliku mamy 3y arkusze. W 2ch pierwszych mamy dane w postaci tabeli. Chcialbym, aby w 3cim arkuszu znalazly sie polaczone dane w nastepujacy sposob: tytul1 - arkusz1, dane z kolumny tytul1. Nastepnie doklejone do niego ( pod spodem, w pierwszym pustym wierszu ) dane z arkusz2, kolumna tytul1...
[syntax=text]LET(lista;SORTUJ(FILTRUJ($B... FILTRUJ filtruje dane w kolumnach B:C, aby pozostał tylko jeden produkt (z E4), funkcja SORTUJ sortuje wyniki filtrowania wg pierwszej kolumny (daty) w porządku malejącym (-1), funkcja LET nadaje wynikowi sortowania lokalną nazwę 'lista'. [syntax=text]SCAN(F4;INDEKS(lista;0;2);....
Zrobiłem symulator pracy fotowoltaiki z bateriami. Symulator oblicza na każdą godzinę ładowanie, rozładowanie i stan baterii. Symulator można puścić na wyliczenie symulacji całego roku. Można także przygotować zestaw różnych parametrów i masowo obliczyć wynik symulatora dla wszystkich tych parametrów. Symulator do pobrania: https://www.gbbsoft.pl/!download/GbbBude...
Próba odpowiedzi na problem Pana okondy. Ponieważ napisał Pan, że słabo zna Excela starałem się opisać wszystko dość dokładnie. Niestety, nie napisał Pan, której wersji Excela Pan używa, ale ponieważ załączony przykład jest w formacie .xls , więc przyjąłem, że jest to wersja 2003 i moje wyjaśnienia odnoszą się do tej wersji. W innych wersjach szczegóły...
Na początku pętli [syntax=vbscript]Do While Len(ws_src.Range("E" & i)) > 0[/syntax]jest sprawdzany warunek czy długość zapisu w kolumnie E jest > 0. Eliminuje to przypadki pustych komórek i pustych tekstów. Gdybyś jeszcze chciał sprawdzać wartości zerowe to trzeba dodać nowy warunek pod spodem: [syntax=vbscript]If ws_src.Range("E" & i) = 0 Then Exit...
Witam, tak jak napisałem w temacie piszę makro w celu umożliwienia sobie kopiowania warunkowo danych na przecięciu konkretnej kolumny z konkretnym wierszem, warunkiem jest to by na przecięciu wiersza i kolumny znajdowała się jakakolwiek wartość. Muszę tym samym sprawdzić wszystkie wiersze po kolei, w tym celu napisałem kod: wszystkie wartości z danych...
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...
Witam. Na samym wstępie proszę o wyrozumiałość, jestem osobą raczkująca jeśli chodzi o VB. Prosiłby o pomoc w napisaniu kodu który pomoże mi w skopiowaniu określonego zakresu wierszy spełniających określone warunki. W arkuszu "1" jest tabela składa się z kolumn A:E; w kolumnie E jest lista rozwijalna z zakresem "Tak;Nie" Chciałbym aby tabela była analizowana...
Jeszcze mam drugie pytanie, w którym momencie trzeba zastosować ? To był tylko przykład żebyś zrozumiał jak działa pętla. Do komórek się odwołujesz .cells(numer wiersza, numer kolumny), są też inne sposoby, ale na razie stosuj ten. Pętlę zastosuj jakąkolwiek np: [syntax=vbnet] dim a as integer a=1 Set a1 = ThisWorkbook.Sheets("Arkusz1") Set a2 = ThisWorkbook.Sheets("Arkusz2")...
Zwykle rozwiązanie zawsze jest. Tylko koniecznie należy zobaczyć formularz i układ bazy danych Excel. Dodano po 33 Zalacz pusty formularz Adobe i jeden z przykladem wypelnienia(dane -blablabla) oraz arkusz excel - wiersz z nazwami pol w rzeczywistej kolejnosci
excel pierwszy wolny wiersz makro pierwszy pusty excel pusty
przekażnik stacyjki spawarka inwerter wentylator przetwornik ciśnienia schemat
Zamiana głośnika w domofonie Proel PA-456: 45Ω na 8Ω Sony CCD-TR2000E: Brak daty po 2022 roku - co zrobić?