#excel #office356 #openoffice #vbs #vba

Pytanie - dlaczego po wykonaniu skryptu z harmonogramu zadań (cscript.exe + kod vbs) kolumny z walutami przestawiają mi się na typ niestandardowy, gdzie cyfry z minusem są w nawiasie i na czerwono?
Tutaj kod którego używam w VBS - za każdym razem muszę poprawiać ale przy kolejnym obliczaniu znów wraca do tego formatu.

Dim s
w.....e - #excel #office356 #openoffice #vbs #vba 

Pytanie - dlaczego po wykonaniu...

źródło: comment_1591002265dMcLevBG5aaGZM7DSL7RLz.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 0
@dr_Cyban: ale to masz wywołanie do kazdej kolumny która oznaczę ręcznie - czyli fizycznie przed pierwszym razem muszę oznaczyć kolumny - pytanie dlaczego tak sie dzieje i jak sie tego pozbyć byloby lepszym rozwiązaniem niz ustalanie kazdego zakresu wcześniej
  • Odpowiedz
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
siema excelowe świry, tworzę sobie skoroszyt dla prowadzenia budżetu i mam zagwozdkę - jak sprawić, by lista rozwijana automatycznie dopasowywała daną kategorię wydatków, bazując na słowach kluczowych znajdujących się w opisie danego zakupu (zrzucam csv z kąta bankowego)?

Na zasadzie - w opisie wydatku jest "mieszkanie" i chciałbym żeby bazując na tym, w następnych dwóch kolumnach z listami rozwijanymi, z automatu wskoczyła kategoria "Czynsz" w pierwszej, a w następnej liście rozwijanej grupującej
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
#pracbaza #vba #python #sql #matematyka #algorytmy

Cześć, zastanawiam się ostatnio nad swoją dalszą ścieżką kariery. Jestem po matmie, niedługo stuknie 5. rok expa w finansach - albo bardziej czegoś na styku finansów, matmy i IT ( ͡° ͜ʖ ͡°) Zajmowałem kilka stanowisk, robiłem różne rzeczy (nie zawsze to co chciałem/to co było obiecywane, ale to osobna kwestia)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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