Jakie materialy polecacie do nauki VBA? Warto ksiazki kupowac czy lepiej cos online? #vba #excel
Wszystko
Najnowsze
Archiwum

shichibukaii
via iOS- 2
Krukosz
- 1
@shichibukaii: Tak naprawdę książka da CI tylko ogólny ogląd co można zrobić i mniej-więcej jak. Sama nauka najlepiej wychodzi, kiedy masz jakieś zadanie do zrobienia i wtedy najczęściej korzysta się z internetu. Ja zaczynałem z Vademecum Walkenbacha Książka ma dużo treści, jednak mi się przydała jedynie do ogarnięcia jak to wszystko wygląda, a nie do tworzenia już konkretnych projektów.

aviritia
via Android- 1
@shichibukaii popieram, praktyka najważniejsza. Jak nie masz w pracy możliwości, to porób sobie w domu małe projekty. Naukę możesz zacząć od filmików wiseowl, a potem spróbuj stworzyć makra na wysyłanie maili, ogarnianie danych w kolumnach, dodatkowe kalkulacje, usuwanie duplikatów patrząc na kilka kolumn itp.
- 1
Hej, potrzebuje pomocy w dokonczeniu makra do pracy. Mianowicie mam makro, które pobiera zdjęcie danego modelu ze sklepu internetowego. Makro do tej pory odnosiło się tylko tylko do 1 zdefinowanego modelu, w moim przypadku potrzebuje, żeby makro pobrało zdjęcia dla 5 modeli (TOP5) i umieściło je w odpowiednich komórkach. Jak utworzyć pętle, żeby marko wzięło dane z 5 komórek gdzie wyświetlają się modele i pobrało zdjęcia?
Do tej pory używałem 1 odwołania:
Do tej pory używałem 1 odwołania:
- 2
@mrpandominik:
Private Sub TextBox1_Change()
idx = InStrRev(Me.TextBox1.text, ";")
Length = Len(Me.TextBox1.text)
If (idx = Length - 10) Or Length = 10 Then
Me.TextBox1.text = Me.TextBox1.text
Private Sub TextBox1_Change()
idx = InStrRev(Me.TextBox1.text, ";")
Length = Len(Me.TextBox1.text)
If (idx = Length - 10) Or Length = 10 Then
Me.TextBox1.text = Me.TextBox1.text
- 2
@mrpandominik: No co ci mogę powiedzieć, u mnie działa. ( ͡° ͜ʖ ͡°)
I możesz z ifa wywalić "or length = 10", w zasadzie to nie jest do niczego potrzebne.
A, i backspace nie będzie w tym textboxie działał, bo po skasowaniu średnika automatycznie pojawi się nowy.
I możesz z ifa wywalić "or length = 10", w zasadzie to nie jest do niczego potrzebne.
A, i backspace nie będzie w tym textboxie działał, bo po skasowaniu średnika automatycznie pojawi się nowy.
Hej Mirki są tutaj jacyś mistrzowie VBA ? napisałem macro w PowerPoint do zmiany paragrafów (bulletów) na osobne boxy. Niestety zostają mi wkurzające puste linnie w każdym osobnym boksie (prócz ostatniego co jest zrozumiałe). Jest ktoś biegły kto jest w stanie mi pomóc ? Próbowałem już wielu sposobów łącznie z funkcją Len(Str), ale tutaj znowu, rozwiązanie prowadzi do tego, że w ostatnim boxie usuwa mi jedną literkę.- bo przeciez ostatni box nie
@fotszyrzk: O, albo po prostu:
.TextFrame.TextRange.Text = ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Paragraphs(i).TrimText :)- 0
Dzieki wszystkim za odpowiedz ;) Poradzilem sobie jednak juz inaczej: znalazlem takie cos
Dim otxR As Object
Const SPACE As String = " "
strTarget = Chr(32)
I
Dim otxR As Object
Const SPACE As String = " "
strTarget = Chr(32)
I
6
Uwaga na SPAM. W tytule „Faktura VAT” i możliwy trojan bankowy

Uważajcie na nowy SPAM i załączniki arkuszy kalkulacyjnych, które zawierają złośliwe makra.
z- 4
- #
- #
- #
- #
- #
- #
Czjakis zyczliwy mirek jest moze w posiadaniu pdfa:
Mike Spens: Automating SOLIDWORKS 2015 Using Macros
Lub starszej wersji?
#ksiazki #programowanie #inzynieria #cad #vba #solidworks
Mike Spens: Automating SOLIDWORKS 2015 Using Macros
Lub starszej wersji?
#ksiazki #programowanie #inzynieria #cad #vba #solidworks
37
Silnik 3D gry typu Doom napisany w Excelu!
Na dodatek na dobrą sprawę nie wymaga makr, chociaż wersja z makrami pozwala na dodanie przycisków i wygodniejsze sterowanie
z- 3
- #
- #
- #
- #
- #
- #
Czym okiełznać dane w excelu, dokładniej chodzi o różnego rodzaju specyfikacje otrzymywane przez naszą firmę.
Każda specyfikacja jest inna i trzeba je przerabiać na odpowiedni format, który pozwoli na import do naszej bazy danych (subiekt). Mamy takie formatki aktualnie (VBA+formuły) i się zastanawiam czy można to jakoś lepiej rozwiązać?
#programowanie #excel #vba
Każda specyfikacja jest inna i trzeba je przerabiać na odpowiedni format, który pozwoli na import do naszej bazy danych (subiekt). Mamy takie formatki aktualnie (VBA+formuły) i się zastanawiam czy można to jakoś lepiej rozwiązać?
#programowanie #excel #vba
- 2
@Stefaniak91 Import danych do PowerQuery w Excelu, potem przerabiasz zgodnie z potrzebą. Wszelkie kroki przerabiania są zapamiętywane, więc każde kolejne dane bedzie z automatu przerobione. Potem możesz te dane wyeksportować do własnej bazy danych.
- 1
@Stefaniak91 Jak najbardziej. Ten dodatek służy m.in. do budowania modeli danych. Każdy wykonany przez Ciebie krok zostaje zapamiętany (patrz: inaczej niż nagranie makra) i po dokonaniu czyszczenia danych można wykorzystać ten model np. do stworzenia tabeli przestawnej, gdzie jako źródło podajesz ww. model. Każda zmiana źródła danych automatycznie zostaje "wyczyszczona" zgodnie z wcześniej zapisanymi krokami i aktualizuje się w modelu danych.
Znajdź najprostszy kurs power query i zobacz jakie to proste.
Znajdź najprostszy kurs power query i zobacz jakie to proste.
Mam arkusz excela z dwiema kolumnami nr -> wartosc. Wartosci sie powtarzaja. Czy kojarzy ktos jak podzielic ten arkusz na mniejsze zawierajace numery dla kazdej z wartosci? Czyli np arkusz z 1 -> a, 2-> b, 3 -> a podzieli mi na dwa arkusze (1 -> a, 3 -> a) oraz (2 -> b). Zastanawiam sie czy wdrazac sie w vba i nakodzic to (java dev here) czy moze nieograniczona magia excela
- 2
@Astolus: znajdź jakiś prosty cel który chcesz osiągnąć w excelu, np. kopiowanie zakresów albo komórek do innych skoroszytów. Potem szukaj po internecie jak to zrobić. Ja tak się uczyłem i polecam.
@Astolus: ja polecam stronkę excelmacromastery, jest tam trochę artykułów, które pokazują co i jak plus autor co jakiś czas robi jakiś webinar (zapisz się na newsletter), gdzie pokazuje jak rozwiązuje jakiś problem od początku do końca typu czytanie maili z outlooka, pobieranie danych z tabeli z wikipedii, pracę z plikami tekstowymi
koledzy wyżej mają rację, że najlepsza nauka przez rozwiązywanie problemów, ale nie zaszkodzi w wolnych chwilach poczytać tego i
koledzy wyżej mają rację, że najlepsza nauka przez rozwiązywanie problemów, ale nie zaszkodzi w wolnych chwilach poczytać tego i
- 1
#vba Mam pytanie a w zasadzie kilka, przygotowuje sie na test z VBA i nie znam niektórych odpowiedzi. Mógłbym mi ktoś pomóc z objaśnieniem ?
Pytanie 1: Poniższa deklaracja
Dim t (3,4)
oznacza utworzenie tablicy t o:
Pytanie 1: Poniższa deklaracja
Dim t (3,4)
oznacza utworzenie tablicy t o:
Komentarz usunięty przez autora
- 0
Chce sobie zrobić makro w excelu. Odpalam skoroszyt, jest tam wielki button "wybierz plik", wybieram inny plik excel i on dla każdej zakładki w wybranym xls, znajduje kolumnę np. data urodzenia i zamienia każdy rekord np. 01-01-2017 na 01012017 lub z Peselu zostawia tylko wlasnie date urodzenia a reszte usuwa, nastepnie tak przetworzony plik zapisuje osobno. W pythonie bym to juz dawno zrobił ale musze w VBA zrobić. Coś ktoś podpowie? Mam
- 1
@Buckethead:
a)
b) Lub znając adres komórki zrobić
jak sie odwołać do wartości po "dataurodzenia" ?
a)
Range().Column - poznasz numer kolumny i zamienić to na literę customową funkcjąb) Lub znając adres komórki zrobić
Split()- 0
If Not r Is Nothing Then
peselCol = r.Column
lastRow = ws.Cells(ws.Rows.Count, peselCol).End(xlUp).row
'pobierz ostatnią komórkę zawierającą wartość
For i = r.row + 1 To lastRow 'pętla od drugiej komórki kolumny do ostatniej
peselCol = r.Column
lastRow = ws.Cells(ws.Rows.Count, peselCol).End(xlUp).row
'pobierz ostatnią komórkę zawierającą wartość
For i = r.row + 1 To lastRow 'pętla od drugiej komórki kolumny do ostatniej
- 1
#anonimowemirkowyznania
Tak myślę nad przeniesieniem się do Warszawy i mam pytanie odnośnie pracy. Moja obecna praca w korpo: analiza danych, klepanie raportów w Excelu, proste automatyzacja za pomocą VBA, wyciąganie sobie danych z hurtowni danych. Określiłbym, że Excel zaawansowany, VBA średnio-zaawansowany, SQL podstawowy.
Do tego uczę się od jakiegoś czasu Pythona, więc w tej kwestii też za kilka miesięcy powinienem mieć jakieś podstawy jeśli chodzi o analizę danych za pomocą
Tak myślę nad przeniesieniem się do Warszawy i mam pytanie odnośnie pracy. Moja obecna praca w korpo: analiza danych, klepanie raportów w Excelu, proste automatyzacja za pomocą VBA, wyciąganie sobie danych z hurtowni danych. Określiłbym, że Excel zaawansowany, VBA średnio-zaawansowany, SQL podstawowy.
Do tego uczę się od jakiegoś czasu Pythona, więc w tej kwestii też za kilka miesięcy powinienem mieć jakieś podstawy jeśli chodzi o analizę danych za pomocą
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
@AnonimoweMirkoWyznania tak, realne tylko czy umiesz coś jeszcze? Bo wymieniłeś tylko narzędzia a nie clou pracy.
- 1
Napisz program obliczający sumę elementów tablicy jednowymiarowej.
Ktoś coś? :/
#vba #excel #programowanie
Ktoś coś? :/
#vba #excel #programowanie
Jutrzejsza poprawa z informatyki. Programowanie w #excel #vba. Pomoże ktoś? #informatyka #studia
Jak coś to jestem zerem w programowaniu(╯︵╰,)
Jak coś to jestem zerem w programowaniu(╯︵╰,)
źródło: comment_iHoOJAnzk7KEFn53qyenkucWp5ZcaLGv.jpg
PobierzMirasy, z jakiego języka programowania skorzystać, gdy chcę zrobić program do zliczania kolumn w Excelu (by wyrzucał mi wyniki na przykład w notatniku)? #programowanie #python #vba
konto usunięte via Android
- 2
Jak Excel to chyba VBA.
konto usunięte via Android
- 3
@piotrass007 powershell jeśli nie chcesz instalować żadnych środowisk
- 1
Chciałbym zapisać sobie ścieżki dostępu do kilku katalogów w pliku zewnętrznym np. "config.dat" i umieścić w nim zmienną np. REPORT_PATH="C:\" następnie chciałbym tą zmienną odczytać i przypisać do zmiennej zadeklarowanej w kodzie. Chciałbym móc wywołać zmienną po jej nazwie i przypisać do niej wartość. Jak to zrobić najsprawniej? Myślałem o utworzeniu kolekcji i wywoływaniu po kluczu. Ewentualnie klasa, ale nie wiem czy ten sposób jest dobry. Dlaczego tak kombinuje? Bo jeśli mam
@leszkuuu: a może xml?
http://analystcave.com/vba-xml-working-xml-files/
u mnie się sprawdza, przy jednym ważnym dla działu makro, podczas inicjowania userforma ścieżki plików są ładowane z xmla, użytkownik może też sobie zmienić konfigurację i wybrać nową (do zapisania w tym samym formacie)
jakby co, to służę pomocą
http://analystcave.com/vba-xml-working-xml-files/
u mnie się sprawdza, przy jednym ważnym dla działu makro, podczas inicjowania userforma ścieżki plików są ładowane z xmla, użytkownik może też sobie zmienić konfigurację i wybrać nową (do zapisania w tym samym formacie)
jakby co, to służę pomocą
- 1
@zieloneKolanoApokalipsy: poradziłem sobie trochę inaczej. Utworzyłem słownik do którego wrzuciłem ścieżki. Każdy element słownika dostał swój unikalny klucz którym jest nazwa zmiennej. Zaletą tego rozwiązania jest to że zmienną definiuje tylko raz w pliku zewnętrznym. Później wrzucam to w pętle i dodaje do słownika, a wartość zmiennej wywołuje przy pomocy klucza. Myślę że to chyba najlepszy sposób :)
- 4
- 4
Napisz program do przeliczania wartości kwot w różnych walutach
(co najmniej 10) po aktualnym kursie. Program ma mieć własną bazę kursów wymiany, interfejs graficzny z możliwością wprowadzania aktualnych kursów wymiany oraz prezentowania wyniku przeliczania + mile widziana aktualizacja kursów z jakąś strona internetową.
W VBA VB script
Oczywiście w ramach zadośćuczynienia, które już dogadamy na pw.
#zlecenie #informatyka #programowanie #vba
(co najmniej 10) po aktualnym kursie. Program ma mieć własną bazę kursów wymiany, interfejs graficzny z możliwością wprowadzania aktualnych kursów wymiany oraz prezentowania wyniku przeliczania + mile widziana aktualizacja kursów z jakąś strona internetową.
W VBA VB script
Oczywiście w ramach zadośćuczynienia, które już dogadamy na pw.
#zlecenie #informatyka #programowanie #vba















