Tu problem mogą stwarzać tabele Excela. One w zamkniętych skoroszytach nie działają. Ewentualnie zmień odwołania ze strukturalnych na zwykłe adresowe. Na tym pliku, który przesłałeś nie bardzo wiem, co mógłbym przetestować. Potrzebne są 2 pliki: źródłowy i ten, w którym ma działać formuła. Żeby ten źródłowy można było otworzyć, zamknąć i porównać. Edit:...
Mimo tej modyfikacji, makro cały czas zachowuje się tak samo - wywala ten sam błąd. Przecież masz w nim te stare makro. Po podmianie makra na te co podałem wyżej, wszystko działa w pliku testowym2
Przykład w załączniku. Utwórz folder 'raporty' tam, gdzie znajduje się ten plik.
Czy uruchomiłeś kod w pliku z załącznika, czy w swoim skoroszycie? Jeśli w swoim skoroszycie, to czy dodałeś arkusz o nazwie "Ostatni"? Te komunikaty wskazują, że ze skoroszytu próbuje się usunąć wszystkie arkusze. Wtedy przy usuwaniu ostatniego pojawiają się takie komunikaty.
... było pieknie, ładnie dopóki był "Maj", a teraz jesrt "Czerwiec" a mi sie log uzupełnia znowu na maj... Ale jest pięknie ... dość ładna pogoda przecież ... :) ... przynajmniej w Polsce Wschodnio-Środkowej-Północnej ... :) ... no i na Karaibach oczywiście ... : Form ' - i wtedy sprawdzanie byłoby podwójne: i po miesiącu wpisanym w arkuszu ' log '...
W kodzie skoroszytu [syntax=vb] Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Cancel = True End Sub [/syntax] Ale jeśli użytkownik rozumie makra, a następnie... oops
Gdyby faktycznie miało sens drukowanie (czy zapisywanie w pdf) jednej kolumny arkusza z kilkadziesiąt czy kilkaset wierszami :D - to wówczas lepiej wykorzystać domyślne ustawienia Excela do ustalenia długości jednej strony (zapewni to lepszą czytelność wydruku niż Twoje 70 wierszy na stronie). Przy takich założeniach :idea: wystarczy wykorzystać kod...
Przy okacji trochę mi sie koncepcja zmieniła - gdybym musiał wykluczyć więcej niż jeden arkusz - to dałoby się? Można wykluczać arkusze, można też uwzględnić tylko te z listy... Wykluczanie generalnie można zrobić tak: - wykluczasz Arkusz1, Arkusz2 i Arkusz3, drukujesz pozostałe[syntax=vbscript]If ws.Name <> Arkusz1.Name And ws.Name <>...
Dzień dobry Czy arkusze Google maja możliwość dodawania własnych funkcji. Mam bardzo długa formułę do zapisywania kwoty słownie. Dla zainteresowanych formuła na końcu. Chciałbym stworzyć własną komendę o nazwie KWOTA.SŁOWNIE która wykonuje tę formułę. Wiem że da się to zrobić ale nie wiem jak. Końcowy efekt chciałbym żeby był taki, że w komórce arkusza...
Nie każdy wykonuje jedynie powtarzalne obliczenia. Do liczenia czegoś na szybko bez przygotowanej formułki kalkulator jest lepszy. RPN jest dla mnie bardzo wygodny, o wiele lepszy niż algebra, wynik zostaje na stosie i można nim dowolnie manipulować (albo zostawić go tam i niech czeka tam na swoją kolej, jak stos jest wystarczająco duży to nie ma problemu),...
Zakładając, że komórka A4 zawiera nazwę "STR2", a komórka B4 nazwę "RAPORT", to tak: [syntax=vbscript]Sheets(Array(range("A4"... te nazwy są w innym arkuszu niż aktywny, to można dodać kwalifikator.
Dzień dobry, chce stworzyć formularz danych w których to będą zapisywanie różne wartości, nawet na 1000 wierszach. Problem polega na tym, że nie potrafię napisać prostego kodu, tak aby wydrukowało mi tylko wypełnione wiersze z Arkusza A + wiersze/pole tekstowe z Arkusza B. Przykład; Arkusz: Formularz wartości wypełnione od A1 - G31 G32 - G500 puste...
Witam! Mam prośbę o pomoc przy kolejnym kodzie. Niestety Excel u mnie w firmie napotyka błąd z zapisywaniem skoroszytów, które zawierają obrazy pobrane z innego skoroszytu. Nie są w stanie tego naprawić i muszę ominąć błąd. Mam zamiar zrobić to w ten sposób: *mam do dyspozycji prezentację z opisanymi obiektami na rynku i chciałbym z niej pobrać slajdy...
Zamień linię: ActiveWorkbook.SaveAs "C:\MONTH CLOSING\FY2013\MAKRO&FILES\FY2013\P&L BY MONTH_values\FY2013\October YTD\CUSTOMERS FILES\" & Arkusz.Name na: ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\MONTH CLOSING\FY2013\MAKRO&FILES\FY2013\P&L BY MONTH_values\FY2013\October YTD\CUSTOMERS FILES\" & Arkusz.Name & ".pdf", Quality:=...
Działa super, o to mi chodziło, Z tą liczbą przypisaną już sobie poradziłem. Zamówienie czasami jest na kilkanaście pozycji i żeby na WZ było widomo, że odnosi się to do pozycji np. 14 z zamówienia. Mam natomiast kolejny problem. Maksymalna ilość pozycji musi być 21. Jak zmienię tylko wartość Const MAX = 4 przykładowo na 6 to numer katalogowy wpisuje...
Program wybiera najbardziej możliwą (i zarazem prawidłową) kalkulację. Istnieją sprzeczne dane/wartości, co (jak sądzę) powoduje odwołanie się programu do ostatniej, sprawnej/poprawnej wersji kalkulatora. Może, gdyby zapisywać jednak po jakimś czasie, prawidłowy - pożądany/ostateczny stan arkusza "na dziś", pomogłoby to uniknąć tak głębokiej recesji....
Hej Problem: Od kilku tygodni zmagam się z problem z moim stacjonarnym komputerem który działa na systemie Windows 10 PRO 22H2 . W losowych momentach monitory tracą sygnał, komputer wydaję się dalej działać, wiatraki się kręcą, a ledy czy to przy GPU czy przy ram'ach świecą się. W teorii system dalej działa, bo słyszę muzykę z spotify, słyszę muzykę...
Jeśli chcesz to zautomatyzować, to użyj VBA w Wordzie. W VBA możesz zautomatyzować otwieranie i wczytywanie określonych komórek z dowolnego arkusza Excela i wklejanie tego jako objekty do dokumentu, po czym zapisywanie takiego dokumentu. Możesz też zautomatyzować wycinanie potrzebnych Tobie fragmentów do oddzielnych plików XLS, po czym użyć jeden z...
Witaj. Jeśli tak jak piszesz nie zależy Ci na możliwości przeliczania "przekazanego" arkusza spróbuj wyeksportować go jako PDF. Jeśli masz wszystko poprawnie ustawione będzie wyglądał jak należy tylko nic nie będzie można w nim zmieniać. Pzdr.
Ok pomogło, A jak teraz zrobić odniesienie do konkretnego arkusza by jego generowała nie aktywny ? Kolejny problem jest taki że jeżeli wygeneruje plik txt to tym samym używany plik xlsm staje się nim i pyta o zapisywanie po zamknięciu. Rozumiem że muszę zastosować coś takiego : fs.CreateTextFile - ale jak mam wprowadzić by nazwę pliku pobierał z komórki...
... Z racji niekiedy na pośpiech, brak czytania komunikatów bądź inne wymówki, komórki są nadpisywane, przez ostatnią osobę. Chciałbym wymusić,a by tylko jedna osoba w danym momencie mogła edytować dokument, reszta musi czekać aż poprzedni skończy wpisywanie. ... komunikat o konflikcie wyskakujący podczas drugiego zapisywania nie dział skutecznie,...
Witam Proszę o pomoc. Potrzebuje wykorzystać poniższy kod do wyszukania określonego tekstu w skoroszytach zapisanych w katalogu "DANE" i skopiowania całego wiersza do skoroszytu "Zbiorczy" Jednym zdaniem chodzi o wyszukiwanie tekstu w wielu plikach xls i zapisywanie ich do jednego arkusza. Czy jesteście w stanie mi w tym pomóc? kod: Sub OperacjeHurtowe2()...
Być może chciał [syntax=vb]karta = Range("A2") Sheets(karta).Visible = True ' itd. [/syntax]
Chciałem utworzyć makro, które będzie: 1 Filtrowało po "Wiązka" (kolumna B) - wiązki mają różne nazwy, dlatego też pytanie - jak zrobić aby filtrowało od pierwszej wiązki do ostatniej (żeby nie było trzeba wpisywać za każdym razem H_M+ROMcA_001_001_A, ponieważ w tym miejscu może być inna nazwa np. H_M+ROMcC_001_001_A) 2. Tworzenie nowego arkusza i nazwanie...
Na zadanie otrzymaliśmy pytania do opracowania i z kilkoma mam problem: Jeśli liczbę 15,5 przeformatujemy na datę to co otrzymamy (w Excel'u i Calc'u) i dlaczego? Po przeformatowaniu otrzymałem (Calc) 14.01.1900. Sprawdziłem też dla innych przypadków 14,3 13.01.1900 12,1 11.01.1900 Nie wiem jak to uzasadnić Jak poprawnie napisać wyrażenie "cztery sinus...
ma Pan trochę praktyki z makr? Jeśli tak, to w VBA będzie dodać moduł. w niego wstaw procedura npr. "Sub Aktual". Przypisać przycisk na arkuszu do procedury. z "Private Sub Workbook_Open" wyciąć środek i zainwestuje w "Aktual". w "Private Sub Workbook_Open –" zamiast cięcia vpiše "Aktual". Dodano po 8 o Libre. Po 2 dniach wychodzi do pracy(gdzie...
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...
Wielkie dzięki. Udało się :) Makro wygląda tak [syntax=vb]Sub Scalak() Dim dWkb As Workbook, wrs As Long, ostW As Long Dim dArk As String, katalog As String, nazwa As String, plik As String Const haslo As String = "1" 'tu wpisz has?o do plików Set dWkb = ThisWorkbook dArk = ActiveSheet.Name wrs = 1 katalog = "D:\Test\" plik = Dir(katalog & "*.xls")...
[syntax=vbscript]Private Sub CommandButton2_Click() Dim Path As String Dim filename As String Path = "C:\Users\Krzysztof\Desktop\" filename = Format(Now(), "ddmmyyyy") & Arkusz2.Range("Q2") ActiveWorkbook.SaveAs Path & filename Application.DisplayAlerts = False Application.Quit End Sub[/syntax]
Pomógł mi mój przyjaciel matematyk i informatyk w jednym. Sam do końca niexwiem jak się te algorytmy robi.
Musisz to przenieś do zdarzenia arkusza pod "worksheet calculate"
Zasugeruję znowu rozwiązanie Access'owe. Raport okresowy, generowany na podstawie danych z formularza. Wybór daty od-do lub ostatni tydzień lub od początku miesiąca, tygodnia, itp. Dałbym możliwość wyboru asortymentu. Domyślnie cały, ale gdybyś chciał sprawdzić ile wynosi sprzedaż tylko Np towaru o kodzie P11, powinna być taka możliwość. Nie widzę potrzeby...
Zapisując arkusz w nowym pliku z nazwą, która już istnieje widzę komunikat, który muszę zatwierdzić. Chciałbym w takich przypadkach aby nadpisywał istniejący. Data = Worksheets("Result").Range("H1").Value ThisWorkbook.Worksheets("Tesult").Copy ActiveWorkbook.SaveAs Filename:=sciezka & "\" & nazwaPL & Data & Format(Date, "yyyy") & ".xlsx" .........
Język LabVIEW, w którym trzeba napisać konwerter, jest bardzo prymitywny, i rozpoznawanie sekwencji typu backslash, czy podwajanie apostrofu, oznaczałoby dużą komplikację. Ale jego w bibliotece jest np. wczytywanie i zapisywanie arkuszy kalkulacyjnych (nie pamiętam, jakie formaty - CSV na pewno, może XLS), jest XML (1.0 - przestarzały; nie wiem, czy...
Hej, Podpowiedzcie mi jak powinien wyglądać kod w (vb6) odnośnie otwarcia danego pliku w excelu i dodania nowego arkusza do zakładki oraz jego zapisanie. Pozdr
automatyczne nadawanie nazw zapisywanym arkuszom tak aby po każdym zapisaniu generował się kolejny numer i zapisywał jako plik w wybranym folderze Chodzi o automatycznie nadawane nazwy arkuszom, czy plikom? Według jakiego wzorca?
Można kombinować z zapisywaniem do ukrytego arkusza, zapisywaniem w tablicy do pamięci ulotnej, ale najpewniejszym jest zrobienie kopii zapasowej całego arkusza lub pliku.
Bo chyba html nie zaciągnie w bezpośredni sposób tabeli xlsx Ramki to ramki - trzeba poczytać o html. Można użyć polecenia Object: http://webmaster.helion.pl/index.php/ply... Mimo tego, że ramki nie są zalecane, to i tak programy do budowania www, np. www.websitex5.com je stosują ;) Od biedy można całą tabelę zapisać z poziomu Excela jako...
Po kliknięciu komórki np. C16 ma się utworzyć arkusz o tej nazwie tj. "C16"? Czy raczej arkusz z nazwą projektu? Jeżeli to drugie, to zamiast używać tabeli przestawnej proponuje: 1. utworzyć arkusz z polem/formantem kombi dla którego źródłem danych będzie pole (kolumna) "nazwa" z arkusza Dane. Po wybraniu elementu z listy zwraca się pozycję tego elementu...
Nie wiemy gdzie zapisywana jest informacja: odpowiedź (podpunkt 'c') Gdzie umieszczone mają być wyniki? W osobnym arkuszu? Najlepiej wrzuć jakiś przykład z fikcyjnymi (ustawa) danymi, ale w układzie jaki masz w arkuszu. Zaznacz, w którym miejscu masz błędy.
Wysyłam to co zrobiłem...i w etapie usuwania duplikatów chodzi o to, żeby nie było w ogóle duplikatów...a później dopiero kopiowanie na następne arkusze. A w ogóle na samym końcu to też będę chciał, żeby zapisywało Arkusz drugi do dokumentu txt ze znakami tabulacji i arkusz 3 tak samo... Ale już nie chcę się narzucać.
Dlaczego nie chcesz użyć programu do fakturowania?
Data wpisu danych do arkusza nie jest automatycznie nigdzie zapisywana (chyba, że jest włączona opcja śledzenia zmian). Tak jak napisał JRV jeśli dane są wprowadzane do kolejnych wierszy (do pierwszego wolnego), to już są ułożone chronologicznie. Ale ta kolejność nie jest trwale pamiętana, jeśli ją zmienimy, można ewentualnie cofnąć zmiany, ale po dłuższym...
notacje to nie problem Dodano po 2 Notacje to nie problem. Zrobiłem przez import ale mi chodzi abym mógł zaimportować kilka plików txt aby zapisywane były w osobnych arkuszach. Następnie aby z tych arkuszy była liczona średnia z każdej linii i aby wyniki końcowe były zapisywane w osobnym arkuszu.
bez zapisywania ich do arkusz Można zapisać do notatnika.
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...
Wielkie dzięki za pomoc, mam jeszcze jedno pytanie jak zmienić nazwę nowo dodanego arkusza, w przypadku kiedy dopisuję dane do istniejącego skoroszytu? Nie wiem jak się odwołać do tego nowo dodanego arkusza.
Ok tylko, że wtedy cały czas będzie mi wyszukiwało z pełnej tablicy Nie ładuj całego arkusza do tablic. Operuj na komórkach arkusza 'Baza'. Proponuję 2 pętle: - pierwsza czytająca punkty, - druga obliczająca najbliższą odległość i zapisująca wynik w kolumnie D. I jak powyżej. Na koniec zarządzisz danymi z kolumny A i D.
Witam, Jak w temacie potrzebuje pomocy z kodem vba który będzie zapisywał / kopiował arkusz ( same wartości bez funkcji ) do nowego pliku w danej lokalizacji. doszłem do takiego kodu lecz kopiuje wszystko wraz z formułami. ThisWorkbook.Sheets("typ").Copy Range("a1").Select ActiveWorkbook.SaveAs "C:\" & ActiveCell.Value & " .xlsx", FileFormat:=51 a potrzebuje...
Witam, mam dosyć rozbudowany plik excel-a (wiele arkuszy, połączeń z innymi skoroszytami, makra, itp.), lecz nie to jest problemem. Mimo ogromnej ilości danych arkusz działa dosyć sprawnie. Problemem jest długie zapisywanie skoroszytu 2-4 minuty w zależności od komputera. Zależy mi na tym żeby dane nie zostały utracone, więc po wykonaniu pewnej czynności...
zapisywanie godziny zapisywanie tekst zapisywanie wątków
odtwarzaniu działa głośnik sirocco schemat bd243c zamiennik
manetka hulajnoga bateria macallister
Muzyka powitalna Windows XP: title.wma inSSIDer nie wykrywa sieci Wi-Fi - możliwe przyczyny i rozwiązania