szablon.SaveAs Filename:=sciezka Proponuję użyć SaveCopyAs. Ale nie wiadomo, czy makro (jego nazwa sugeruje tworzenie arkuszy), czy też ma tworzyć nowe pliki.
Czyli makro ma nie tworzyć nowego skoroszytu? :>
Witam, potrzebuję utworzyć makro w Excelu tworzące pliki na podstawie listy znajdującej się w innym pliku Excel, Skoroszyt docelowy zawiera kilka arkuszy o różnej budowie i określonych nazwach, chciałbym te nazwy również importować z pliku zawierającego listę. Dodatkowo chciałbym aby była możliwość wstawienia z listy określonych wartości w konkretnej...
Dzięki za odp, coś będę tworzył, zobaczymy co wyjdzie
to o czym piszesz to dla mnie czarna magia Jaka tam czarna. Sprawa jest dość prosta i spokojnie obędzie się bez różdżki, szklanej kuli, czy czapki Merlina :) Makro najpierw sortuje, następnie zmienia wartości na tekst w kolumnie D. Przycisk po prawej służy tylko testom. Pozostaje sformatowanie gotowej tabelki (można dopisać stosowną procedurę). Pewnie...
Z reguły za pomocą makra. Można też w dodatkowym arkuszu ale to więcej zabawy niż to warte. Wpisz w google kwota słownie w excelu lub coś w tym stylu a znajdziesz parędziesiąt rozwiązań. Tutaj np. jedno z nich z delikatnym opisem co zrobić: http://blog.grzegorzsurowiec.pl/2009/01/...
[syntax=vbscript]For i = 2 To lastrowA nazwa = Cells(i, 2) Workbooks.Add ActiveWorkbook.SaveAs ("C:\Users\Uzytkownik\Desktop\FOLDER\" & "nowy" & nazwa & ".xls") ActiveWorkbook.Close Next i[/syntax]
Dołącz plik tutaj
Cześć, Dzięki za pomoc - w załączniku podsyłam raport jaki wykonuje. Jest tam makro, które używam aby wyfiltrować dane z ostatniego dnia. Potrzebuje je przerobić tak, żeby filtrowało mi 3 ostatnie dni a nie tylko jeden wczorajszy. A z dopasowywaniem plików mam problemy bo dopiero zaczynam tworzyć makra;) pozdrawiam pn
Makro pewnie działa tylko for dla miliona wierszy do Excela troszkę pomieli... Może dobę? Nie możesz zamiast txt tworzyć csv? Excel w miarę sobie radzi z przecink iem.
Cześć, Nie wiem czy dobre forum. próbuje ułatwić sobie troszkę życie ;) Potrzebuje aby Excel (skoroszyt binarny) za pomocą makra tworzył nowy folder wg daty zawartej w komórce. Napisałem coś takiego ale nie działa, ktoś podpowie co zmienić? Sub StworzFolder() Dim FullPath As String Dim PATH As Variant Dim Folder As String Dim i As Integer FullPath =...
Opis zagadnienia: mam arkusz do którego w różnych zakładkach wpisują różni użytkownicy swoje dane. Na koniec miesiąca tworzone jest zestawienie - przycisk generuj zestawienie (makro przezemnie napisane), który tworzy nowy skoroszyt, do którego przepisywane są odpowiednie dane. Wszystko OK tylko, że w arkuszu bazowym mamy makro, które chciałbym również...
.Display zamiast .Send ?
Super, dziękuję. Dodano po 8 Jeszcze jedno pytanko, czy jest możliwość żeby zamiast komunikatu "wybierz zakres", na stałe podać zakres do tworzenia arkuszy (dane w tym zakresie są zmienne, ale zakres z którego mają się tworzyć arkusze jest stały)?
Jeśli są tylko te 2 możliwości, to można tam gdzie jest: [syntax=vbscript]Case "P2"[/syntax] dopisać K2 (po przecinku): [syntax=vbscript]Case "P2", "K2"[/syntax]
Nie bardzo jest jasne, co chcesz mierzyć. Czy chcesz mierzyć czas wykonywania jakichś obliczeń w programie do którego masz dostęp? Wtedy w tym programie należy odczytać czas na początku, a później na końcu i obliczyć różnicę. Ale to byłoby zbyt proste, więc pewno nie o to chodzi. Jeśli chcesz, żeby z poziomu Excela uruchomić jakiś obcy program, w którym...
Koledzy dobrze radzą, ale to trzeba wdrażać od początku projektu. Więc na przyszłość trzeba to zaplanować inaczej. Tymczasem jednak potrzebne jest rozwiązanie doraźne, polegające na kopiowaniu tego co jest. Na razie to jest ilość danych, z którą Excel sobie poradzi, ale jak danych będzie przybywać, to kopiowanie będzie trwało coraz dłużej. Ponieważ...
Nie wiem jaka jest Twoja wiedza w VBA i czy oczekujesz gotowego rozwiązania czy algorytmu, ale mimo wszystko dobrze byłoby jeszcze sprecyzować: 1. Czy po przekopiowaniu do nowego arkusza wszystkie takie łańcuchy tekstowe mają znaleźć się w jednej kolumnie? 2. Czy nowy arkusz będzie zdefiniowany(nazwa), czy za każdym razem kiedy takie makro będzie wywoływane...
Zrobiłbym inaczej: jedna etykieta, która na przemian wypełnione oznaczonymi danymi z bazy danych i wydruk. Oczywiście wymaga to makro.
Znajdz "formularze", wyswietli sie formatka z min. przyciskami. Tworzysz przycisk a nastepnie przypisujesz do niego makro.
Wykonać kombinacje klawiszy, które podałem... Kolego, zaprzęgnij trochę głowę i Googla - 'Excel tworzenie makr'.
adamas_nt faktycznie jest mały problem z tymi wyjątkami. Najwyżej po zastosowaniu makra trzeba by było przejrzeć te nazwy własne i ewentualnie zmieniać je ręcznie. Możesz wstawić to makro którego użyłeś do poprawy znaków? Sam arkusz może być faktycznie trochę nieuporządkowany, jednak nie ja go tworzyłem. Marcin230 w załączniku plik PDF
Umieść przyciski w polach grupy
Chcę kopiować różne dane, ale zawsze dla wszystkich arkuszy. Czyli np raz a1, a2, a3 a innym razem d3 d4 d5 d6 d7. Chcę abym w prosty sposób mogła sobie tworzyć różne takie kombinacje.
W tym przykładzie (pobrano z http://www.elektroda.pl/rtvforum/topic14... [syntax=vb]Sub Makro3() 'polecenie tworzące nowy plik Range("A1:U37").Select Range("U37").Activate Selection.Copy Windows("plik.xls").Activate ActiveWindow.SmallScroll Down:=-6 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False...
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...
Cześć, mam problem z makrami, mianowicie, nagrywam makra filtrujące - makro ma filtrować, kopiować dane, które zostały uzyskane i wkleić do innego arkusza, który jest przygotowany formą pod uzyskane dane. Jednak mam problem, ponieważ o ile pierwsze makro działa, o tyle każde kolejne jakby nakłada się na następne, ponieważ filtruję się kolumna, którą...
Tu lepiej powinny się sprawdzić przyciski radiowe, bo opcje wzajemnie się wykluczają, poza tym od razu otrzymujemy w wybranej komórce numer przycisku.
Ten problem rozwiążesz, jeśli nagrasz makro dokonując importu tekstu i podejrzysz kod (dane->importuj dane zewnętrzne->importuj dane). Tworzysz kwerendę w której potem makro może podmieniać ścieżkę do pliku.
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...
Działa świetnie. Przenosi wartości, ale zauważ, że data która przekroczy zakres Q znika. Chciałbym żeby one dalej się archiwizowały. Dobrze by było jakby po zapełnieniu się wszystkich okien od J do Q. to następnie zaczełoby tworzyć nowe kolumny by te watości nadal były
[syntax=vbscript]nazwa = ActiveCell.Value With ThisWorkbook .Sheets("wzor rodzinne").Copy ActiveWorkbook.SaveAs .Path & "\rodzinne\" & _ nazwa & ".xls" ActiveWorkbook.Close End With[/syntax]
Pomogę w ten sposób: Tak przypisujesz nazwę z danej komórki Nazwa_z_komorki = Worksheets("KON").Cell... 1).Value i podobnie ilość Ilosc_z_komorki = Worksheets("KON").Cell... 2).Value Do powyższego cells(nr wiersza,nr kolumny) dodanie arkusza: Sheets.Add Nadanie nazwy arkuszowi: ActiveSheet.Name...
W 2003 jeżeli makro było pod jakimś przyciskiem menu tworzyłem plik z makrami z rozszerzeniem xla (dodatek programu MS excel) i umieszczałem w katalogu Document and setting/ktośtam/Dane aplikacji/microsoft/addins
Np. coś takiego. [syntax=vbnet] Sub Makro1() Dim i As Integer Columns("F:F").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("E1").Select i = 0 Do While IsEmpty(ActiveCell.Offset(i, 0).Value) = False ActiveCell.Offset(i, 1).Value = "=right(E6,6)" i = i + 1 Loop Columns("F:F").Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues,...
Makro tworzące pliki z typami. P.S. Miałaś zamieścić przykładowy plik...
i tak właśnie zrobiłem ale przy próbie zapisania wyświetla się komunikat http://obrazki.elektroda.pl/2747284400_1... a przy uruchomieniu chce tworzyć nowe makro a po utworzeniu nic się nie dzieje [/img]
Metoda SendMail jest trochę uboga i korzysta z pośrednictwa klienta pocztowego. Wypróbuj 'CDO.Message'. [url=http://www.w3schools.com/asp/asp_se... kilka przykładów. Wiadomości możesz tworzyć i wysyłać bezpośrednio z Excela. Przykład konfiguracji dla gmail (reszta w linku)[syntax=vb]Set objMessage = CreateObject("CDO.Message") objMessage.Configuration.Fields.Item("ht...
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...
Ale gdzie to wpisać? bo ja nie mam pojęcia o VBA... Proszę o pomoc...
Właściwie z tych obiektów potrzebujesz tylko Folder i Plik (do pętli) - to warto zadeklarować. Czyli można od razu zrobić: Set F = CreateObject("Scripting.FileSystemObject... i dalej jak powyżej. I jeszcze jedno: nie chcesz wykorzystać pliku z makrem? Musisz go mieć (no chyba że użyjesz personal) bo uruchamiasz makro VBA,...
Spróbowałem z minutami i... koloruje OK. Widocznie sekundy to za często (dla mojego sprzętu) W arkuszu są dwa formatowania warunkowe. Tworzysz je identycznie (instrukcja w arkuszu) Zamień MINUTA na GODZINA, ew: GODZINA($G$2)=LEFT($D4,2)=... Edit: 8:00 - podmieniłem załącznik (59+1=0) Na rysunku, widzę, masz co trzecią kolumnę. Można jak w załaczniku2
Jeżeli chodzi o dynamiczną zmianę samego arkusza nie było by problemu ale tobie chodzi o zmianie ścieżki a właściwie nazwy pliku. Właściwie nie ma formuły excelowskiej by to uzyskać. ADR.POŚR() sobie z tym nie poradzi. A właściwie innej wbudowanej funkcji nie ma. Pozostaje tylko makro lub .... inne "pobranie" danych Jeżeli zdecydujesz się na makro to...
od początku tego sposobu się nauczyłem No ale dlaczego kodem tworzysz inne procedury? Dlaczego nie piszesz od razu kodu tam, gdzie powinien być?
Czy te arkusze z imionami masz już stworzone, czy chcesz je tworzyć dynamicznie? Zakładając, że było by to makro - czy ma ono każdorazowo usuwać wszystkie istniejące arkusze z imionami i je odtwarzać ponownie?
Pisałem ze nie do końca działający bo musiałem mieć więcej wiedzy na temat tego twojego magazynu. Zachowałem twój układ - w sumie dla makra to bez różnicy. W załączeniu plik. Przetestuj czy dobrze działa i czy tak jak chcesz bo ... to tworzył człowiek, a mylić się jest rzeczą ludzką. :) ---------------------- Jest jeszcze jeden błąd który będę mógł...
Nagraj makro jak to robisz, następnie je dostosuj do swoich potrzeb.
Chodzi mi o etykiety serii danych Jeśli chodzi Tobie o efekt taki jak na zrzucie :?: 1017376 To można zrealizować poprzez zmianę formatowania (np kolor czcionki) etykiety serii danych dla każdej kategorii. Przy takim rozwiązaniu jak na zrzucie każda wartość dla 4 i 5 kategorii będzie miała etykietę czerwoną :idea: Można zatem poprzez odpowiednie "rozmieszczenie"...
nie do końca wiem jak opisać moją potrzebę No to się postaraj.:) Staram się staram :) Póki co udało mi się znaleźć tworzenie osobnego arkusza dla każdej osoby z tabelą ( póki co niestety pustą). Dodano po 13 Nie napisałeś istotnej rzeczy - mianowicie, w której wersji Excela ma to działać? Jeśli w jednej z najnowszych (365 lub 2021), to można to rozwiązać...
wszystko działa pięknie poza tym łączem, scieżkę musiałem zmienić i problem ma z wybraniem konkretnego pliku do którego ma przypisać łącze bo w miejscu gdzie ma znajdować się już sama nazwa konkretnego pliku wyświetla zmienną "p" i nie potrafi otworzyć linku. Range("A15").Select ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _ "C:\Users\Wioletta...
Użyj bazy danych
To nie będzie 53 arkusz tylko podsumowanie tworzę w nowym pliku excela. Najlepiej chciałbym to zrobić formułą, na makro się nie znam. Aha, rozmieszczenie danych w każdym arkuszu jest identyczne. Pozdrawiam
Witam, Mam dzisiaj ciekawe wyzwanie. Potrzebuje stworzyć makro, które z arkusza głównego bedzie pobierało kilka zmiennych i podstawiało je do gotowego szablonu lub tworzyło taki szablon wydruku. Poniżej wstawiam przykładowy plik i opisuje jak to ma wyglądać. W pliku mamy: A1 - nazwe projektu G1:J1 - nazwy przedmiotu G2:J2 - ilości przedmiotu G3:J4 -...
Wielkie dzięki, o to mi chodziło. Na przyszłość najpierw nagraj makro i podejrzyj kod. Niestety, nie wiem jak nagrać makro typu: jeżeli... to... - stąd też nie mogłem nic podejrzeć. Nie jestem niestety biegły w Visual Basic i tylko eksperymentalnie mogę coś tworzyć, co mi ułatwia pracę. Stąd też ostatnie pytanie laika: Czy makro może otwierać kolejne...
Chciałbym utworzyć funkcję wyszukaj pionowo z parametrami w VBA Mam 2 arkusze. Baza -zawiera numery kont przypisane do numerów oddziałów Arkusz -zawiera numery kont oraz kwoty ale, brakuje numeru oddziału. Samo wstawienie funkcji wyszukaj pionowo mi nic nie daje. Potrzebuję to samo ale w języku VBA. Próbowałem tworzyć makro ale w marko jest kod VLOOKUP...
Dlaczego nie przy skanowaniu? Ale jeśli w taki sposób... Najprościej makrem z pętelką (załącznik). Wypróbuj na swoich danych.
Napisz dokładnie jakie dane są wprowadzane krok po kroku, które kolumny, a nie itp... bo to ma znaczenie Wtedy można sprawdzić czy istnieje wiersz z tymi danymi i do niego skoczyć. Wzorem jest załączony plik - kolumny, które będą do przeszukania to: IdKod TowaruNazwaKod paskowyStary kod PLHMKod towarowy dostawcy Po znalezieniu własciwego wiersza w...
Mogę zmienić, by wszystkie nazwy były takie same w obydwu plikach. Nie możesz, tylko musisz - jeżeli makro ma coś wyszukiwać i dopasowywać po nazwie, taka "radosna twórczość" jest niedopuszczalna. W Prod.xlsx - tabele w Sheet1, Sheet2 i Sheet3 najlepiej, żeby zaczynały się w tych samych komórkach (wiersz, kolumna). Liczba tabel (arkuszy) jest stała...
Witam wszystkich. mam utworzony plik "A", w którym makro "X" tworzy nowy plik "B" z pewnymi danymi. Chcę, aby ten nowy plik "B" miał automatycznie po utworzeniu podłączone pod "guzikiem" makro "Y". Czy jest to wykonalne? Bardzo proszę Was o pomoc. :)
Dziękuję za odpowiedz. Dobrze kolega zrozumiał. Jak jest zero to odejmnij. Jak nie ma zera to dodaj zero. Tak sama z druga wartością. Juz tlumacze sens. Codziennie dostaje raporty w których występują wartości z zerem lub bez zera. Żeby makro moglo uzupełnić dane(wartości duplikujące) to musze miec dane jednakowe. Jak nie mam jednakowych danych to musze...
a także nie kasować mi danych w 2ark, gdy już będę tworzył nową ofertę w 1ark dla nowego kontrahenta. Najprościej będzie napisać makro, obędzie się wówczas bez jakiś karkołomnych kombinacji. Masz jakiś koncept, czy oczekujesz gotowca?
Nie ma na to automatycznych funkcji Ale ... da się zrobić i to dość szybko jeżeli każda z cyfr występują zawsze 5 razy Aby to ładnie zrobić wykorzystaj funkcję podaj.pozycję() z zerem jako ostatni parametr i w powiązaniu z funkcją indeks() powiększając tą znalezioną pozycję danej cyfry od 0 do 4 uzyskasz żądany efekt. W jak silnym komputerze obrabiasz...
Jest. Tworzysz nowy "arkusz" - okno dialogowe. Na nim umieszczasz pole edycyjne. Do przycisku OK, który jest domyślny przypisujesz makro, które wyszuka teraz pole w arkuszu z danymi o tym samym tekście i zmieni jego format oraz w kolumnie kolejnej wpisze aktualny czas. Kod ogarniesz praktycznie rejestratorem makr.
potrzebujesz pomocy z kodem w VBA czy szukasz kogoś kto napisze całe makro? Dodano po 1 Przygotowałem w zasadzie bardzo proste makro: Kopiuje Twój arkusz "x1" (nazwałem go "Template") i w nim zmieniam tylko dane. Nazwę nowego arkusza biorę z arkusza "Wyświetlenie odczytów" z kolumny A czyli "Lp." ale idzie to łatwo zmienić w kodzie (dodałem tam komentarz)...
Witam! To mój pierwszy post w tej części forum. Natrafiłem na problem, znalazłem rozwiązanie, może komuś to się przyda. Zarejestrowałem proste makro, które w pierwszej części (tylko ta jest istotna) miało u dołu tabeli, ale przed wierszem podsumowania tworzyć dodatkowy wiersz będący kopią jednego z wierszy powyżej. Wydawało się, że sprawa jest prosta,...
Witam ! Proszę zwrócić uwagę, że autorzy załączający pliki "sprawiające problem" - uzyskują pomoc szybszą i bardziej precyzyjną :idea: W oparciu o Twój opis wydaje mi się, że najprostszym rozwiązaniem w tym przypadku będzie tworzenie arkuszy "zrobione" w oparciu o odwołania do arkuszy "plan" i proste funkcje excelowe. W załączeniu pokazuję prosty przykład...
Dzięki za informacje z tym skrótem. Jednak nadal nie chce tworzyć kopii po naciśnięciu skrótu. Private Sub Workbook_BeforeClose(Cancel As Boolean) ThisWorkbook.SaveCopyAs "D:\kopia Serwis" & Format(Date, "yyyymmdd") & "_" & Format(Time(), "hhmmss") & ".xlsm" Application.OnKey...
Witam, Mam problem z edycją Makra (poskładanego z kilku znalezionych, nieco edytowane). Makro tworzy już dodatkowe arkusze zmieniając ich nazwę. Wybiera i zapisuje dane od 2 wiersza w nowych arkuszach. Chciałbym jednak by zaciągał również pierwszy wiersz z arkusza "OPIS" jako nagłówek. Zależy mi również na tym, by automatycznie edytował również szerokość...
Witam, potrzebuję zrobić wydruk w pdf z pliku z załącznika z zakresu kolumn L-Q,kryterium ma być data z kolumny Q. Dobrze jak mógłbym dodać szablon drukowania czyli np logo firmy i stopkę. Chciałbyś tworzyć w VBA szablon drukowania :?: :D Proponował bym na początek zrobić dodatkowe arkusze w tym skoroszycie z szablonami odpowiednich dokumentów, nagrać...
Bałem się ze odpowiedź będzie zahaczała o VBA, tak formularze są w jednym arkuszu, ale mogę je podzielić tak żeby każdy był w oddzielnym z tym że wtedy musiałbym znaleść sposób na ukrycie konkretnego arkusza w powiązaniu z zawartościa komórki a to zapewne też już trzeba płodzić makro albo dwa? Plik załączam, liczba która determinuje ilość formularzy...
Rozumiem, że zakładka "Szczegóły" z właściwości pliku nie wystarczy? https://obrazki.elektroda.pl/8221950100_... Jeśli nie wystarczy, i pliki generowane są do jednej lokalizacji, oraz wystarczy Ci dokładność co do np. jednej minuty, to wystarczy mały prosty programik siedzący sobie w trayu (ew. całkiem ukryty), który co minutę (żeby...
Przepraszam, ale nie mogę dać realnego załącznika. Musiałbym go tworzyć od nowa ze wszystkimi formułami i jeszcze przerabiać. Bez danych źródłowych dostaje tylko ADR w 90% komórek bez tych danych. Oczekuję by ktoś pomógł napisać kod VBA dla funkcji goal seek który będzie podstawiał wynik ale tylko dla tych wierszy które mają podaną szukaną wartość....
Witam! (użytkownik początkujący) Mam taki problem otóż mam w Excelu swoją bazę danych w postaci tabeli, w której każdy wiersz to nowe zlecenie. Potrzebuję z danego wiersza tworzyć nowy plik Excela z tymi danymi (w postaci raportu) (nazwa nowego pliku = zawartość pierwszej komórki wiersza). Makro (albo coś prostszego) miało by być przypisane do każdego...
adamas_nt Wielkie dzięki za zainteresowanie. Widzę, że udało Ci się stworzyć funkcje, które rzeczywiście działają. Niestety w moim przypadku, rozwiązanie w samych formułach może być niewystarczające. Plik z danymi potrafi liczyć do kilkuset wierszy dlatego tez myślałem nad rozwiązaniem z makrem, by taka jak w twoim przypadku nie trzeba było tworzyć...
Specyfikacja każdej skrzynki jest umieszczana w odrębnym pliku ponieważ w mojej pracy występuje ok 10000 skrzyni (może więcej). Przy takiej ilości danych i profesjonalnych zastosowaniach - konieczne jest również profesjonalne rozwiązanie :D - zgodnie z moimi doświadczeniami najbezpieczniejszym, najszybszym i najprostszym rozwiązaniem byłaby tu baza...
Jak zrobić, aby z tego arkusza tworzyło kolejne arkusze wg produktu i tam kopiowało tylko te wiersze Można to zrobić przykładowo tak jak na zrzucie :D Po każdej zmianie tabeli podstawowej wykonuje się makro aktualizacji :idea: 1091167 i w załączonym pliku :spoko: 1091168
Wydzielono z Witam Podepnę się pod temat i troszeczkę odświeżę. Mam podobny problem z kopiowaniem, muszę tworzyć raporty i kopiuję oczywiście ręcznie (całkowicie nie znam się na makrach). W załączniku zamieściłem plik z tym o co mi chodzi. Z arkusza1 robię raporty w osobnych arkuszach i miło by było gdyby one same się tak kopiowały z pomocą przycisku....
Tak wszystko ma się dziać w Excelu.Szczerze mówiąc próbowałem stworzyć swoje makro. Zapisywało ono wartości temperatury i czasu w kolejnych wierszach. Na ich podstawie chciałem tworzyć wykres. Wydało mi się to trochę "za biedne" i porzuciłem pomysł, tym bardziej, że makro musiałem odpalać ręcznie:|. Byłbym wdzięczny za informacje o zdalnym uruchamianiu...
Panowie Mam prośbę o wprowadzenie mnie w tworzenie MAKRA na prostych przykładach. Pozdrawiam.
Witam, przejrzałem forum w poszukiwaniu odpowiedzi ale niestety jestem zielony jeśli chodzi o tworzenie makr i nie znalazłem albo nie potrafiłem zastosować rozwiązań przedstawionych w odpowiedziach o podobnej tematyce :( Chodzi mi mianowicie o stworzenie makra, które będzie tworzyło bazę danych na podstawie danych z innych plików excel. W załączeniu...
Witam, niestety nie jestem biegły w języku VBA. Potrzebuję zrobić funkcję/makro, która będzie przeszukiwała inne pliki excel w wybranym katalogu. Wybór katalogu ma się odbywać przez naciśniecie przycisku. Po wybraniu katalogu, w głównym skoroszycie, w jednym arkuszu, mają się tworzyć dane z tych plików excel, które są w wybranym katalogu. Funkcja ma...
Wydzielono z Np. tak: To makro bardzo mi odpowiada do moich zastosowań, jednak nie umiem go zmodyfikować. Chodzi mi o to, że potrzebuje aby tworzyło mi arkusze z kolumny J - czasami będą to 2 arkusze, czasami 10. Jak zmodyfikować makro, aby wykonywało tworzenie arkuszy tylko dla pełnych komórek?
Cześć. Jest to mój pierwszy wątek na tym forum dlatego pragnę się przedstawić. Mam na imię Darek i troszkę bawię się excelem ale nie makrami. Stąd prośba o szczególną pomoc. Nie poradzę sobie z tym sam poradzę. Potrzebuję makro, które będzie mi kopiowało dane. Mianowicie: W Arkuszu1 znajduje się zakres komórek załóżmy od A1:A10 wpisane są nazwy. W kolumnie...
Bardzo możliwe, że Pan Maciej zrobi tej formuły. Ale ja w takich przypadkach nie złom głowy i użyć makra Działa na podstawie aktywacja "Zestawienie"
marcinj12, Dzięki za tę podpowiedź. Poprawie to w kodzie i zobacze czy choć trochę przyspieszyło. Szczerze mówiąc to nie wiem, która zajmuje więcej czasu, wydaje mi się, że delete, ponieważ jest odpalana dwa razy (w dwóch arkuszach). Jeżeli chodzi o ilość danych, to przy około 300 wierszach radzi sobie w miare szybko, jednak już przy tysiącu, niestety...
Dzien dobry. Potrzebuje miec macro działające jak opisze poniżej i nigdzie nie znalazlem rozwiązania ani wskazówki. Podswietlam konkretny wiersz np. 250 , klikam na makro i makro pobiera mi dane tylko z wiersza podswietlonego. Pobiera np. A250, C250, F250, I250, J250 . Dane te wysyla do nowo tworzonego dokumentu docx o tytule A250_H250.docx i zawartosci...
Jeżeli nie musi być HTML, a jako załącznik, to proszę. Tu nie chodzi o samo wysyłanie, bo makro , o którym wspominałem spisuje się świetnie. Jego autorem Ron de Bruin - w artykule "Mailing a Single Worksheet in the Body of an E-Mail Message" . Jest tam również podane wysyłanie emaili dla listy w tabeli. Potrzebne by było jakieś makro , lub jego część...
Są dwie drogi 1. Z wykorzystaniem makra - wtedy można robić czary :) (ale jeżeli nie miałeś do tej pory doświadczenia z jakimkolwiek programowaniem to tu się nie pchaj na razie bo połamiesz sobie nogi [np. czy rozumiesz to makro zastosowane jako funkcja które jest obecnie ze świętami?] - zniechęcisz się do excela. Może nie jest to bardzo trudne ale...
Opiszę może procedurę ;) 1. Otwieram listę 2. Zaznaczam kilka opcji 3. Przenoszę opcje do komórki I1 4. Dzielę otrzymane wyniki na kolumny <<< Chodzi o to żeby w momencie zamknięcia listy wyboru dane automatycznie zostawały podzielone, ale żeby istniała możliwość kolejnego wyboru :), czyli zamknięcie listy uruchamia makro 'dzielenie' - jednorazowo...
Wersja mieszana, tj. i z hiperłączami "na funkcjach" i z hiperłączami "na makrach". 866050 Ścieżkę dostępu możesz określić dla każdego projektu oddzielną, to tylko niewielkie zmiany w makrze "Workbook_Open", które w ogóle możesz wyłączyć/skasować i ścieżki wpisać ręcznie - mnie się nie chciało tworzyć różnych ścieżek dla poszczególnych projektów. Ilość...
Witam, Codziennie robię "zrzut" części bazy danych systemu ERP do Excela. Napisałem sobie makro, które filtruje mi zawarte tam dane. Problem w tym, że z każdym takim "zrzutem" tworzy mi się nowy plik (w zasadzie to nie xls, tylko csv) i tak ma być. Tworzę sobie archiwum tych plików. Chciałbym, aby to makro, które napisałem było dostępne nawet dla nowostworzonego...
Witam To jest makro wyszukane w jakiejś książce nie pamiętam. Tworzy nowe skoroszyty dla filtra z tabeli przestawnej. Zmień fragment aby tworzyło nowe arkusze Dodano po 6 Proponuję stronę helion.pl Tam do książek są przykłady na FTP. Skarbnica przykładów ;-)
Nie bardzo rozumiem, po co ta cała zabawa z zerami, zamianą na puste, usuwaniem komentarzy. Po co wyświetlać zera gdy brak danych? Po co w ogóle tworzyć te komentarze z zerami? Poza tym ostatnia część kodu (usuwanie komentarzy) w ogóle by nie zadziałała, bo komórki z komentarzami były puste, a funkcja End uwzględnia zawartość komórki, a nie komentarze....
Mam nadzieję że trochę rozjaśniłem Nic nie rozjaśniłeś. W arkuszu 1 są dwie kolumny Składowe i Kwota łączna, W Arkuszu 2 są kolumny Składowa 1 do 18 i Kwota łączna. Rozumiem, że chcesz z danych Arkusza 1 uzyskać dane w Arkuszu 2. Jest tylko jeden mały problem, brak jest jakichkolwiek reguł jak są tworzone składowe. Bez tego nikt Ci nie pomoże bo nie...
Jest to procedura zdarzeniowa w 'thisworkbook' reaguje na tworzenie nowego arkusza (gdy tworzysz nowy arkusz uruchamia się to makro i dodatkowo kopiuje 'template' wtedy masz 2 arkusze podepnij to pod przycisk tak jak w poście 1 [syntax=vbscript]Sub add() ActiveWorkbook.Sheets("Template").Copy After:=ActiveWorkbook.Sheets("Template") On Error GoTo Wrongname...
(at)zbysiomysio Generujesz kolejny, kolejny post (jak już zauważyli koledzy). Po pierwsze nie poruszasz się w tym płynnie. Czytałeś o tym choć jedną dobrą książkę? Ale po drugie, i co ważniejsze, wybrałeś mocno niewłaściwą platformę do tworzenia oprogramowania. Excel nigdy taką nie był, nie jest i nie będzie. Proponuję, ściągnij Visual Studio Community,...
To przy konieczności posortowania pozostaje jedynie makro. (no chyba że któryś z kolegów z forum ma inny pomysł "autosortowania") Przy budowie makra ważne jest położenie i późniejsza "niezmienność" położenia poszczególnych komórek (lub zasady ich zmiany) Jesteś pewny, że tabele z "potrzebnymi danymi" są zawsze w kolumnie d i zaczynają się od 4 wiersza?...
Witam. Potrzebuję rozwiązać dwa problemy. 1. W skoroszycie, pierwszym arkuszem o nazwie "lista" jest lista nazwisk umieszczona pionowo w kolumnie "A". W kolejnym arkuszu o nazwie "001" muszę wczytać zawartość komórki A1 z arkusza "lista", w kolejnym arkuszu o nazwie "002" wczytać ma się zawartość komórki A2 z arkusza "lista" itd. 2. Z uwagi na fakt,...
...Próbuję rozwiązać problem - w jaki sposób podając NIP , ewentualnie nazwisko w arkuszu z WZOREM FAKTURY, można z arkusza z listą danych osobowych klientów, przenieść wszystkie dane tego klienta do wzoru faktury? Jeżeli NIP (nazwisko) jest w tym samym wierszu co reszta danych to możesz to zrobić za pomocą funkcji wyszukaj.pionowo() indeks() w powiązaniu...
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...
makro tworzyć folder makro tworzyć katalog tworzyć arkusz excel
wygłuszanie pomieszczeń staż elektryk jaeger licznik
Napięcie na wtyczce czujnika ABS Ford Ka 2009 Lodówka Samsung SR-L 39 - lód pod szufladą zamrażarki