@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.
  • Odpowiedz
@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 owego, żeby wiedzieć jakie są ogólne możliwości i ograniczenia języka
oprócz tego zaglądam:
  • Odpowiedz
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
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Buckethead:

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()
  • Odpowiedz
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
  • Odpowiedz
Mireczki może wy coś podpowiecie bo mam drobny problem z kodem w VB.NET w tych 2 linijkach

Dim procez As Process = Process.GetProcessesByName(nazwa)
Dim procez2 As Process = Process.GetProcessesByName(nazwa2)

Błąd BC30311 Nie można przekonwertować wartości typu „Process()” na „Process”.
v.....r - Mireczki może wy coś podpowiecie bo mam drobny problem z kodem w VB.NET w t...

źródło: comment_EmDO7ulzuDoAmMKWlL1kbqn9ogzeoZ0j.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki need help
Piszę 1 raz w tym VB.NET cokolwiek i mam problem, nie wyświetla mi się okno po uruchomieniu już skompilowanego programu.
Program sam w sobie działa bez zarzutu.
https://pastebin.com/GgeuFhUq
Gdy wyrzucę całą pętle to oczywiście okno się wyświetla.
WTF
#programowanie #vb #vbnet #visualbasic
v.....r - Mireczki need help
Piszę 1 raz w tym VB.NET cokolwiek i mam problem, nie w...

źródło: comment_bQXPUrQ9ZyKUw29cmqlcy1nnWYM65msM.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vomar: To na twoim miejscu jeśli nie musisz korzystać z Visual Basica zostawiłbym go w cholerę. Siszarp jest bardziej komfortowy w pisaniu, popularniejszy, ma lepsze wsparcie i przyszłość.
  • Odpowiedz
#excel #visualbasic #kiciochpyta

Arkusz 1 (D3:D63000) mam liczby
arkusz 2 (A1:A201) inne liczby

Chcę wyszukać, czy pośród liczb z arkusza1 są liczby z arkusza2. Jeżeli znajdzie, to chcę by zmienił się kolor całej kolumny. Ktoś coś? Jakaś prosta funkcja?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dordzy Mirkowie, ktoś jest w stanie pomóc ze skryptem VB w Excelu?

Mam 3 arkusze z raportami o identycznej strukturze. Potrzebuję scalać je w jeden. Ponieważ danych jest dość dużo, kopiowanie z palca bywa kłopotliwe.

Umiałby ktoś napisać skrypt w VB, który działałby tak:
1. Wyczyść arkusz docelowy.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oink_oink: Spokojnie, przecież bez pretęchy piszę :) Każdy zarabia czymś na życie, nie jestem z tych, co oczekują, że dostanę coś za darmo.

  • Odpowiedz
@kowzan: spox, gratki, w-----a mnie ten caly wykop ktory zawsze pomaga, tylko jak co do czego przychodzi to z tych programistow 15k i pomocnych okazuje sie ze 0.... fajnei ze ktos jeszcze odpisal oporcz mnie ...


Może przez to, że właśnie Ci wszyscy 15k pracują?
  • Odpowiedz
Poda ktoś instrukcje do visual basic, żeby po naciśnięciu danego klawisza odtwarzał się wgrany w program dźwięk?

  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki poszukuje inspiracji. Napisałem makro oparte na offsetach. Działa to w skrócie tak, że w Arkuszu1 z kolumny "A" wyszukiwane są wartości w Arkuszu2 z kolumny "A" następnie wartości w kolejnych kolumnach B,C,D przepisują się do kolumn np. X, Y Z w Arkuszu1. (taki Vlookup przy pomocy makra)

Jest to o tyle wada, że raport, który mam w Arkuszu2 jest tworzony przez człowieka, który nie zawsze trzyma się tych samych kolumn. To
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nee24 ja bym zdefiniował zmienne odpowiedzialne za numer każdej kolumny jakiej potrzebujesz, np. potrzebujesz kolumn o nazwach U, S, Ń, K, O, N i T to definiujesz 7 zmiennych Integer, np. w schemacie noU, noS, itd.

Potem za pomocą pętli bym przeleciał wszystkie nagłówki (tutaj zakładam, że pomiędzy nie ma pustych kolumn i nazwy się nie powtarzają)

i = 1
Do Until Cells(1,i).Value =
  • Odpowiedz
Mirki poszukuje makra w VBA które sprawdzi każdą komórke w danej kolumnie, i jeżeli wartość w tej komórce równa się 0 to usuwa cały wiersz. Znalazłem na necie jakieś przykłady ale nic nie działa, próbowałem przerabiać ale że jestem noga to i nie działa ( ͡° ʖ̯ ͡°)
Tak wygląda część z mojej tabelki, chciałbym żeby usuneło wszystkie wiersze gdzie wartość komórki AB jest 0
#vba
Vegonator - Mirki poszukuje makra w VBA które sprawdzi każdą komórke w danej kolumnie...

źródło: comment_NSrnVuCCBuKvAIQnj1kZxaTAMDg8fM4d.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam szansę awansu na niezłe stanowisko i do tego dobrze płatne. Poza mną nie ma za dużo kandydatów, ale jest jedna rzecz, która może mi mocno pomóc w zdobyciu tego stanowiska. Pytanie do Was, ciężko jest się nauczyć zapytań sql w visual basic? dodam, że swego czasu bawiłem się w robienie prostych aplikacji w vb więc coś tam z visual basic liznąłem
#visualbasic i tak trochę #programista15k
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję Waszej pomocy z pewnym makro w Visual Basic, które muszę edytować ze względu na zmianę struktury plików wejściowych. Mam stworzony arkusz, który przyciskiem wczytuje plik tekstowy zawierający dane liczbowe mające postać np. 0.1234. Cały arkusz jest skonstruowany tak, że wczytuje wartości z pliku, wrzuca je do komórek pliku roboczego, zamienia kropkę na przecinek, po czym kopiuje te dane do arkusza, zamykając tamten. Do tej pory wartości w plikach tekstowych miały do dwóch miejsc po przecinku i wszystko działało, natomiast obecnie mam do czterech miejsc po przecinku i nie działa mi poprawnie funkcja zmiany kropki na przecinek. W poprzedniej wersji zmiana była realizowana tak:

Range("A1:N60000").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart,
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,

ReplaceFormat:=False
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Waspin: Robi to dla wszystkich wartości powyżej 1, jeśli wartość ma postać 0.1234 to konwertuje na 0,1234, więc nie mogę podzielić całości. Myślałem właśnie, żeby zmienić dla tego zakresu format na tekstowy, zmienić znak i wrócić na liczbowy.
  • Odpowiedz
Koncze studia i mam oferte pracy programisty w VisualBasic. Niestety na razie programowalem jedynie w Java i troszke C++ C#. Jak sie szybko przestawic na VB ? z czym to sie je ? macie jakis kurs ? ktos zajmuje sie VisualBasic'em w pracy i moze cos powiedziec w tym temacie ?
Dziękuję za odpowiedzi
#programowanie #naukaprogramowania #visualbasic
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@insan3: ogólnie mam kolegę z firma zajmująca sie instalacja i za każdym razem sprzedaje oprogramowanie za kilkanaście k £. A jeśli będzie autorskie oprogramowanie możemy sprzedawać jako nasze, kamery jakie dowiem sie ale usługi które wykonuje sa na dzieciątki tysięcy funtów wiec o chińszczyźnie nie ma mowy
  • Odpowiedz
@volver021: Jeżeli są to poważne urządzenia ze stajni np. Bosch lub Axis to zapomnijcie. Zamknięte protokoły komunikacji. Pozostaje tylko Onvif, ale i tu jest słabo ponieważ na niektórych kamerach nie ustawisz ani nie wywołasz tras patrolowych.
Chcecie zastąpić soft producenta swoim, który będzie tylko wyświetlał strumień live i sterował PTZ? A co z nagrywaniem, archiwum, zgrywaniem materiału, uprawnieniami i pierdyliardem innych funkcji których teraz nie wymienię? No i jeszcze integracja
  • Odpowiedz
znacie jakąś sensowną dokumentację dla Visual Basica?
chcę napisać proste macro w excelu, a nie mogę się na msnie doczytać co zwraca dana metoda :/
#excel #vba #visualbasic
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach