Wszystko
Najnowsze
Archiwum
- 2
- 0
@brak_nicku: pomyliłem się z kolumną bo chodziło o C i sie przestraszylem bo zle zadziałało ale już sobie zmieniłem :P
I działa :) bardzo dziękuję! Naprawdę :)
I działa :) bardzo dziękuję! Naprawdę :)
- 2
@Insiders: tak, skopiuja się, jak Ci nie zależy na automatyzacji w 100% to możesz zostawić jak jest, rozszerzenie xlsx i użytkownik będzie musiał kliknąć raz "Tak" i guziki zostaną, ale nie będą działać
@opozot: to pierwsza porada (koszt 5 Euro): znacznie zwiększysz szanse jak odblokujesz PW
- 0
@brak_nicku Dziękować!! :)
- 2
Potrzebuję VBA które jeżeli w dokumencie zakres od C do J w dokumencje przykładowo C4:J4 nie zawiera zadnych wartości to chowa mi wiersz... co robię źle?
Sub atest()
Dim rng As Range
Set rng1 = Columns("$C:$D")
Sub atest()
Dim rng As Range
Set rng1 = Columns("$C:$D")
@zaxcer: ten kod nie chowa, tylko odkrywa wiersze, które w kolumnach C:D mają przynajmniej 1 komórkę pustą. Poza tym polecam używać Option Explicit na początku każdego modułu.
@zaxcer kiedyś robiłem coś podobnego i najbardziej lopatologiczne rozwiązanie to if then, a prawidłowy format chowania wziąłem z nagranego macro #programista15zlotych ( ͡° ͜ʖ ͡°)
Mireczki mam plik który nazywa się:
mirko%101011010%001
mirko% jest zawsze stałe
101011010 jest zmienną
001 - zmienia się, ale mnie nie obchodzi.
Jak napisać w kodzie, aby makro otwierało mi plik z pominięciem 3 ostatnich znaków?
mirko%101011010%001
mirko% jest zawsze stałe
101011010 jest zmienną
001 - zmienia się, ale mnie nie obchodzi.
Jak napisać w kodzie, aby makro otwierało mi plik z pominięciem 3 ostatnich znaków?
@deryt: to bym zrobił za pomocą cmd, dir /b/s > scieżka.txt i później w excelu jakieś wyszukaj pionowo. ( ͡° ͜ʖ ͡°)
@hochwander: wlasciwie to niewazne czy stala liczba znaków. użyj metody dir
Sub wyszukaniepliku()
Const Sciezka As String =
Sub wyszukaniepliku()
Const Sciezka As String =
- 1
@gen_mielec:
1. Raczej nie ma możliwości, żebyś mógł sobie komfortowo pracować na jakimś arkuszu a VBA sobie cykało w tle. No chyba, że jakiś magik się podzieli sztuczką. ( ͡° ͜ʖ ͡
1. Raczej nie ma możliwości, żebyś mógł sobie komfortowo pracować na jakimś arkuszu a VBA sobie cykało w tle. No chyba, że jakiś magik się podzieli sztuczką. ( ͡° ͜ʖ ͡
@gen_mielec: @Polinik: jak pisałem już wcześniej, OnTime pozwala uruchomić procedurę z opóźnieniem, nie blokując równocześnie samej aplikacji. Coś takiego powinno działać:
Option Explicit
Public i As Integer
Option Explicit
Public i As Integer
Mirasy, potrzebuję zrobić programik:
- mam ok. 200 plików txt o podobnej strukturze,
- chcę wyjąć z nich te same dane (liczba odniesiona do tekstu),
- wszystko powinno lądować do jednego pliku (może być txt, może excel).
Jak za to się zabrać? VBA, Python? Średnio stoję z programowaniem, ale czuję, że jest to do ogarnięcia.
#programowanie #python #vba #excel
- mam ok. 200 plików txt o podobnej strukturze,
- chcę wyjąć z nich te same dane (liczba odniesiona do tekstu),
- wszystko powinno lądować do jednego pliku (może być txt, może excel).
Jak za to się zabrać? VBA, Python? Średnio stoję z programowaniem, ale czuję, że jest to do ogarnięcia.
#programowanie #python #vba #excel
@piotrass007 na linuksie wpisał byś grepa i miałbyś szukane dane ;)
Google:
Python list files in folder
Python open file
Python read file lines
Python list files in folder
Python open file
Python read file lines
- 1
@frugo90: >Czy ktoś wie dlaczego tak się dzieje?
Dzieje się tak, ponieważ podczas dodawania/usuwania formantów ActiveX działanie kodu jest jest wstrzymywane na czas obsługi żądania przez serwer OLE.
Dzieje się tak, ponieważ podczas dodawania/usuwania formantów ActiveX działanie kodu jest jest wstrzymywane na czas obsługi żądania przez serwer OLE.
spróbuj ws.Columns("AC:AE").EntireColumn.Delete
- 1
- 2
- 1
@mate05:
A nie działa po prostu powielenie tych dwóch linijek dla każdego przycisku z osobna, z nazwą każdego przycisku?
ActiveSheet.Shapes("Przycisk 95").OnAction = Empty
ActiveSheet.Shapes("Przycisk 95").DrawingObject.Font.ColorIndex =
A nie działa po prostu powielenie tych dwóch linijek dla każdego przycisku z osobna, z nazwą każdego przycisku?
ActiveSheet.Shapes("Przycisk 95").OnAction = Empty
ActiveSheet.Shapes("Przycisk 95").DrawingObject.Font.ColorIndex =
- 1
@Polinik: Już sobie poradziłem. Łap plusa za pomoc i kod, może przyda Ci się kiedyś.
Sub Button1_Click()
DisableButton Sheet1, ActiveSheet.Shapes(Application.Caller).Name
End
Sub Button1_Click()
DisableButton Sheet1, ActiveSheet.Shapes(Application.Caller).Name
End
- 2
Czym jest w ogóle ta komenda TypeName(Me.ActiveControl) ?
@frugo90: zwraca typ zmiennej aktywnego formantu, skoro TextBox wewnątrz Frame, to zamiast ActiveControl powinno być pewnie ActiveControl.ActiveControl ale to zależy już od tego jak jest dokładnie skonstruowany UserForm
- 0
- 1
Witam, mam problem z #vba mianowicie jak ściągam z texboxów do makra w excelu numery wierszy to działa normalnie program, natomiast jak ściągam z textboxów numery kolumn to się wykrzacza i pisze "run-time error '1004' application-defined or object-defined error", ktoś ma pomysł dlaczego numery wierszy idą normalnie a kolumny to problem? Jak wpisuję te same wartości bezpośrednio do programu to działa fajnie.
#vba #pytanie #pytaniedoeksperta
#vba #pytanie #pytaniedoeksperta
- 1
Mireczki kochane, taka sytuacja.
Muszę przerobić zbiór danych z takiej formy jak na zdjęciu na górze, na taką jak na zdjęciu na dole. Domyślam się, że najłatwiej będzie #vba, jednak nie za bardzo wiem jak się za to zabrać. Mogę to zrobić ręcznie, ale to duuuużo czasu by zajęło bo danych jest dla ponad 2000 rekordów, poza tym poproszono mnie, żebym zautomatyzował to w jakiś sposób. Macie jakiś pomysł?
Muszę przerobić zbiór danych z takiej formy jak na zdjęciu na górze, na taką jak na zdjęciu na dole. Domyślam się, że najłatwiej będzie #vba, jednak nie za bardzo wiem jak się za to zabrać. Mogę to zrobić ręcznie, ale to duuuużo czasu by zajęło bo danych jest dla ponad 2000 rekordów, poza tym poproszono mnie, żebym zautomatyzował to w jakiś sposób. Macie jakiś pomysł?
źródło: comment_V04zcQVAD8fSLy0oqHKk14An246Mrl69.jpg
Pobierz- 1
- 1
@frugo90:
=a2+b2
=a2+b2
Mam tabelę z zamówieniami i muszę policzyć wszystkie które spełniają jakieś kryteria. Z nazwą, drewnem itp nie mam problemu (używam suma.warunków) Ale problem zaczyna się kiedy chce policzyć wszystkie zamowienia z jakiegoś przedziału dat. Jak można to zrobić?
Może być #vba
#excel #msoffice #pytaniedoeksperta
Może być #vba
#excel #msoffice #pytaniedoeksperta
@krasnoludkolo: Po 3 tygodniach... Spróbuj BD.ILE.REKORDÓW, nie wiem czy to ci odpowiada, ale będzie wywalało ilość zamówień w kryteriach które wpiszesz do tabeli.
- 0
@PanKapusta Nie pasowało, dorobkiem dodatkowe wiersze które sprawdxaly daty i potem liczyłem
- 2
Drogie Mireczki, prosiłbym o opinie o kodzie, pierwsza napisana funkcja :) [nie znam polskich nazw funkcji, więc wszystkie będą w języku angielskim ;) )
Praca wymaga ode mnie programowania(nie wiem czy to programowanie/kodowanie, czy VBA jest uznawany za kogos za jezyk programowania) w VBA.
Tworzymy makra dla naszych administratorów, dzięki którym pomaga to im w pracy ;)
Działa za zasadzie Index-Match, tylko w jednej funkcji.
Chciałem stworzyć funkcję jak Vlookup, gdzie można ustawiać minusowe wartości kolumn
Praca wymaga ode mnie programowania(nie wiem czy to programowanie/kodowanie, czy VBA jest uznawany za kogos za jezyk programowania) w VBA.
Tworzymy makra dla naszych administratorów, dzięki którym pomaga to im w pracy ;)
Działa za zasadzie Index-Match, tylko w jednej funkcji.
Chciałem stworzyć funkcję jak Vlookup, gdzie można ustawiać minusowe wartości kolumn
Chciałbym nauczyć się jak najwięcej, więc bądźcie srodzy ;)
No to czepiania dalsza część:
- zmienne powinny być zadeklarowane wewnątrz funkcji, a nie globalnie
- każdy moduł powinien bezwzględnie zaczynać się:
Option@snapszop:
Nie korzystałem raczej z kursów/książek tylko szukałem stron pod konkretny
Hm, miałbyś do polecenia jakiś kurs makro? :)
Nie korzystałem raczej z kursów/książek tylko szukałem stron pod konkretny
konto usunięte via Android
- 1
@jasiek196 standardowo jednym slowem, pszyperski
- 0
Na YT jest jest masa kanałów na ten temat wiec na pewno coś znajdziesz. A co do książek to całkiem niezła jest, Excel2010 Praktyczny kurs Alicja Żarowska-Mazur, Waldemar Węgorz oraz VBA dla Excela 2013 PL Witold Wrotek
- 1
















Jeszcze będę miał dwie prośby do Was mirki!
Jedna z nich dzisiaj. Druga innym razem ( ͡° ͜ʖ