Hej.
Czy ktoś miał może podobny problem: zrobiłem framy w excelu, które obsługuje w vba. I u mnie wszystko bangla, ale jak otwiera się na jakimś innym komputrze, to ucina te framy i nie da się z tego korzystać. Ma ktoś jakiś pomysł/spotkał się z czymś takim. Jak otworzyłem to na innym kompie z podpięta zakładką developera, to wywaliło błąd w workbooku w vb, gdzie u mnie na kompie nie występuje. https://answers.microsoft.com/en-us/msoffice/forum/all/vba-error-occurs-on-only-1-machine/618b29d5-8c9d-41bb-ae55-86679be9e721
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak otworzyłem to na innym kompie z podpięta zakładką developera, to wywaliło błąd w workbooku w vb, gdzie u mnie na kompie nie występuje.


@TheRickestRick: myślę że sporo by to pomogło, gdybyś napisał jaki błąd ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@TheRickestRick samo wrzucenie zakładki developer na wstazke nie ma znaczenia. Już prędzej mogłaby mieć ustawiony brak zgody na działanie makr lub activex , aczkolwiek najelslzy byłby jej screen z tego co się dzieje kiedy chce odpalić makro
  • Odpowiedz
Hej. Potrzebuje pomocy w #vba bo jestem totalnie zielony a mam zadanie do zrobienia. Powrzucałem sobie różne textboxy i comboboxy do framów w #excel. I nie mogę osiągnąć żeby eventy działały dobrze w czasie rzeczywistym. Działało mi to zanim wrzuciłem je w framy. Framy nie są konieczne ale ułatwiłyby mi zrobienie zadania. I mam jeszcze problem, żeby ustawić dobrze visibility drugiego frama. Jak wpisze np. PL to
TheRickestRick - Hej. Potrzebuje pomocy w #vba bo jestem totalnie zielony a mam zadan...

źródło: comment_158944607357gGqQWVPML4lXlJLIr1RH.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheRickestRick: controlledTransactionFrame musi mieć przypisany obiekt Frame2 z arkusza o nazwie Sheet2, tylko na screenie nie wiadomo po co masz już w klasie podeklarowane zmienne Frame1, Frame2, Sheet2 i już za moment będzie problem z zasięgiem zmiennych. Jeśli z tego ma powstać jakieś większe narzędzie to proponuję już teraz to dobrze przemyśleć i zaprojektować, bo z czasem trudno będzie to uporządkować
  • Odpowiedz
#vba chciałbym zapisać plik jako nazwa pliku & as of & dziś, ale w formacie 07.05.2020, jak ustawić tak date?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co mogło tu pójść nie tak?


@Cantrol: nic, tak działa intellisense edytora VBA. W projekcie masz dostępne 2 globalne obiekty o nazwie Application. Jeden z nich pochodzi oczywiście z Excel.Global, a drugi - łatwo to sprawdzić.
- Naciśnij F2 (albo View->Object browser)
- Wybierz na górze lewej listy `
- W
  • Odpowiedz
@Dr_Killjoy Używam takiego i to robisz tak: =sum(sumif(a1,a3,{" * ikea*","* mcdonald*"}))
Kwoty na wyciągu są a1, nazwa merchanta w a3. Ta formuła skopiuje Ci kwotę do tej komórki jeśli jest to wydatek w Ikei albo w McDonald's, pozniej tylko sumujesz kolumny. Słowa wyszukiwane szukasz " gwiazdka fragment_slowa gwiazdka cudzysłów.

Robisz tak kategorie w kolumnach, np spożywka, rozrywka. Wtedy nazwy kolumn to nazwy sum.
  • Odpowiedz
#vba da się łączyć pliki pdf w jeden przy pomocy vba? Chciałbym to zautomazowac, jest to mega nudne, a codziennie mi przychodzi trochę plików w folderach o nazwie takiej samej jak ma mieć połączony plik i chętnie bym to ogarnął. Najchętniej bym szukał takiego rozwiązania z Pythonem, bo wiem, że się da, ale na pracowniczym laptopie nie mogę nic instalować
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#vba #programowanie #excel #makro

[VBA]

Witam, proszę o pomoc w poniższym. Mam makro, którego zadaniem jest ustawianie się w odpowiednich komórkach po wykonaniu czynności. Problem, z którym się borykam to linijka kodu odpowiadająca za szukanie pierwszej wolnej komórki w aktywnym wierszu. Poniżej mój kod:

Range("A2").Select
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#vba #access #programowanie

Mam plik *.accdb z różnymi tabelami na dysku OneDrive.
Czy jest możliwe aby podłączyć go w accessie jako podlinkowana baza za pomocą VBA? (ale tak by były podlinkowane wszystkie tabele z tego pliku *.accdb)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej mirki, zaczynam przygode w #programowanie a dokladnie #vba w #excel i stawiam pierwsze kroki, mam pytanie, które nie daje mi spokoju i może tu znajdę odpowiedź, mianowicie na screenie wpisuje komende do zapisania arkusza, jeżeli zostawię w miejscu, gdzie mam 1 a polecenie 2 usunę to program wykonuje prawie wszystkie funkcje poprawnie, a dokladnie to po prostu pyta mnie czy przed zamknięciem arkusza chcę go
w.....t - hej mirki, zaczynam przygode w #programowanie a dokladnie #vba w #excel i s...

źródło: comment_1586381082zx0RIHIoQxTH7edXnbxwl1.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wk26t: Widocznie w pierwszym przypadku excel zapisuje plik, później vba wykrywa w nim zmianę, więc przy próbie zamknięcia pyta, czy chcesz ponownie zapisać(aby zapisać zmianę).
W drugim przypadku zapisujesz plik i nie wykonujesz na nim żadnych operacji, więc excel się po prostu zamyka już bez potwierdzenia.
  • Odpowiedz
Staram się zautomatyzować trochę moją pracę i w tym celu chciałbym napisać proste makro, które importuje dane z Outlooka (przychodzą w formie tabeli w treści maila), do arkusza excel. Poda ktoś jakiś link z opisem jak to wykonać?
#excel
#vba
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach


Cześć,

ponieważ mam więcej czasu, dla rozrywki i zabicia czasu chciałbym podłubać w Visual Studio. Ktoś zna jakiś fajny darmowy kurs?( ͡ ͜ʖ ͡)
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@etherard: ale weź się chociaż coś aktualnego poucz, jeżeli robisz to dla siebie, a nie z potrzeby np. opanowania czegoś do pracy. Mam na myśli C#.
  • Odpowiedz
W dobie wirusa moje pytanie może zniknąć w gąszczu postów.
Chciałbym rozwijać się zawodowo w analizie danych, obecnie uczę się samemu vba, później chciałbym zrozumieć SQL i BI. Myślę też nad jakimiś powiązany i studiami (#krakow here) może ktoś polecić jakiś dobry kurs/książki w tematyce SQL, Power bi, i same studia w takim kierunku?

#korposwiat #powerbi #sql #vba #studbaza
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperGosc11: żeby ogarnąć podstawy sql żadne książki ci nie są potrzebne, wystarczy właściwie dowolny kurs z internetu. Co do samej analizy danych to może zainteresuj się pythonem zamiast VBA. Numpy, pandas, takie rzeczy.

Jeżeli nawet będziesz potem potrzebował VBA to umiejąc programować ogarniesz to w jeden weekend. Język który od ponad dekady jest de facto martwy (a tą ponad dekadę temu też szczególnie zajebisty nie był) nie jest imo najlepszym
  • Odpowiedz
@SuperGosc11: no I kwestia czy bardziej chcesz być analitykiem (jeździ na początku rozeznanie teren pisze analizę co i jak jest potrzebne zbiera wymagania), konsultantem (2 etap zajmuje się wdrożeniem i utrzymaniem rozwiązań głównie tworzy raporty ewentualnie podobnie do ->), developer głównie siedzi w firmie lub w domu i tworzy pakiety SSIS strukturę hurtowni cały ETL i ewentualnie kostki w SSAS. Stanowiska różnią się i przenikają w zależności od firmy możesz
  • Odpowiedz
@AnonimoweMirkoWyznania: Z takim mózgiem jak Twój nauczysz się też i algorytmiki. Zastanów się tylko czy skręt w kierunku programowania to coś dla Ciebie. Tam jest sporo twardej logiki, sztuczek i cudów technicznych, ale matematyka na naprawdę wysokim poziomie to wyłącznie data science i machine learning.

W sumie możesz poczytać o data science bo tutaj Twój background pasuje nieźle, ale nie wiem czy się nie zawiedziesz. Osobiście pracuję z osobą która
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Mam pytanko do Excela. Problem wygląda następująco mam swój arkusz zbiorczy, w którym tworzą się statystyki. Kordynatorzy uzupełniają swoje arkusze, które połączone są z moim. I jeden arkusz jest stworzony w taki sposób, że jest Tworzony na jeden dzień bo dane z niego były potrzebne tylko na spotkanie działowe. I stwierdziłem, że jednak potrzbne są mi te dane w moim zbiorczym arkuszu. I pytanie jak to zrobić, żeby wartość z danego dnia
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#vba hej, szukam rozwiązania swojego problemu, będę bardzo wdzięczny za pomysły.
Chcę w makrze użyć vlookup, lub stworzyć polecenie, które mi to zastąpi.
Mam otwarty plik na którym pracuję i dla każdej komórki (powiedzmy K2, K3, K4) muszę obok zrobic vlookup, gdzie pierwszą wartością funkcji będzie każda z komórek w K, zakres w którym szukam to kolumny od C do H w innym pliku, który też jest nowy w każdym
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperGosc11: damn, przez przypadek skasowałem. To jeszcze raz: w vba jest dostęp do wszystkich funkcji arkuszowych. Application.WorksheetFunction.VLookup, parametry bierze takie same jak normalnie w arkuszu, a wynik możesz sobie przypisać od razu do zmiennej. Tylko jeżeli dobrze pamiętam funkcja rzuca errorem jak nie znajdzie wyniku, trzeba by to też obsłużyć.

Do tego okienko w którym użytkownik może sobie wybrać który plik chce, dostajesz path, otwierasz ten plik przez
  • Odpowiedz
Mam do zrobienia coś ala test w excelu bawiąc się w programistę. 8 pytań zadeklarowałem zmienną Punkty i za każdą dobrą odpowiedz leci Punkty = Punkty + 1 na końcu testu wyskakuje mi okienko z podanym wcześniej imieniem i zdobytymi punktami /8 lecz te punkty się nie wyświetlają..
MsgBox Witaj.TextBox1 & " Zdobyłeś: " & Punkty & " na 8"
I nie wiem dlaczego nie pokazuje tych punktów. O czym zapomniałem ?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pomoże ktoś i skrobnie szybki kod na zwrócenie pustej komórki po naciśnięciu przycisku "x" zamknij w kalendarzu? Pobrałem gotowca i trochę pozmieniałem, ale nie mogę znaleźć tego przypadku.

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then
----------
---------
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KwasneJablko: Dzięki mordo, ale potrzebuję wytłumaczyć bardziej łopatologicznie, żebym mógł po prostu wkleić kod. No trudno poszukam innego kalendarza, może będzie lepiej wykonany.
  • Odpowiedz
No tak jak napisał KwasneJablko spróbuj "If CloseMode = 0 Then Selection.Clear" lub zamiast Clear uzyj ClearContents jeśli masz tam jakieś formatowanie tej komórki, którego nie chcesz stracić. Przy czym to trochę niebezpieczne jesli miałbyś formularz niemodalny, bo możesz przypadkowo usunąć sobie już wprowadzone datę
  • Odpowiedz