wtedy nie zastap tylko w makro FormulaLocal
[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ą
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.)
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...
hmmm jeżeli zabezpieczę plik Hasłem to makro nie będzie działało ??
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.
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
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
Rozwiązań jak zwykle jest kilka. Jednak w związku z tym, że makro wykonuje działania na konkretnym arkuszu i określonych zakresach umieściłbym je pod przyciskiem, a cały plik bez wpisanych danych najlepiej byłoby zapisać jako szablon. Użytkownika łatwo będzie nauczyć klikać: Plik>Nowy z wyborem odp. szablonu... Można nawet dołączyć jakiś Help lub dodatkowy...
Poczekaj na specjalistów albo sam nagraj makro i spróbuj je zmodyfikować.
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...
Przykładowy plik.
Dziwna sprawa w przypadku zapisania mój antywirus wykrywa trojana ....który ewidentnie zawiera trojana w katalogu pliku excel ....czekam na kontakt. Próbowałeś zapisać to na swoim komputerze?
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, 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ż...
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...
że „For i = 5 To 14” do zakładałem, że sprawdzanie zaczyna się od 5, 6, 7 itd wszystko dobrze - zaczyna od 5-tej kolumny [syntax=vb]Sub ostatnia_z_cyframi() Arkusz = ActiveWorkbook.Name Dim z1 As String z1 = "zest_1" Set Doc_1 = Workbooks(Arkusz).Sheets(z1) For i = 5 To 14 If Val(Doc_1.Cells(51, i)) > 0 Then nr_kol = i Next i Doc_1.Cells(55,...
Normalnie tak było, ale nie działa... naprawdę... Wyłączyłam makro, wszystko najpierw DEL zapisałam i nic...
A co jest przechowywane w a? znaczy się mychą coś zaznacza i dopiero puszczasz makro? a = Selection.Row ? Moja porada to za pomocą komendy msgbox wyświetlaj sobie na bierząco czy masz właściwą ścieżkę przechowywaną w "strName" po każdej modyfikacji rób: Msgbox strName Chyba wiem w czym tkwił błąd. Zapomniałeś jednego shesha:) strName = strPath & "\"...
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
Dołączam plik VCF. Można go otworzyć jako wizytówkę i zapisać w książce telefonicznej lub otworzyć jako tekst
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.
Zapisałem Arkusz1 już z kodem. Spróbuj teraz.
makro trzeba uruchomić po otworzeniu excela, poza tym makro chyba może działać tylko "na arkuszach", nie mają dostępu do plików, także chyba nici z tego, ale Excel zawsze pyta się czy zapisać przed zamknięciem pliki w których były dokonane zmiany, a po uruchomieniu z menu Plik można wybrać ostatnio otwierane dokumenty :)
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]
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
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 ?
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...
Jeśli to ma działać w kilku czy we wszystkich arkuszach, trzeba ustawić formatowanie warunkowe w każdym z tych arkuszy. Zdarzenie SelectionChange można oprogramować na poziomie skoroszytu. Można to wszystko zapisać w VBA, ale trzeba określić zakresy formatowania i arkusze. W załączonym pliku kod, który we wszystkich arkuszach roboczych formatuje zakres...
Witam! Zajrzyj najpierw tu: http://naukaexcel.pl/excel-2003-2/dlacze... W związku z tym musisz inaczej zapisać kolumnę którą chcesz zamienić na wiersz.
Działa, ale trochę inaczej zapisałem ten kod. Dzięki za pomoc :)
Witajcie, mam taki problem. Stworzyłem sobie makro tworzące plik csv (z konkretnego zakresu danych) w określonej lokalizacji, w moim przypadku chodzi o Pulpit. O ile makro działa u mnie na kompie, będzie problem jeżeli z pliku i makra będzie chciał skorzystać ktoś na innym kompie (inna ścieżka zapisu). Czy może mi ktoś podpowiedzieć jak sobie z tym...
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.
Dziekuje, wykasowałem i zamieniłem kody, jednak na innych arkuszach działa dopiero po zamknięciu, potwierdzeniu zapisania zmian i ponownym otwarciu excela :(
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.
hehe to takie proste i o to chodziło, dziękuje bardzo sprawdzone : kiedy przeglądam i zamknę to wpis - zamknięto a jeżeli edytuje oraz zapiszę, ale nie zmykam - brak wpisu Super
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...
Załączam plik który wykorzystuje kwerendę (połączenie z bazą poprzez import) z przyciskiem aktualizującym (makro aktualizujące kwerendę). Podobnie jak to zrobił kolegę adamas_nt z tym że w moim przypadku makro tylko wymusza odświeżenie kwerendy. Przy tym rozwiązaniu dane zawsze będą pobierane i aktualizowane na podstawie bazy więc jeżeli zmienią się...
Jest :D Użycie sortowania i zapisania jako makro. Kiedy będzie potrzeba znaleźć powtórzenia uruchamiasz makro... i gotowe :D
napisałem: zależności od indexu np. 93-001 dlaczego w module jest 92001? Wartości 2, Warości 3, to zużycie foli w kolejnych kwartałach Dodano po 19 jak zapisać index 93-020-001
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.....
Ż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.
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
Cześć, Może ktoś podpowiedzieć jak działa to makro ? Tj gdzie tu jest wklej zawartość do pliku .. albo co zmienić aby to działało. https://www.extendoffice.com/documents/e... Generalnie mam arkusz z dużą ilością obliczeń i chcę część z nich zapisać do pliku CSV - to makro robi teoretycznie to co chcę tj zaznacza...
Witam WIELKIE DZIĘKI!!! wszystko działa, pytanie dodatkowe, czym się różni Microsoft Excel objects - bo tu trzeba było zapisać macro aby zadziałało, od Modules )gdzie do tej pory wgrywam makra.
Dziękuję Panowie serdecznie za odpowiedź ..Pomogło dodanie CDate co sugerował clubs . ale dużo powolniej wczytuje dane do komórek. Możesz zapisać w excelu adamas_nt swoją myśl bo wiem czy o to chodzi . Jeszcze raz dziękuje.
Hmmm... Kilka uwag na początek: Po pierwsze primo: jeżeli chcesz uniezależnić program od nazw arkuszy, wystarczy zamiast: kolejnym wierszu.
Myślałam, że można to zapisać jakoś przy użyciu activecell, że gdy użytkownik zaznaczy dowolne dwie komórki to uzyska wynik, bez użycia inputbox.
Witam Co do TAblic A jak zapisać dane z kolumy KONE i KOM w tablicy a potem pobrać z niej je?
Napiszę, jak to było przed Office 2007 bo na wersji 2007 nie znam się za dobrze. Makropolecenia (inaczej procedury, programy VBA) to są programy, które można zapisać albo jako makra dostępne tylko z poziomu danego skoroszytu (pliku Excela) albo w skoroszycie makr osobistych. Jeżeli zatem chcesz aby dane makro było dostępne zawsze, to trzeba je zapisać...
Można również użyć formuły tablicowej jak w załączonym przykładzie. Zakresy w formule należy dopasować do wielkości danych. Liczba 100 w formule musi być większa od liczby wierszy danych. Plik należy zapisać w formacie .xlsx i uruchamiać w Excelu >= 2007. Powodzenia.
(at)adamas_nt , czy porównywałeś szybkość działania? Jak mi się nie chce pisać tasiemca to robię jedno z dwóch: • Piszę makro - które napiszę mi tego tasiemca. • Zapiszę w K1001: =K1000&" "&K1, rozciągam na 300 wierszy, w K1301: =PODSTAW(USUŃ.ZBĘDNE.ODSTĘPY(K1300);" ";" OR ")
Załączam przykładowy plik z bazą klientów oraz dokument, która chciałabym uzupełniać wybierając danego klienta. Dane w tabeli na czerwono to dane pobierane z pliku Excel, a numer dokumentu chciałabym, żeby uzupełniał się automatycznie. Myślałam o tym, żeby tabelę zapisać w Excelu, chyba łatwej byłoby napisać makro?
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...
Trochę pod koniec pogmatwałeś. Jeżeli do jednego miasta może być wiele nazwisk i/lub wiele tras i to ma się zapisać w jednej komórce (np wszystkie nazwiska dotyczące warszawy) to zwykłą funkcją excel'owską nie da sie tego zrobić. Pozostaje makro ewentualnie tabela przestawna lub autoflitr (najprostsze).
Witam,potrzebuję rozwiązania takiego problemu w Excelu,że jeśli wpisałbym w jednej komórce cyfre od 1 do 9999 to w drugiej pojawiłaby zapisana ona słownie.Problem w tym,że chciałbym by była to jak najprostsza metoda poprzez wykorzystanie bazy danych zawierającej zapisane te cyfry ,bez używania żadnego makra.
Ps. czy istnieje mozliwosc wybierania z jednego arkusza danych z innych poprzez najprostsze przelaczanie? klik "1" mam dane z arkusza1, klik "2" mam dane z arkusza2 itp Może nie pod przyciskiem (bo konieczne makro) a np pod listą stworzoną za pomocą sprawdzania poprawności można dynamicznie "pobierać" dane z innych arkuszy wykorzystując funkcję adr.pośred()...
Czy chodzi Ci aby powielić (skopiować) istniejący format na inne komórki? Jeśli tak, to szukaj "pędzelka" (malarz formatów) na wstążce poleceń. Polecam również: Zarejestruj makro -> wykonaj format -> zakończ rejestrację. Po wykonaniu tego możesz formatować wywołując makro, lub nawet wypłynąć na szersze wody i edytować kod z poziomu VBA (Ctrl+F11)
Chyba że w pliku Excel uda się wyłaczyć za pomocą makra opcję Zapisz jako....
Witam mam w załączeniu makro które importuje plik txt do Excela, muszę jednak ograniczyć import tylko do wybranych kolumn, tzn jeżeli wybiorę datę( zawsze to bedzie ostatni dzień miesiąca) 30.09.2012 to powinny kopiować się wszystkie kolumny do września, wiem że można wyciągnąć nr miesiąca z tej daty ale jak to zapisać w pętli aby makro wiedziało jakie...
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.
Cześć Zrobiłem swoje pierwsze makro w vba 6.3 (excel 2003). wszystko ładnie pięknie ale jak tylko wrzuciłem plik na serwer to otworzył go kolega z excelem 2007 (vba6.5) dodał nowe dane i zapisał jako *.xls niestety u niego te makro nie działa a po zapisaniu pliku makro nie działa już nikomu. nie mam pojęcia co się dzieje Proszę o pomoc
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...
Witam witam mam skoroszyt exela w nim kilka arkuszy około 100, w komórce D4 w każdym z tych arkuszy znajduje się formuła chwiałbym jej wynik zapisać w tej komórce samą formułę zlikwidować (oszacować). Normalne wystarczy przycisk F9 ale arkuszy jest 100 przydało by się makro proszę o pomoc
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.
witam, od razu zaznaczam ze laik ze mnie jeśli chodzi o vba. chciałbym sobie usprawnić excel przez kilka drobnych makr. ZADANIE: makro ma zaznaczyć i skopiować zakres C5:Q5 i wkleić go w te same kolumny tylko odrobine niżej (C7:Q7) zapisać i wyjść z excela. TYLKO PRZY KOLEJNYM URUCHOMIENIU MAKRA CHCIAŁBYM ABY WPISYWAŁO ZAKRES C5:Q5 O PIETRO NIŻEJ (C8:C8)...
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.
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...
Do procedury Show1 dodaj wywołanie procedury startTimera poprzedzone jakimś warunkiem wyjściowym. Przykładowo, jeśli chcesz, by procedury wykonywały się do określonej godziny (tutaj 16:00), możesz zapisać: [syntax=vbscript]If Time < "16:00" Then Call startTimera[/syntax] andie
O właśnie tak. Jutro przetestuję w moim arkuszu. Miałem nadzieję na wplątanie tego we funkcję zapisaną w komórce ale niech będzie makro :). Dzięki za nakierowanie.
musiałem to przeoczyć teraz działa idealnie :) ale mam jeszcze jedno zagadnienie, mianowicie chodzi o to, że po tym jak excel wykona te wszystkie czynności to plik z którego robiliśmy kopie zapisujemy jako (w nazwie podajemy dokładnie tą samą wartość co w pliku który makro tworzy samo, czyli ta sama komórka) i później link działa ale wyświetla komunikat...
:) makrem przywrócić poprzednie funkcje? można ale nie lepiej (prościej) aby makro tworzyło nowy skoroszyt lub po zastosowaniu makra zamiast naciskać zapisz wciśnij zapisz jako i nadaj nową nazwę cennika np z datą. Przyznam jednak że miałbym wątpliwości aby otworzyć nieznany plik excela w którym jest makro (monit przy uruchomieniu). Wg mnie najlepiej...
Witam, Szczerze mówiąc zupełnie nie kumam VBA, a potrzebuje napisać makro, które bardzo ułatwi mi życie. Dla kogoś kto cokolwiek z tego rozumie to pewnie pestka, a ja będę wdzięczny za pomoc w tym zakresie. Potrzebuję makro które będzie się uruchamiać na żądanie (np skrót klawiszowy) w otwartym arkuszu excel, który ma kilkanaście arkuszy. Nazwa arkusza...
Najpierw musisz przygotować dane które chcesz wysłać, czyli jakiś raport. Możesz to zapisać do pliku, albo umieścić w roboczym arkuszu (to bym zalecał, bo szybsze). Następnie możesz wysłać plik lub aktywny (zawsze możesz go uaktywnić) arkusz.
Czy zapisujesz plik w formacie dopuszczającym użycie makr tzn. np. xls lub xlsm? Bo jeśli to jest .xlsx, to zapisze się bez makr.
Witam, czy pomoże ktoś przerobić to makro Visual Basic na Apps Script w Arkuszach Google, to jest automatyczny zapis daty. Np. po wpisaniu tekstu w komórce A1 automatycznie przypisze się na stałe data w komórce B1 i godz. w C1: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("A1:B1000"))...
automatyczne nadawanie nazw plikom tak aby po zapisaniu bazowego pliku generował się jego kolejny numer (x+1)+nazwa z komórki a1
Jeżeli jednak chcesz wpisać do aktywnej komórki formułę łączącą dane z arkusza wsh, z ostatniego wiersza i kolumny 9 to należy to zapisać następująco:[syntax=vb] Row_komorki = ActiveCell.Row Column_komorki = ActiveCell.Column ActiveCell.FormulaR1C1 = "='" & wsh.Name & _ "'!R[" & ost_w - Row_komorki & "]C[" & 9 - Column_komorki & "]"[/syntax]
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...
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...
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.
można zrobić i funkcie któras będzie działała jak inne funkcje excela (np suma() z tym że za każdym razem przy wejściu do takiego pliku excela będzie monit o makro. Przyznam że nie jestem za dobry w makrach ale poprzez logiczne myślenie :) coś takiego stworzyłem Function KOMENTARZ(a As Integer, b As Integer) As String KOMENTARZ = Cells(a, b).Comment.Text...
Prawdopodobnie zapisujesz pliki w starszym formacie, który nie jest do końca kompatybilny z Excel 2007 (w nagłówku masz napisane "Tryb zgodności"). Spróbuj wszystko sobie sformatować tak jak powinno być, a następnie zapisać arkusz we współczesnym formacie excela (z rozszerzeniem xlsx lub xlsm - jesli plik z makrami): "Zapisz jako" > "Skoroszyt programu...
Przerobilem to makro tak, ze powinno juz dzialac tak jak chce. Kod ponizej [syntax=vb] Dim myPath As String Dim myFile As String Dim myPass As String Dim mySfrom As String Dim mySto As String Dim oExcel As Excel.Application Dim k As Integer Dim row As Integer On Error GoTo qInst Set oExcel = CreateObject("Excel.Application") row = Cells.SpecialCells(xlCellTypeLastCell).r...
Wstaw na początku makra [syntax=vb]Application.ScreenUpdating = False[/syntax]a na końcu, przed wiadomością: [syntax=vb]Application.ScreenUpdating = True[/syntax]Dzięki temu unikniesz przeskakiwania między arkuszami. Druga sprawa: cały taki przykładowy fragment: [syntax=vb]Sheets("instrukcja").Select Range("b11").Select Selection.Copy Sheets("czas pracy").Select...
Dzięki wielkie za pomoc. Zrobiłem już kopiowanie i udało mi się zapisać parę plików pod rząd natomiast teraz zestawiłem wszystko w jednym makrze i wyskakuje mi błąd. Tworzy mi się nowy arkusz ale o nazwie "Zeszytx" za każdym razem jak puszcze makro to x jest zwiększone o 1. Moim celem było aby plik zapisywał się pod nazwa z komórki P18. Po kliknięci...
Witam, Makro ma za zadanie otwierać kolejne pliki Excel , pobierać dane i je zamykać ( bez zmian). Jak należy napisać procedurę zamykania aby, nie było pytań : 1. o zapisanie zmiany w pliku (proces pobierania danych z różnych arkuszy pliku) 2. o rezygnacji z umieszczenia pliku w schowku - to jest trudne. cel - makro ma się nie zatrzymywać. pozdrawiam,...
Jak zmieniłeś nazwy arkuszów ("Arkusz1" to teraz "BAZA" a "Proszki" to "MAŁE") to w całym kodzie makra trzeba je zmienić, a nie tylko w jednej linii. Poza tym (nie chce mi się tego mocno analizować dlaczego) ale makro odczytuje ostatnią pustą komórkę w kolumnie B arkusza "Dane" jako "zapisaną". Nie wiem czego - może ktoś z kolegów wyjaśni. Dlatego dołożyłem...
excel wyświetla mi okno do zapisu makra Zapisz skoroszyt jako plik z obsługą makr (xlsm).
Wiem i ja to rozumiem, jest to mój błąd, makro przeszukuje tablicę od pierwszego jej elementu do ostatniego, 15 wpisałem celowo, by zaznaczyć, że jest to numer kolumny, kolumnę O można równie dobrze zapisać jako kolumnę z numerem 15. Kiedy zacząłem stosować oznaczenia x,y jeśli chodzi o arkusz Excel, to makro dopiero wtedy zaczęło widzieć ten zakres...
Cześć, Potrzebuję waszej pomocy. Otóż muszę zliczyć codziennie dane z jednego pliku i wpisać do drugiego. Jest na to prosta formuła: =SUMA.JEŻELI('[Scrap report.xlsm]IR'!$L:$L;[(at)Dzień];'[Scra... report.xlsm]IR'!$G:$G) Problemem jest dla mnie to, że plik, z którego pobieram dane musi być otwarty i przy odczycie również. Zależałoby mi na makro, które...
Cześć, Z góry mówię jestem totalnie początkujący. Potrzebuję napisać makro w Excel, które odpowiednie wartości z tabeli w arkuszu 1, wynikające z połączenia żółtej kolumny i zielonego wiersza przypisze do listy w arkuszu 2 w kolumnie obok. Zakładam, że w tabeli będzie można dokładać kolejne wiersze lub kolumny. W kolumnie C zapisałem wynik jak powinno...
Witam, Potrzebuję pomocy w napisaniu makra, zapisującego wybrane komórki z arkusza do pliku .txt. Mam Arkusz1 i chciał bym aby z komórek od A7 do komórki A30 pobrało dane i zapisało je do pliku .txt jako kolejne rekordy. Zapisany plik miał by mieć nazwę pobraną z Arkusza1 z komórki B2. Na koniec jeszcze rozszerzenie pliku miało by się zmienić na .dxf....
Witam! Potrzebuję pomocy przy kopiowaniu danych wyfiltrowanych. A dokładnie jest tak: jest tabela z danymi, z autofiltrem. Po zastosowaniu filtra (wybraniu kilku kryteriów w kilku kolumnach) mam widoczne np. 10 wierszy. Jak w automatyczny sposób skopiować te wyfiltrowane 10 wierszy do innego arkusza? Chodzi mi oczywiście o to, żeby nie robić tego tak,...
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).
Podłącz makro pod przycisk i wtedy zawsze będziesz miał swoje makro pod ręką. Wytłumaczę na excelu XP. Zrób na początku "czysty" arkusz i wklej do niego swoje makro. Na pasku z przyciskami "włącz" (prawoklik) "dostosuj...". Z zakładki "Polecenia" wybierz makro i przeciągnij "przycisk niestandardowy" lub "element niestandardowy" na któryś z pasków z...
Witam, Uprzejmie proszę o pomoc. Jak zapisać numery wyszukanych kolumn do zdefiniowania zmiennej / obszaru Array ? Mam taki kod wyszukiwania (prościutki i działa): For Each Kolumna In Szukane_kolumny ' szukanie kolumny w zdefiniowanym zakresie Set Znaleziony_Kolumna = Zakres_kolumn_zrodlowy.Find(What:=Kolumn... LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByColumns,...
Witam, potrzebuję funkcję, która będzie zliczać teks (z tym problemu nie ma CZY.TEKST) w arkusz, którego nazwa będzie zapisane w pewnej komórce. Przykład W Aruszu1 komórce A1 zostaje zapisana nazwa nowo utworzonego Arkusza np 10 o nazwie np "GŁÓWNY". W arkuszu tym będą zapisywane nazwy różnych podzespołów. Chciałbym by funkcja odnalazła Arkusz po nazwie...
Jeszcze jedna rzecz: Stworzyłem szablon Excel z obsługą makr - jak zapiszę moje słówka w taki sposób makrem, to Excel zmienia mi od razu nazwę mojego szablonu. Czyli - szablon zamiast eksport do Anki, staje się plikiem import txt - czy można to jakoś zmienić, tak, aby plik import txt zapisywał się jako nowy plik - bez ruszania szablonu?
Dziękuję. Wszystko działa. Zamykam Dodano po 8 Pojawił się jeszcze jeden problem. Makro nie chce zapisać do pliku xlsm Jest na to jakiś sposób? Dodano po 13 Przebrnąłem przez problem z zapisem do xlsm dodając: FileFormat:=xlOpenXMLWorkbookMacroEnable... Jednak napotkałem na kolejny problem, makro kopiuje arkusz ze wzoru z obsługą makr jednak nie kopiuje...
makro zapisać zapisać makro excel zapisać
hasło wygasa termopara przewody dorobienie kluczyka peugeot
klawiatura membranowa mikrokomputer cobra1
Ford S-MAX CAN bus 0x160 – dekodowanie ramki PCM, parametry silnika, HS-CAN Vangotech SD612 HexWriter v3.4 software download, safe sources, installer hash, alternatives