Rozumiem że w jednym pliku excela jest zapisane makro i otwierasz w excelu następny plik wykonujesz makro i chcesz zapisać zmiany w drugim pliku, otworzyć następny, wykonać makro i zapisać zmiany. Jeśli tak to ostatnia linijka powinna mieć postać ActiveWorkbook.SaveCopyAs Filename:=katalogZapisu & "\" & Format(Date, "DD-MM-YYYY") & "_" & ActiveWorkbook.Name...
VB z Office'a służy tylko i wyłącznie do pisania makr, nie da się w nim kompilować programów. Jak dobrze poszukasz to znajdziesz VB4.0 w wersji edukacyjnej (ale też bez możliwości kompilowania do .exe). Jeśli jesteś studentem, to być może twoja uczelnia ma podpisaną umowę z MS i uczestniczy w programie MDSN-AA i wtedy możesz sobie ściągnąć VB za darmo...
Brakuje jakby tego ostatniego elementu. Nie wiem czy tu nie brakuje czegoś żeby zapisywało nowo utworzony plik, a nie ten z makrem, ale nie wiem jak to zmienić. Pomijam "budowę" tego kodu, jak już to tak. [syntax=vbscript] ActiveWorkbook.SaveAs Filename:="H:\" & Format(Date, "yyyy.mm.dd") & "_Zestawienie Zgromadzeń Inwestorów" & ".xlsx", _ FileFormat:=xlOpenXMLWorkbook,...
Sub ZapiszPlik() Dim Skor As Workbook Const FOLDER As String = "D:\moje dokumenty\" -tu wpisujesz lokalizację pliku, gdzie docelowo ma się zapisać plik Set Skor = ThisWorkbook Skor.SaveAs FOLDER & "pliczek" & Format(Now(), "_yyyymmdd") - "pliczek" to nazwa jaką będzie posiadał plik ThisWorkbook.Close False End Sub To makro wstawiasz w pliku, który ma...
Witam Dziękuje Działa, ale chciałbym mieć możliwość całkowitego zablokowania możliwości zapisu pliku z włączonymi filtrami. Makro działa - wywala błąd, ale mimo wszystko pozwala użytkownikowi zapisać plik.
Podczas startu aplikacji robisz: Worksheets("Arkusz1").Unprotect Password:="TwojeHasło" To umożliwia pracę w arkuszu. Podczas zamykania aplikacji robisz: Ws.Range("A1:Z250").Locked = True Ws.Protect Password:="TwojeHasło", UserInterfaceOnly:=True Sorki, wycinane z mojej aplikacji, stąd różne sposoby adresowania arkuszy, możesz to zapisać dowolnie, byle...
Odblokowano na prośbę autora... Nagraj SaveAs > arkusz wynikowy > pdf i dopisz na końcu makra.
Witaj. Co rozumiesz przez "zapamiętać"? Zapisać w jakiejś komórce? Można to zrobić przez makro - niezbyt zoptymalizowane, ale działa.
Super bardzo wszystkim dziękuję, osiągnęłam to czego chciałam na ten moment. Gorzej, że teraz muszę to zapisać w makro :):)
1. Wejść w menu makr 2. Rozpocząć rejestrację 3. Kliknąć prawym klawiszem na zakładce arkusza 4. Wybrać "Przenieś lub kopiuj" 5. Zaznaczyć opcję kopiowania 6. Zakończyć rejestrację makra 7. Zapisać makro.
i chce wywoływać makro z poziomu Accessa i teraz pytanie czy jest możliwość by w accesie zapisała sobie to makro na zasadzie wywołaj mi go w pliku 1234.csv Tak, czyli access musi otworzyć sobie 1234.csv (ma wstawić w t4 date i sumować r4 i q4, zapisać jako csv ?)
Witam Potrzebuje zapisać makro na głównej listwie narzędzowej excella które będzie działało na każdym nowo otwartym dokumencie excell. (Normalnie makra są przypisane do określonego dokumentu) Podobno jest możliwe aby dodać do excella własne polecenia jak to zrobić ? pozdrawiam Robert
Ok, jest to jakieś rozwiązanie dziękuję, ale żeby osiągnąć pełnię szczęścia jeszcze zapytam - czy można tak zapisać makro aby nie tyle że drukował, ale żeby zmieniał obszar wydruku i powiązać z zawartościa komórki ? Coś na kształt jeżeli(czy.pusta(e22);"";obszar wydruku od 1 do e22).
Witam, Mam makro ale jest ono strasznie długie i działa strasznie wolno (rejestrowane makro). Wiem, że można zastąpić je krótszym niestety jestem początkująca i w związku z tym moja wiedza jest zbyt mała :) Jak można zapisać makro, które wyszuka pionowo wartość w kolumnie A arkusz2, skopiuje 30 komórek w prawo, po czym wklei je odpowiednio do arkusza1?...
Masz wprowadzony plik (PDFMaker.dot) który ma się zawsze uruchamiać przy starcie worda. Jeżeli tak ma nie być wykasuj go z katalogu c:\Program Files\Microsoft Office\Office11\startup (lub przenieś do innego) A dzieje się tak bo ten plik (szablon dokumentu) który chce się otworzyć ma w sobie makro. I zawsze będzie ci się otwierał z tym komunikatem w...
Wygląda na to że wszystko robisz dobrze. Prawdopodobnie nie masz uprawnień administratora i do zapisu bezpośrednio na dysk C, ew. to kwestia ustawienia czegoś w zabezpieczeniach Worda (widzę że to ten nowy, ja się zatrzymałem na 2007). Utwórz na nim jakiś katalog, zmień ścieżką w makro i do niego próbuj zapisać. Oczywiście nazwa pliku ma tutaj znaczenie...
[quote="Andrzej59"]Zrobione w PQ[/quote Po dopisaniu do listy jednej lub dowolnej liczby pozycji trzeba arkusz zapisać i odświeżyć a tabele same się uaktualnią
Super, dzięki. A jak zapisać żeby makro samo uruchamiało kopiowanie danych gdy pojawią się dane w komórkach?
I teraz wystarczy "odptakać" to MISSING i zapisać plik.
Sporo niewiadomych. Nie wiadomo gdzie jest 'Activecell', a w związku z tym 'C[-1]' oraz wszystkie "offsetowane". Jedyna wskazówka, że wynik *5% zapisujesz w B3. Trzeba policzyć :) W przykładzie losowanie 5% unikatowych liczb z kolumny "C". Oczywiście wartość 'ile' możesz zapisać w B3 ;) itd
Jest :D Użycie sortowania i zapisania jako makro. Kiedy będzie potrzeba znaleźć powtórzenia uruchamiasz makro... i gotowe :D
wtedy nie zastap tylko w makro FormulaLocal
Łał, nawet z konwersją do PDF. Jutro przetestuję. EDIT Działa! :) Kurka, żebym wiedział że dostanę taki kod który od razu konwertuje do PDF to bym w pierwszym poście poprosił o funkcję, która wyśle na FTP (na stronę) a nie na maila. Teraz nie mam śmiałości. Było by to przegięcie. DZIĘKI, Wielkie DZIĘKI!!! Co do bezpieczeństwa to myślałem o tym żeby...
Co zrobić żeby w przypadku gdy plik o danej nazwie już istnieje Jestem za tym, żeby sprawdzić obecność takiego pliku przez: If Dir(Thisworkbook.path & "\" & nazwa)<>"" then ... i podjąć dalsze działania (zapisać plik, podać komunikat, itp.)
Fakt. nie mogę nigdzie znaleźć "wytłumaczenia" czemu tak się nagrało. Nie wiem czy widać po kodzie co chcę osiągalność. Chodzi o to ze po przefiltrowaniu po nr 756902 kolumna x ( wynik około 10 wierszy) chcę wyszukać pionowo w kolumnie y wartości z innego pliku i zwrócić nr_indeksu_kolumny. Wyszukaj pionowo nie działa poprawnie pewnie dlatego że nie...
chyba nie zapisałeś makr :)
Edit Jest jeden myk: [syntax=vbscript] ActiveWorkbook.Windows(1).Caption = "dowolna nazwa" [/syntax] Jak chcesz go potem zapisać to w oknie dialogowym pojawia się nadal Zeszyt1 zamiast "dowolna nazwa".
Witam wszystkich, Potrzebuję pilnie informacji jak zapisać makro działające jak WYSZUKAJ.PIONOWO z odwołaniem do arkusza2 czyli mojej tabeli danych. Temat pewnie nie byłby jakoś strasznie skomplikowany gdyby nie fakt powtórzenia obliczeń do końca aktywnych kolumn ale również na zasadzie powtórzeń w wierszach ze stałą równicą 7wierszy - powtórzenia oczywiście...
eee... wszystko jest dla mnie zrozumiałe to co piszesz, Jednak nie potrafię zapisać tego kodem VBA. Jak można by było zapisać makro w moim pliku, byłbym bardzo Ci wdzięczny:P Dodano po 2 Bardziej chodzi mi o rozbijanie każdej kwoty u dostawcy, łatwiej bedzie później to edytować np. na zapłacone bądź nie...:) Dodano po 3 Pomocy...:D:P Życia mi braknie...
reszta już prosta :) dziękuje pięknie - kombinowałem kombinowałem ale na taki prosty pomysł nie wpadłem :P to może pomożesz jeszcze w jednym - mam makro drukujące zaznaczony w arkuszu obszar ale poszukuje możliwości zapisania w makro na której drukarce ma zostać wykonany wydruk - mam dwie i chciałbym drukować tylko na jednym z nich.
Makro ma rozdzielić i zapisać w kolumnie. hm... może faktycznie w jednej kolumnie imie, nazwisko, data ur. ,ulica, nr domu, nr mieszkania, kod poczt. i miejscowość. dane maja być rozdzielane za pomocą ( , ) i wpisywane do odpowiedniej kolumny w excelu chociaż ja to zrozumiałem tak, że dane rozdzielamy, a następnie każdy z rodzajów danych wstawiamy...
Chodzi o to, że pliki... na każdym komputerze z arkuszem kalkulacyjnym. Mówisz że w csv można zapisywać makra Założyłeś temat pt.: " Excel - obliczanie wielu wyników...", więc Excel ma być tutaj używany, czy wręcz jest zabroniony? Jeśli ma być używany, to jaki problem zezwolić na wykonywanie makr? Nigdzie nie twierdziłem, że w csv można zapisywać makra....
Nie ma uniwersalnego rozwiązania w takim przypadku. Można oczywiście zapisać plik z makrem jako dodatek i aktywować go w oknie "dodatki", ALE: jeśli ktoś zmieni nazwy, kolejność indeksów arkuszy (jeśli nie nazwy) to kicha. Spróbuj może w ten sposób: 1. Dostajesz plik z logami (gdzieś trzeba by go zapisać). Tutaj arkusz z danymi musi być rozpoznawalny....
Potrafię stworzyć coś takiego, jednak to ogranicza się do pewnej ilości ważeń (w tym przypadku 14) i zakres ten musiałbym jakoś wskazywać. Do tego dochodzi problem z tym że suma i produkt zmieniaja się tylko we wskazanych komórkach/ Jak zapisać makro by działało przy większej ilości ważeń bez wskazywania tej ilości ważeń? oraz Jak zapisać sumy jedna...
Witam Może być makro [syntax=vbscript]Sub Zapisz() Application.ScreenUpdating = False plik = Left(ActiveWorkbook.FullName, InStr(ActiveWorkbook.FullName, ".")) & "txt" ActiveSheet.Copy ActiveWorkbook.SaveAs Filename:=plik, FileFormat:=xlCSVMSDOS ActiveWorkbook.Close False MsgBox "zapisano " & plik End Sub[/syntax]
Przykładowy plik.
Przetestuj załączone rozwiązanie. Przed uruchomieniem należy: - Plik csv nazwać: "dane.csv" - Załączony skoroszyt zapisać w folderze, w którym znajduje się plik "dane.csv" U mnie cała procedura wykonuje się ok. 1 min. pozdrawiam andie
Bardziej chodziło mi, że makro jest przygotowane na sortowanie nawet stu wartości w wierszu, Ty masz to do lotto, specyficznie do 6 liczb, więc Const MaxX możesz zmienić na 6 spokojnie, wtedy będzie brało pod uwagę tylko kolumny od A do F. Jeśli będziesz chciał sortować losowania z innych gier, gdzie załóżmy jest losowane 20 liczb, to wtedy można to...
Nie wiem czy dobrze rozumuję. Wyniki obu porównań można umieścić w odpowiednich arkuszach pliku "makro.xls", skopiować (arkusze wynikowe) do nowych plików, nadać im nazwy i zapisać (zamknąć z zapisem).
Sprawdź czy o to chodziło. Jeśli faktycznie druga procedura ma kopiować "wiersze powyżej", to oczywiście nie zawsze będzie ich 15, bo wyszukiwana wartość może zostać odnaleziona w wierszu, powyżej którego nie ma 15 wierszy. Załączona procedura w takich przypadkach kopiuje wartości począwszy od wiersza nr 3 do wiersza wyszukanego. [syntax=vbscript] Option...
Niestety nie mogę zobaczyć pliku, nie mogę go nawet pobrać z internetu - admin zablokował. No to teoretycznie: Tak sobie myślę skąd makro ma wiedzieć z którego pliku pobrać dane? Sprawdź czy jest to jawnie określone w RowSource. Nazwany Range też może nie mieć właściwego (pełnego) adresu i próbuje brać z ThisWorkbook. Wyświetl sobie co tam dokładnie...
Witaj, napisałem że plik działa tj drukuje (pod warunkiem, że PDF Creator ustawiony jest jako drukarka domyślna), pojawia się pole zapisu, ale dalej muszę wykonywać czynności manualnie. W swoim temacie pytałem, czy jest sposób, aby czynności wykonywanie przeze mnie manualnie tj wpisywanie nazwy, szukanie ścieżki zapisu i zapisanie, robiło makro.
można to zrobić w 3 etapach 1. Przejdź do lokalizacji (ChDrive, ChDir) 2. przy pomocy funkcji Dir i FileDateTime zrobić listę plików 3. Sortuj listę malejąco po Data-godzina pierwszy na liście będzie plik, którego szukasz
Witam, otóż mam pewien problem z napisaniem programu Makro w Excelu. Potrzebuję kodu jak mnożyć funkcje z podstawieniem, przykładowo: Obr = [E1] V = [E2] d = [E3] m = [E4] t = [E5] [B2] = n (kod ma służyc do liczenia momentu obrotowego) Więc mam: V1 = V * 1000/3600 a = V1/t ŚrednicZew = d * PI n = a / ŚrednicaZew Ma ktoś pomysł jak to zapisać w języku...
A próbowałaś to zwykłymi funkcjami zapisać?? Opis dość zawiły, ale wydaje mi się, że do tego makro nie jest potrzebne. Makro w każdym razie nie działa, bo zmienna x czy y nie są rozpoznawane jako część formuły. Wszędzie tam, gdzie mnożysz przez te zmienne, musisz "dokleić" ich wartość do formuły: [syntax=vb]Worksheets("Udzialy").Range("...
Jak chcesz mieć dostęp do parametrów, to utwórz arkusz 'Parametry' i tam trzymaj swoje 'opcje makra'.
Witam/ Nie wiem czy to pomoże, ponieważ nie korzystam z wersji 2010, 2013, ale zdarzenia zamknięcia skoroszytu Przypisz makro zapisać najniższą wersję. Osobiście zawsze zrobić swoją pracę na offìce97, i inne offìce jest właściwie rozumie, wyjątkiem jest OpenOffìce, jeśli masz makra.
Cześć potrzebuje stworzyć makro które ominie blokadę arkusza i w zdefiniowane komórki wpisze wartości. Chodzi o to żeby użytkownik nie mógł w nie ingerować Ale makro żeby moglo dane w nich zapisać. Podpowie ktoś??
nie wysypało się po prostu zatrzymałem makro ;) (ctrl+break)
Ale chodziło mi jak wyżej żebym mógł podać gdzie zapisać i żeby to było automatycznie przy wyjściu a nie na przycisku, tylko w tym moim makro musze dwa razy wskazywać ścieżkę do zapisania pliku i czy to tak musi być czy można zmienić na jeden raz
Witam. Dalej rozwijam mój projekt :) Mam nadzieję na wsparcie w tym temacie. Tym razem chciałbym aby po zeskanowaniu określonego kodu kreskowego było uruchamiane makro. https://obrazki.elektroda.pl/8151866500_... Makro ma zapisać i drukować zeskanowane informacje z kodu kreskowego. W przestrzeni wolnej między wierszami mam zamiar zapisać...
Przed ActiveWorkbook.SaveAs Filename:= _ Wstaw ActiveSheet.Copy
Żeby nie rozpisywać się za bardzo powiem, że dla początkujących niezastąpiony jest rejestrator makr. Wystarczy wybrać z menu rejestrowanie, wykonać wszystkie czynności zgodnie z opisem i zapisać. Potem takie zapisane makro można (metodą prób i błędów) dostosować do własnych potrzeb.
Dlaczego myslisz, ze wklejenie makra w jego opisie odniesie jakis skutek? Opis zostaw pusty, dodaj makro, nastepnie wybierz wyswietl makra -> edycja i dopiero tam wklejasz kod.
Mam makro po którego uruchomieniu wyświetla się forma z checklistą, polem umożliwiającym wpisanie tekstu, kilka optionbuttonów i 66 checkboxów po kliknięciu zapisz wszystkie dane zapisywane są do odpowiednich komórek, jednak jeśli, któreś z pól, lub żadne nie zostanie uzupełnione i tak można zapisać w tym wypadku bezwartościową informację. Takie działanie...
Opisz dokładnie co i jak ma się odbywać. Nie jest jasne jaki arkusz z otwieranego pliku ma być źródłem. Nie wiadomo, co z danymi źródłowymi robić. Te dodawane arkusze, to w źródłowym, czy docelowym? I tak dalej. Makro które wkleiłem obrabia dane. Arkusze są podane w makrze. Mógłbym oczywiście wejść do każdego z plików i zapuścić makro po kolei jednak...
Wybierz tworzenie makra w trybie sekwencji klawiszy. Klinij szybko po klawiaturze np. "asd" czy cokolwiek i zobacz czy możesz zapisać. Chodzi o to żeby udało ci się stworzyć jakiekolwiek działające makro i je zapisać. Jak się uda poszukasz makra - to będzie jakiś plik w środku tekstowy pewnie a rozszerzenie może być inne. Jak dorwiesz plik to poznasz...
Witam, Zielony z makro szukam pomocy :-) Uprościłem pytanie, poszukuję makra które uruchamiałoby się automatycznie po wprowadzeniu zmiany w arkuszu dane C3, makro powinno zapamiętać i zapisać poprzednią wartość C3 do arkusza zestawienie C5, przy kolejnym wpisie do C3 w danych, kolejny zapis w C6 w arkuszu zestawienie itd. Mógłby ktoś pomóc w stworzeniu...
w trzeciej sama trasa wypisana w formacie: sklep_xxx-sklep_yyy-sklep_zzz Jeśli dobrze zrozumiałem, to myślnik jest znakiem rozdzielającym nazwy sklepów, których trzeba wyszukać? Jeśli tak, to najprościej rozbić ciąg funkcją Split i zapisać w tablicy. Następnie wyszukać kolejne wartości w pętli For, gdzie licznikiem będzie rozmiar tablicy. Wynik można...
bardzo dziękuję , działa super, mam tylko pytanie czy jest jakieś polecenie aby na wyskakujące okienka "ten plik zawiera łącza zewnętrzene..." i potem "czy zapisać" od razu odpowiadać nie/nie ?
Jeśli to jest nowy Excel (365) No właśnie Autorka jest coś małomówna. ;) Nie mam 365 i nie wiedziałem, że takie udogodnienie w nim jest. Mam 2007 i 2021. Nawet w 2021 nie ma "Automatyczna konwersja danych"... Ale zawsze można napisać makro dla starszych wersji, żeby ułatwić pracę. W załączniku makro do wczytywania pliku CSV.
Cześć, chcę zrobić makro które pozwoli mi otworzyć konkretny plik i zapisać jego ścieżkę w jakiejś komórce. Zastosowałem już metodę GetOpenFilename ale nie potrafię pobrać tej ścieżki i zapisać w komórce.
Rety! Po kolei. Nie chcesz otwierać pliku, OK. Ale po co przepisywać jeśli można pobrać do zmiennych, albo od razu do wzorca (tu trzeba zdecydować i ustalić kolejność). Krok 1 - pobieranie danych z pliku. Wypróbuj takie coś (katalog z plikiem skopiowałem sobie na pulpit) [syntax=vbscript]wrs = 2 pth = Environ("USERPROFILE") & "\Desktop\Etykiety\" plik...
hmmm jeżeli zabezpieczę plik Hasłem to makro nie będzie działało ??
W procedurze xmit_spi to ja nie widzę nic sensownego, a rcvr_spi można zapisać jako static inline albo makro o treści spi_Trans(0xff)
Na pasku górnym otwierasz Makra - Nowe Makro. Wpisujesz nazwę elementu i OK. Otwiera się okno Edytor Elementów. Tam rysujesz cały element od podstaw, wybierając kształty, dodajesz wyprowadzenia (PinDown, PinLeft itp.) numerując je i wprowadzając nazwy. Można też przerobić istniejący element. Jak skończysz, klikasz OK i element pojawia się na obszarze...
No, to prawie wszystko masz gotowe, tylko o funkcji CDate() zapomniałeś - "w polskich warunkach systemowych" FileDateTime() zwraca tekst, a nie podtyp daty z "Variant", jak napisane jest w pomocy podręcznej - łatwo to sprawdzić, np. przez "?TypeName(test2)" w oknie Immediate. Czyli porównujesz np.: tak: "If CDate(test) > CDate(test2) Then", chociaż...
Ok, już rozumiem. Mógłbym ewentualnie zrobić odwołanie w docelowym arkuszu na zasadzie komórka w arkuszu, gdzie kolumny mają się ukrywać = komórka z arkusza źródłowego. Macie może pomysł, jak to zapisać, żeby kod działał i żeby nie trzeba było robić tak ,,naokoło"?
Normalnie tak było, ale nie działa... naprawdę... Wyłączyłam makro, wszystko najpierw DEL zapisałam i nic...
Dzięki, mam jeszcze jedno pytanie natury kompletnego laika: jak mam uruchomić takie makro? Wkleiłem kod w VBAProject, zapisałem plik wraz z obsługą makr i co dalej? Przepraszam za tak głupie pytanie ale kompletnie się na tym nie znam.
Wydruk zawsze jest jednostronicowy, ale zakres jest różny w każdym arkuszu, wówczas to makro nie zadziała Jak zapisać dla różnych zakresów
1. Otwieram wzór arkusza ze zleceniem w którym zapisane jest moje makro. 2. Wypelniam ten wzór w odpowiednie dane. 3. Uruchamiam makro, które tworzy nowy plik zapisuje je pod nazwą pobraną z odpowiedniej komórki po czym tworzy hiperłącze które łączy nowo stworzony plik z plikiem wzorca. 4. Później aby wzór pozostał wzorem, to plik który wypełniałem...
Witam, Mam problem z makrem, które dzieli duży plik na zakładki, filtrując po nazwie miasta. Makro działa w pętli, pobierając nazwę miasta z tabeli, ale przerywa działanie, gdy w zestawieniu brakuje danego miasta. Jak zrobić, aby zapisało pustą zakładkę i przeszło do następnego rekordu w tabeli.
Witajcie, również odświeżę temat, zacznę od początku, byście mieli jasność ... Mam pewien zakres liczb, które zbieram do jednej kolumny kolejno w dół od wiersza 7 do 150. Nazwijmy ją kolumna I. Zakres liczb zawiera się od 0 do 50. Następnie w kolumnie A mam zrobioną formułę sprawdzającą mi ilość występowania każdej z liczb w tym zakresie. Dotąd wszystko...
Oferują sposób - aktywowany Arkusz 2, ma dialogu, który zaprasza zaznaczyc wierszy do edycji. Następnie Kliknij OK - dziala makro Inny sposób zapisz w makro w postaci "1:1 , 5:26, 29:57" np. [syntax=vb] Private Sub Worksheet_Activate() Dim k&, och As Boolean Set arw = Range("2:2, 3:3, 5:8, 12:24") With Me .Unprotect For k = 1 To 11 och = UCase(.Cells(1,...
Zapisałem Arkusz1 już z kodem. Spróbuj teraz.
Witam, Proszę o pomoc - jak powinno wyglądać makro czytające (otwierające) kolejne pliki wg listy (tekstowej lub excela - to obojętne). Wiem tylko tyle, że wyrażenie Windows("plik1.xls").Activate trzeba zastapić wyrażeniem Windows(s+".xls").Activate gdzie s to zmienna typu string do której podstawiamy dowolny tekst z dowolnego źródła (tabeli, arkusza,...
Próbujesz w OpenOffice uruchomić makro napisane w Excelu? Nie będzie działać. Trzeba przepisać. Mnóstwo informacji znajdziesz w Internecie. Tu przykład makra wydruku z zapisaniem "oryginał/kopia": http://obrazki.elektroda.pl/5534132900_1... Generalnie nie jest to trudne. Trzeba "złapać". Zakres C7:C10 aktywnego arkusza w VBA zapisujesz...
Dzięki za zainteresowanie. Nie bardzo zrozumiałem. :( Chodzi mi o to by do pliku2 dopisać makro do SheetActivate. Później po zapisaniu pliku2 ma to działać np. gdy inny użytkownik otworzy plik2.
O ile mi wiadomo takie cuda nie są możliwe Oj, zapomniałeś o zdarzeniu 'BeforeSave'. Przy "zapisz jako" argument SaveAsUI przyjmuje wartość True. Przy "zwykłym zapisz", False. Można to wykorzystać (zapisać z podstawioną nazwą, następnie "zCancelować")... W sumie lepiej byłoby (przy w/w zdarzeniu) wyeksportować arkusz do nowego pliku (będzie bez makr),...
Dołączam plik VCF. Można go otworzyć jako wizytówkę i zapisać w książce telefonicznej lub otworzyć jako tekst
Wszystko działa płynnie do momentu włączenia funkcji udostępniania arkusza (w tradycyjnej formie, Excel 2016). Mimo na pulpicie, ale piszesz że wszystko jest ok do momentu udostępnienia, Zrób to samo z maluśkim i większym plikiem. I się sam przekonaj udostępniając. Kiedyś znajomy nauczyciel zapisał cały arkusz excel i po czasie był zdziwiony że nie...
No niestety się nie porozumieliśmy. Ja w bardziej prosty sposób nie potrafię tłumaczyć ale dzięki za chęci. Rozwiązałem to inaczej, robię to when itd. układ tabeli przyjmuje tylko 4 postaci więc spoko. Ale mam kolejny problem... Chcę zapisać makrem plik do .csv w taki sam sposób jakbym zapisywał "CSV (rozdzielany przecinkami)". W poniższy sposób niestety...
A jest. :) Najpierw ustawiasz sobie jakieś wirtualne wyjście jako typ 109 - iloczyn logiczny wejść i wybierasz to wejście , które pokazuje stan bramy. U mnie to jest stan kontaktronu najazdowego. Potem definiujesz sobie makropolecenie z komendą "Załącz wyjście" wybierasz wyjście sterujące otwieraniem bramy garażowej - u mnie przełącznik MONO o numerze...
E tam "zlituje" zaraz ... zwykłe "sie mu zechce" i tyla ... bo jak się zagmatwy"wowawoło"wuje proste sprawy, to ludziskom innym się nie chce ... Drugie marko ma drukować wszystkie arkusze z skoroszytu "akrusz ocen" ale przez zapisam makro musi poprosić o podanie ścieżki zapisu jak i makro musi dopisywać numerek przy każdym zapisie (tak żeby nie nadpisać...
Witam, pokrótce opisz mój problem na podstawie zamieszczonego poniżej pliku 'przykład1'. Makro które w nim utworzyłem ma za zadanie: kopiować z arkusza '3' wiersz z ciągiem 4 cyfr do arkusza '1'. Potem z tego arkusza kopiować kolumnę 'J' do arkusza '4'. W przypadku analizowanego przykładu, makro ma się zakończyć, gdy wszystkie wiersze (30) z arkusza...
Chce aby po przycisku makro dodawało kolejny wiersz w tabeli (nad wierszem "SUMA"). Tak aby każda tabela miała swój przycisk Plik wyżej musiałem zapisać xlsx bo xlsm nie przechodziło tutaj.
Otwórz Excela (nowy plik), włącz rejestrator, zapisz plik z obsługą makr (xlsm), porównaj oba kody (parametr 'FileFormat') i już będziesz wiedział...
To akurat wiem. Ale działa :-) A że jest nieelastyczne i zbyt obciąża plik, to już druga sprawa, którą chętnie rozwiążę. Tyle że widzisz - ja z VBA dopiero zaczynam się bawić - takie rozwiązanie znalazłem w sieci i je zrozumiałem. Natomiast jak zapisać, żeby makro rozpoznało po znalezionej nazwie sprzedawcy, do której zakładki przenieść wiersz, jak...
Zastanów się, czy makro toggle jest operacją atomową. W tym kodzie można tą operację rozbić na 3 etapy: pobranie IO_PORT, zanegowanie bitu oraz zapisanie IO_PORT. Jeśli przerwanie wystąpi pomiędzy pobraniem a zapisaniem IO_PORT, przerwanie spowoduje zmianę stanu pinu, ale zaraz po powrocie nastąpi wpisanie nowej wartości z IO_PORT, z którą wiąże się...
Myślę, że jak dołączysz plik którego ma to dotyczyć i określisz na jakiej zasadzie chcesz zabezpieczyć określone komórki byłoby łatwiej. Możesz też włączyć nagrywanie makr i zapisać które komórki chcesz blokować a później przypisać tak stworzone makro do jakiegoś przycisku lub skrótu klawiatury.
Dzień dobry, Ewentualnie jeszcze takie rozwiązanie formułami. Zakres danych nazwany kody (można wydłużyć w Menedżerze nazw). Obszar zaznaczony na żółto w Arkuszu2 stanowi wynik formuły tablicowej. Można kopiować w prawo do kolejnych kolumn i w dół w miarę potrzeby. Formuły dla Excela >=2007. Po wczytaniu przykładowego pliku zapisać jako .xlsx Pozdrowienia.
Działa, ale trochę inaczej zapisałem ten kod. Dzięki za pomoc :)
Poczekaj na specjalistów albo sam nagraj makro i spróbuj je zmodyfikować.
Zrobiłem bez makr. Może ktoś Ci przerobi na makro. Łącze do formantu w komórce bieżącej, formatowanie niestandardowe ukrywające wpis ;;; formatowanie warunkowe określające kolor. Niestety łącza nie dają się kopiować, bo są zawsze adresami absolutnymi, nawet jeśli się je zapisze bez dolarów.
Sheets("DRUKI SORTOWANIE").Select Range("A1").Select Selection.Copy Sheets("KP").Select Range("V28:W28").Select ActiveSheet.Paste Taki fragment można zapisać krócej tak: Gdzieś na początku makra: [syntax=vb]Set wsSort = Sheets("DRUKI SORTOWANIE") Set wsKp = Sheets("KP")[/syntax] a dalej: 1. jeżeli chcesz skopiować tyko wartości, bez formatów: [syntax=vb]wsKp.Range("V28:W28").Value.....
Witam, prośba o pomoc uruchamiam makro z poziomu sap które wyowłuje odpowiednią transakcje z danymi np mb52 niestety nie wiem za pomocą jakiego kodu uzyskane dane można zapisać do postaci pliku excel chodzi mi o kod VBA który zachowywałby sie analogicznie jak wywołanie manualne z poziomu sapa:List-> export->spreadsheet->format pliku + nazwa ścieżki...
Ważne plik z Makrem trzeba zmienic format na xlsm. bo tutaj jest jakas blokada i nie pozwala dodac takiego pliku jako załącznik:( W makrze zagniezdzonym w pliku powinny kopowiac sie dane do arkusza o nazwie CSV, wedlug poniżych założeń, nie wiem czemu nie przekleja mi tych danych [syntax=vbscript]Sheets("Arkusz1").Selec... Columns("BV:CZ").Select Selection.Copy...
Witam, Mam otwarty plik np. "Znaczki.doc" Zrobiłem makro aby zapisywał mi go w pdf i automatycznie zamykał plik (makro poniżej): Sub Makro1() ' ' Makro1 Makro ' ' ActiveDocument.ExportAsFixedFormat OutputFileName:="F:\Znaczki.pdf", _ ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _ wdExportOptimizeForOnScreen, Range:=wdExportAllDocument,...
Makro najlepiej jest zarejestrować. W tej chwili na kompie nie mam excela więc nie mogę Ci go podesłać. najlepiej w załączniku zamieść to co masz zrobione to popatrzę na to. Ps Zamiast przesyłania punktów lepiej kliknij "pomógł" :D
makro zapisać makro zapisać otworzyć makro excel zapisać
zmywarka amica silnik wiena mostek podtrzymać sekunda
tosca303 schemat tosca303 schemat
Wyświetlanie plików .txt w ComboBox Visual Studio Jak podłączyć rezystor do czujnika Eolys?