#vba hej, chciałbym się nauczyć vba, mam na razie jeden kurs na udemy z którego trochę ogarniam, ale chciałbym spytać, czy doradzi. Ktoś jakieś dobre książki i kurs stacjonarny w Krakowie z vba?
Wszystko
Najnowsze
Archiwum
@SuperGosc11: najlepsza nauka jest praktyka, spróbuj wymyślić sobie jakiś problem (bądź jak pracujesz wymyśl sobie coś co teraz robisz manualnie a teoretycznie dałoby się zastąpić algorytmem) i zacznij go rozwiązywać. Z mojego doświadczenia to najlepsza nauka
@SuperGosc11: valkenbach
Mam problem z wysyłką maili z VBA.
Mam taki kod jak poniżej - to tak właściwie szkielet na potrzeby testów:
Sub wysylka()
Dim
Mam taki kod jak poniżej - to tak właściwie szkielet na potrzeby testów:
Sub wysylka()
Dim
@vateras131: Dodaj w środku klauzuli With:
.PropertyAccessor.SetProperty "[http://schemas.microsoft.com/mapi/proptag/0x6E010003",](http://schemas.microsoft.com/mapi/proptag/0x6E010003",) 0@vateras131: Warto też dodać skróty do opcji szyfrowania i podpisu cyfrowego na pasku "szybki dostęp" w oknie wiadomości, jeżeli często z nich korzystasz.
źródło: comment_1581593769ZdEozVCaJGWdfEe4yYsdFc.jpg
Pobierz
Treść przeznaczona dla osób powyżej 18 roku życia...
@niepewyjutra z czego się uczyłeś?
- 1
@Asarhaddon: na poczatku z kursu Wise Owl na youtube - genialna seria, polecam
Cześć i czołem!
Moja sytuacja wygląda następująco: mam arkusz excela, a w środku kilkaset wypełnionych tekstem komórek. Potrzebowałbym wyboldować tytuły kilkudziesięciu dokumentów, które są zawarte w cudzysłowach w poszczególnych komórkach. Czy jest jakiś sprytny pomysł/macro, żeby zrobić to rach-ciach...? ;)
#excel #vba #programowanie
Moja sytuacja wygląda następująco: mam arkusz excela, a w środku kilkaset wypełnionych tekstem komórek. Potrzebowałbym wyboldować tytuły kilkudziesięciu dokumentów, które są zawarte w cudzysłowach w poszczególnych komórkach. Czy jest jakiś sprytny pomysł/macro, żeby zrobić to rach-ciach...? ;)
#excel #vba #programowanie
- 0
@lufi: good luck :) wez sobie zaloz jakis problem zyciowy i krok po kkroku dochodz do tego jak go rozwiazac.
np. chcesz skopiowac co druga komorke do drugiego sheeta to wpisuesz w google na poczatku "vba copy cells to other sheet". jak juz to ogarniesz to wpisujesz w google "vba copy cells to other sheet loop", "vba for loop"
i tak dalej i tak dalej. step by step, error and
np. chcesz skopiowac co druga komorke do drugiego sheeta to wpisuesz w google na poczatku "vba copy cells to other sheet". jak juz to ogarniesz to wpisujesz w google "vba copy cells to other sheet loop", "vba for loop"
i tak dalej i tak dalej. step by step, error and
- 1
#vba #excel #programowanie
Dzien dobry,
jak zabrać się za skrypt który porozrzuca shifty zachowując poniższe zasady:
-
Dzien dobry,
jak zabrać się za skrypt który porozrzuca shifty zachowując poniższe zasady:
-
źródło: comment_oJDPbrGfU7xyWbUwTQUCvGunTuzmAUFW.jpg
Pobierz@KwasneJablko: daj na oko każdemu 1->2->3->4->5 tylko niech Agent1 zaczyna od 1 shift, 2 od 2 itp ;p a w kolejnym tygodniu przesunięcie o 1 xd chyba że robisz sztukę dla sztuki
- 0
@hamskloss sztukę dla sztuki robię. To początek projektu i trochę uprościłem wszystko aby każdy zrozumiał. Chcę zrobić tool który będzie grafiki robił ludziom lub rozdzielał zadania
- 3
- 0
Siemka, przychodzę z pytaniem
kiedy odblokowuję arkusz w Excelu, w pliku xml mam linijkę kodu z zapisanym hasłem. Dla przykładu password="SHA-512".
I tutaj pytanie, czy mogę jakoś odkodować to hasło?
Z góry uprzedzam, że chodzi mi o odkodowanie hasła, a nie arkusza, bo aby odblokować arkusz wystarczy usunąć linie i po sprawie. Tak mnie to ciekawi, stąd pomysł na odkodowanie.
#excel #programowanie #vba #informatyka
kiedy odblokowuję arkusz w Excelu, w pliku xml mam linijkę kodu z zapisanym hasłem. Dla przykładu password="SHA-512".
I tutaj pytanie, czy mogę jakoś odkodować to hasło?
Z góry uprzedzam, że chodzi mi o odkodowanie hasła, a nie arkusza, bo aby odblokować arkusz wystarczy usunąć linie i po sprawie. Tak mnie to ciekawi, stąd pomysł na odkodowanie.
#excel #programowanie #vba #informatyka
Czesc Mircy
W arkuszu w kolumnie A mam ustawiona formułę, która przelicza mi ile dni zostało do zakończenia danej promocji w sklepie. Aktualnie używam makra takiego jak poniżej, które podczas otwierania pliku przelicza mi ilość promocji w których do zakończenia pozostało np. 10 dni i pokazuje komunikat ,, 5 ofert zakończy się za 10 dni" lecz wartości jak i komunikaty są wpisane ,,na sztywno". Wartość w komórkach z kolumny A zmienia się codziennie
W arkuszu w kolumnie A mam ustawiona formułę, która przelicza mi ile dni zostało do zakończenia danej promocji w sklepie. Aktualnie używam makra takiego jak poniżej, które podczas otwierania pliku przelicza mi ilość promocji w których do zakończenia pozostało np. 10 dni i pokazuje komunikat ,, 5 ofert zakończy się za 10 dni" lecz wartości jak i komunikaty są wpisane ,,na sztywno". Wartość w komórkach z kolumny A zmienia się codziennie
- 0
@DwaNiedzwiedzie: Ogólnie muszę mieć komunikat wyświetlany jak tylko plik się otworzy, który odlicza dni do zakończenia się promocji. Ilość pozostałych dni odświeża się codziennie właśnie w kolumnie C i chciałbym aby komunikat pokazywał mi ,, 5 ofert zakończy się za 7 dni", następnego dnia jak otworzę plik ,, 5 ofert zakończy się za 6 dni itd. ale jeśli kolejnego dnia otworzę plik i np. innej z ofert zostanie 7 dni
@SzejsiontGroszy: Wynik formuły też będziesz miał widoczny w jakieś komórce, no ale skoro chcesz komunikat... W makrze musisz jasno zdefiniować, jakie przedziały Cię interesują oraz od jakiej daty je liczyć. Jeżeli będziesz miał 10 promocji i każda będzie się kończyła innego dnia, to co wtedy? Skąd makro ma wiedzieć, że dziś akurat interesuje Cię np. 7?
Siema mircy mam pytanie czy ktoś się orientuje jak zrobić program VBA Exel który porównuje 2 obrazy w .bmp max 250 x 250 i daje różnice na czerwono (piskele). Mam do momentu wrzucania do userforma 2 obrazów
Dim fd As Office.FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker) 'wybór obrazu w .bmp
With fd
Dim fd As Office.FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker) 'wybór obrazu w .bmp
With fd
@Anarchia96: Powodzenia :)
- 0
- 0
Czesc Mireczki
Codziennie w pracy uruchamiam program w ktorym wpisuje swoj login, haslo i mieli to troche. Moze by tak ... makro napisal? Wiem ze jest program ktory nagrywa ruch myszki, ale nie moge instalowac programow :( Pomoze ktos? Chce zebym z automatu po odpaleniu makra, myszka najechala na program, wpisywalo mi moj login i haslo a ja w tym czasie wypije kawe :)
#vba #makro #excel
Codziennie w pracy uruchamiam program w ktorym wpisuje swoj login, haslo i mieli to troche. Moze by tak ... makro napisal? Wiem ze jest program ktory nagrywa ruch myszki, ale nie moge instalowac programow :( Pomoze ktos? Chce zebym z automatu po odpaleniu makra, myszka najechala na program, wpisywalo mi moj login i haslo a ja w tym czasie wypije kawe :)
#vba #makro #excel
@jtomek1: Ja kiedyś używałem czegoś takiego do aplikacji javowej - makro aktywowało jej okno (po nazwie na pasku), następnie dla pewności kopiowało zawartość bieżącego pola i sprawdzało, czy było to "nie" - jeśli tak (w sensie to "nie" ;), to operując tabulatorami przechodziło do kolejnych pól i wklejało odpowiedni tekst, w przeciwnym wypadku "tabowało" do kolejnego pola i znów sprawdzało zawartość. Jest to oczywiście metoda bardzo podatna na błędy, ale
@jtomek1:
https://www.dataload.com/
Wersja classic jest darmowa i nie wymaga instalacji. Zobacz czy spełnia oczekiwania.
https://www.dataload.com/
Wersja classic jest darmowa i nie wymaga instalacji. Zobacz czy spełnia oczekiwania.
@pwn3r: Jeżeli masz zdefiniowany jeden wiersz w zakresie, metoda FillDown używa wiersza poprzedzającego (w Twoim przypadku czwartego) jako źródła. Użyj
[c5:d7].FillDown.- 0
@DwaNiedzwiedzie: udalo sie. boze dziekuje. 30 min nad tym siedzialem :)
- 0
Szukam i nie mogę znaleźć, chciałbym napisać makro do outlooka, które robi coś tam jak email jest adresowany do danego maila:
To co ma robić to już mam napisane, ale nie mogę znaleźć jak by porównywać wysyłającego
Np. jeśli mail jest wysyłany do abc@abc.com to rób coś tam
Znalazłem SenderEmailAddress, no ale to odnosi się do wysyłającego, a ja chcę do odbierającego.
#programowanie #outlook #vba
To co ma robić to już mam napisane, ale nie mogę znaleźć jak by porównywać wysyłającego
Np. jeśli mail jest wysyłany do abc@abc.com to rób coś tam
Znalazłem SenderEmailAddress, no ale to odnosi się do wysyłającego, a ja chcę do odbierającego.
#programowanie #outlook #vba
- 0
@michal0110: A rulą tego nie załatwisz że do makra sięgasz?
- 0
@Koliat: No w roli nie mogę znaleźć, bo chcę dodawać coś do tematu wiadomości przy wysyłaniu
Excel VBA - pomoc.
Hej! Nauczyciel powiedział, że znajdziemy macra w Internecie ( ͡° ͜ʖ ͡°)
Zacząłem sam pisać/tworzyć macro w Excelu, które będzie wysyłać maila do wybranego odbiorcy z listy. Kreatorem wizualnym stworzyłem listę. Mam też znaleziony i działający kod na wysyłanie maila. Chciałbym pobrać wartość z listy i dać ją do zmiennej oraz pobrać z komórki oddalonej o 4 w prawo od kolumny z nazwami -
Hej! Nauczyciel powiedział, że znajdziemy macra w Internecie ( ͡° ͜ʖ ͡°)
Zacząłem sam pisać/tworzyć macro w Excelu, które będzie wysyłać maila do wybranego odbiorcy z listy. Kreatorem wizualnym stworzyłem listę. Mam też znaleziony i działający kod na wysyłanie maila. Chciałbym pobrać wartość z listy i dać ją do zmiennej oraz pobrać z komórki oddalonej o 4 w prawo od kolumny z nazwami -
źródło: comment_mM0xOr1dd6J1ZThA8guq4WlOnpDOW7qu.jpg
Pobierz- 0
Hej,
Mam takie makro w VBA:
Sub Przygotuj()
Sheets("Arkusz1").Select
Mam takie makro w VBA:
Sub Przygotuj()
Sheets("Arkusz1").Select
- 0
Hej,
Pytanie z excel i vba,
Mam makro w VBA ktore otwiera plik xlsx, problem w tym ze naglowki w tym pliku są z polskimi znakami.
Drugie
Pytanie z excel i vba,
Mam makro w VBA ktore otwiera plik xlsx, problem w tym ze naglowki w tym pliku są z polskimi znakami.
Drugie
@Makiner: spróbuj w edytorze Tools->options->editor format i zmień czcionkę na courier new (europa środkowa).
Jak to nie zadziała to można jeszcze pobawić się z funkcją chr()
Jak to nie zadziała to można jeszcze pobawić się z funkcją chr()
Może ktoś wie/zna jakąś funkcję, jak przerobić z vba excela to na libre, potrzebuję czyścić wybrane komórki, w excelu jest taka prosta funkcja, a w Libre nic nie mogę znaleźć takiego.
W Libre znalazłem tylko czyszczenie w przedziale np A1:B10
Excel: Range("A1,C10,G10").Clear
#vba #libreoffice
W Libre znalazłem tylko czyszczenie w przedziale np A1:B10
Excel: Range("A1,C10,G10").Clear
#vba #libreoffice
Próbuję zmienić kolory legendy na wykresie, a że argumentów i zakresów jest 20 to chcę zrobić petlę, która pobierze kolory z przygotowanych komorek. Wyskakuje mi błąd:
Object variable or With block variable not set
Sub LegendColors()
Dim i As Byte
Object variable or With block variable not set
Sub LegendColors()
Dim i As Byte
@DwaNiedzwiedzie: to, lub/i off by one - skoro argumentów i zakresów jest 20 to pętla nie może być wykonywana 21 razy. @karski:













Mam takie makro, a potrzebuję zrobić pętle, aby exportowało mi do PDF pliki w konretnych folderach
https://pastebin.com/HmwjdDQg
Imię i nazwisko przedstawiciela bierze z arkusza Przedstawiciel - kolumna 2, folder - kolumna 3, nazwa pliku - kolumna 4
ten zakres z arkusza przedstawiciel nazywa się tbOsoby