Wszystko
Najnowsze
Archiwum
@scorpio18k: Liczbę iteracji pętli For ustalasz przy jej uruchomieniu, dlatego zmiana wartości zmiennej końcowej jest nieskuteczna. Użyj warunkowego wyjścia z pętli:
If cośtam Then Exit For.@scorpio18k: Ideą pętli iteracyjnych (For, For Each) jest wykonanie ich określoną liczbę razy, w przeciwnym wypadku używasz pętli warunkowej (Do While/Until ... Loop). W każdym przypadku masz możliwość opuszczenia pętli odpowiednimi poleceniami (Exit For/Do), nie ma sensu robić tu jakichś fikołków - raz, że tracisz przejrzystość kodu i jego utrzymanie będzie wymagało dodatkowego móżdżenia, dwa, że trick, który działa w obecnej wersji języka, może przestać działać w kolejnej i będzie
Pomoże ktoś z prostym makrem - tworzy lub usuwa tyle wierszy w danym obszarze żeby ich ilość zgadzała się z wartością zdefiniowanej komórki
#vba
#vba
@dalnzkosmosu: bez problemu pisz na priv
Potrzebuję pomocy z VBA. Kopiuje kolumny między dwoma skoroszytami w tym samym arkuszu.
Tekst źródłowy jest formułą, a ja chce go wkleić jako wartość. Jak to zrobić?
Teraz mam:
Sheets.(“skoroszytzrodlowy”).Range(A:A).Copy Sheets(“skoroszyt
Tekst źródłowy jest formułą, a ja chce go wkleić jako wartość. Jak to zrobić?
Teraz mam:
Sheets.(“skoroszytzrodlowy”).Range(A:A).Copy Sheets(“skoroszyt
@beaver:
Sheets.(“skoroszytzrodlowy”).Range(A:A).Copy Sheets(“skoroszytwynikowy”).Range(A:A).PasteSpecial xlPasteValues
Sheets.(“skoroszytzrodlowy”).Range(A:A).Copy Sheets(“skoroszytwynikowy”).Range(A:A).PasteSpecial xlPasteValues
@beaver: Ja wiem, że już problem rozwiązany i mam nadzieję, że nie wyjdę na czepialskiego, ale chyba chodziło o kopiowanie między dwoma arkuszami w tym samym skoroszycie.
#excel #vba
Mircy potrzebuje ogarnąć w robocie kod vba. Mam sobie jeden raporcik z danymi i potrzebuje przeniesc je do drugiego. Problem polega na tym' ze mam w pierwszej kolumnie nazwy grup i mase pustych wierszy. Potrzebuje kodu ktory by mi znalazl pierwsza nie pusta komorke i uzupelnil do ostatniej zajetej.
Dane mnie wiecej wygladaja tak:
Pusta / dane / dane
Pusta / dane / dane
Mircy potrzebuje ogarnąć w robocie kod vba. Mam sobie jeden raporcik z danymi i potrzebuje przeniesc je do drugiego. Problem polega na tym' ze mam w pierwszej kolumnie nazwy grup i mase pustych wierszy. Potrzebuje kodu ktory by mi znalazl pierwsza nie pusta komorke i uzupelnil do ostatniej zajetej.
Dane mnie wiecej wygladaja tak:
Pusta / dane / dane
Pusta / dane / dane
@Whatashame1: A nie wolisz zrobić to przez power query?
- 0
Ok.. To teraz moze wyjasnie szerzej o co mi chodzi.
Mam sobie zbior danych wzorca. I wyciagam raport z danymi jak powyzej. Potrzebuje ogarnac to w ten sposob by po kliknieciu w przycisk porownalo mi czy kolumna np. D jest taka sama jak ta z raportu. Dlatego chcialem to makrem ogarnac. Raport bedzie zaciagany na nowo codziennie i od nowa zastepowany. Dlatego zalezy mi na VBA
Mam sobie zbior danych wzorca. I wyciagam raport z danymi jak powyzej. Potrzebuje ogarnac to w ten sposob by po kliknieciu w przycisk porownalo mi czy kolumna np. D jest taka sama jak ta z raportu. Dlatego chcialem to makrem ogarnac. Raport bedzie zaciagany na nowo codziennie i od nowa zastepowany. Dlatego zalezy mi na VBA
Hej Mireczki, mam proste (tak się wydaje ale ciągle się wysypuje) makro do przeniesienia danych z raportu do pliku Master. Problem w tym że często po tym jak makro zakończyło pracę plik Master jest uszkodzony (nie zawsze ale jednak). Jakieś pomysły co może powodować to?
Sub MOVEDATA()
Dim
Sub MOVEDATA()
Dim
@firmowy123: Nie wierzę, żeby ktoś miał odwagę szczegółowo analizować tę ścianę płaczu, ale można określić prawdopodobną przyczynę czemu to coś się czasem/często wywala.
Kod jest naszpikowany poleceniami
- jest to do niczego niepotrzebne
- spowalnia kod
- jest bardzo często przyczyną błędów
Potem trzeba ustalić po co ktoś tam nawstawiał
Kod jest naszpikowany poleceniami
Select, Activate, a potem używa ActiveWorkbook, ActiveSheet, ActiveCell. Trzeba się tego bezwzględnie pozbyć, bo:- jest to do niczego niepotrzebne
- spowalnia kod
- jest bardzo często przyczyną błędów
Potem trzeba ustalić po co ktoś tam nawstawiał
Wait- 5
@Niuans:
Dzieki. Nie pomyslalem.
Dzieki. Nie pomyslalem.
@Dacir: https://useme.com/pl/ Tam możesz poszukać drobnych zleceń z PL.
- 0
Mam taką zagwozdkę, nie wiem do końca jak to ugryźć:
1. Zrobiłem prosty generator jakiś tam rozliczeń w excelu, działa następująco:
a. Po kliknięciu wpisuje się kolejno parametry A - służy jako argument dla power query, B - liczba porządkowa, C - niestotny, D - niestotny
b. potem na podstawie parametru A zaciągane są dane z hurtowni
c. następnie plik kopiuje się do folderu z generatorem, zapisuje się z konkretną nazwą,
1. Zrobiłem prosty generator jakiś tam rozliczeń w excelu, działa następująco:
a. Po kliknięciu wpisuje się kolejno parametry A - służy jako argument dla power query, B - liczba porządkowa, C - niestotny, D - niestotny
b. potem na podstawie parametru A zaciągane są dane z hurtowni
c. następnie plik kopiuje się do folderu z generatorem, zapisuje się z konkretną nazwą,
Jakim narzędziem uda mi się to zrobić?
Mam w excelu wiele datasetów, każdy różnej wielkości (kilka-kilkanaście kolum i wierszy, niektore zmergowane) i potrzebuję zamienić je na tabelki w powerpoincie, tak żeby każda miała jednakowe, określone przeze mnie formatowanie (czcionka, kolory, odstępy, wysokość wiersza itd.). Od biedy mogą być nieedytowalne.
#korposwiat #korpo #excel #powerbi #office365 #office #vba
Mam w excelu wiele datasetów, każdy różnej wielkości (kilka-kilkanaście kolum i wierszy, niektore zmergowane) i potrzebuję zamienić je na tabelki w powerpoincie, tak żeby każda miała jednakowe, określone przeze mnie formatowanie (czcionka, kolory, odstępy, wysokość wiersza itd.). Od biedy mogą być nieedytowalne.
#korposwiat #korpo #excel #powerbi #office365 #office #vba
- 1
@chinski_pierozek: a zwykły, banalny malarz formatów Ci tego nie ogarnia?
- 1
@chinski_pierozek: @MarteenVaanThomm: Musisz się nauczyć visual basic for applications i napisać sobie macro które ci wszystko sformatuje. Makra w VBA działają jak zwykłe programy. Kilka tygodni ci to zajmie, ale warto ( ͡° ͜ʖ ͡°)
Cześć. Mam problem i nie mogę znaleźć działającego rozwiązania. Mianowicie mam ustawione w Excelu formatowanie warunkowe działające na zasadzie że kiedy wartość komórki A1 jest różna od zera to komórki B1:B5 robią się szare. Chciałbym żeby jednocześnie te szare komórki zostały zablokowane przed edycją i tu pojawia się problem bo funkcja colorinterior wykrywa wypełnienie jako -4142 czyli puste. Jakieś pomysły jak to obejść? Nie mam jak wkleić tutaj kodu bo wszystko na
Cześć,
Jak myślicie, ile można sobie krzyknąć za godzinę programowania w vba. Praca polega na automatyzacji pracy na dużych ilościach danych.
#pracbaza #korposwiat #programista15k #programowanie #excel #vba
Jak myślicie, ile można sobie krzyknąć za godzinę programowania w vba. Praca polega na automatyzacji pracy na dużych ilościach danych.
#pracbaza #korposwiat #programista15k #programowanie #excel #vba
- 9
@mod_liszka: do 10 lat więzienia
Dwa prosiaki na dzień.
Macie jakieś poradniki do nauki dashboardow od początku? Coś fajnego graficznie i na początek więc bez przesady z poziomem zaawansowania
#excel #vba #korposwiat #pytanie
#excel #vba #korposwiat #pytanie
- 0
@jedrek1212: powerbi?
@DanielKrul: Na pewno będzie lepszy niż excel. Wybierz to co Ci pasuje (chyba, że pasuje Ci excel, to wtedy nie). Ja osobiście wolę Tableau, ale to osobista preferencja.
Cześć mam pytanie, mam w pracy dość powtarzalne zadanie, dostaję bazę rekordów co miesiąc, muszę je odpowiednio sformatować wrzucić do tabeli przestawnej i przenieść to do odpowiednich tabel. Jak nagrywam z tego makro to jest spoko, ale tylko w tym skoroszycie, bo jak chcę to zrobić w innym pliku to wywala błąd. Ma ktoś jakiś tip a najlepiej filmik jak używać tego nagranego makra niezależnie w jakim arkuszu? Z góry dzięki
#
#
- 4
@DanielKrul: Brzmi jak robota dla power query.
- 1
@severh: No miałem taką myśl, ale szukałem jeszcze czegoś wykonanego w lepszy sposób, bo ta praca jest wykonywana na kilku arkuszach i wtedy makro nie zaciąga się do pozostałych
- 0
Mirki z #excel i #vba, niejednokrotnie mi już pomogliście więc znów się zwracam z prośbą o porade.
Mam znaleźć pierwsza pusta komorke w kolumnie A, nastepnie wszystko od tej komorki na prawo i w dół wyczyścić z danych (wlacznie z ta komorka).
Sposób na znalezienie pustej komorki to
If Range("A1").Value = "" Then
Mam znaleźć pierwsza pusta komorke w kolumnie A, nastepnie wszystko od tej komorki na prawo i w dół wyczyścić z danych (wlacznie z ta komorka).
Sposób na znalezienie pustej komorki to
If Range("A1").Value = "" Then
źródło: comment_16186999254hqQg2nG9JfmBV4tw7Q0iF.jpg
Pobierz- 0
Daaawno nie robilem nic w #outlook. Az do dzis. Ciekawe, ktory debil w #microsoft uznal, ze to swietny pomysl, by wylaczyc kod w custom forms i umozliwic uzytkownikowi jego wlaczenie tylko i wylacznie za pomoca zmian w rejestrze... Juz widze te przepychanki z dzialem IT...
tu przeklenstwa w 4 jezykach
#office #vba #jprdl
tu przeklenstwa w 4 jezykach
#office #vba #jprdl
Konia z rzędem temu kto wymyśli sposób na rozwiązanie takiego problemu: mam szablon protokołu. Zbieram sobie dane do tych protokołów w formacie csv. Chciałbym zrobić automatyczne (lub przynajmniej ułatwienie) wgrywanie tych danych jako sformatowane tabele.
Próbowałem jako obiekt Excel, ale to się wstawia jako obrazek i nie dzieli stron.
Mam możliwość jeszcze eksportu tych danych w JSON, XML i całkowicie mogę przebudować aplikację, żeby hulała na MySQL. Kwestia tego jak to ustawić.
Próbowałem jako obiekt Excel, ale to się wstawia jako obrazek i nie dzieli stron.
Mam możliwość jeszcze eksportu tych danych w JSON, XML i całkowicie mogę przebudować aplikację, żeby hulała na MySQL. Kwestia tego jak to ustawić.
- 3
@Boleslaw_Smiszny:
Stosujesz ten poradnik "jak uzyskać odpowiedź na elektrodzie? Punkt pierwszy: zacznij od tego, że na pewno się nie da zrobić."? ( ͡º ͜ʖ͡º)
A do ogarniania danych z wielu osobnych plików użyj Power Query.
Konia z rzędem temu kto wymyśli sposób na rozwiązanie takiego problemu
Stosujesz ten poradnik "jak uzyskać odpowiedź na elektrodzie? Punkt pierwszy: zacznij od tego, że na pewno się nie da zrobić."? ( ͡º ͜ʖ͡º)
A do ogarniania danych z wielu osobnych plików użyj Power Query.
- 1
wgrywanie tych danych jako sformatowane tabele
@Boleslaw_Smiszny: No jak dajesz precyzyjne pytanie "wgrywanie tych danych jako sformatowane tabele" to dostajesz równie precyzyjną odpowiedź.
PQ jest w stanie zaciągać te Twoje .csv-ki, ogarnąć je i wypluć w formie "sformatowanych tabel".
Czy do automatyzacji zadań i manipulacji na plikach w pakiecie office nadal używa się VBA czy jest coś innego/lepszego? #office #microsof #vba #informatyka
@JezelyPanPozwoly: @marekrocki: VBA nadal istnieje i ma się dobrze, choć np. takim pythonem też można trochę namieszać. W dziedzinie obróbki danych M$ trochę podbił stawkę, wbudowując w excela PowerPivota (takie tabele przestawne na sterydach) i Power Query.
- 2
@JezelyPanPozwoly: nie zdążyłem edytować, więc dopiszę tutaj.
Z drugiej strony przy jakichś prostszych rzeczach które można ogarnąć w 50 linijkach VBA też się przydaje, bo tak jest zwyczajnie szybciej. Więc te parę dni na ogarnięcie podstaw myślę że warto poświęcić.
Z drugiej strony przy jakichś prostszych rzeczach które można ogarnąć w 50 linijkach VBA też się przydaje, bo tak jest zwyczajnie szybciej. Więc te parę dni na ogarnięcie podstaw myślę że warto poświęcić.
- 0
@njoyblue: a ile płacisz? :D
- 1
@njoyblue: pewnie nie jedna osoba. Podziel się na PW problemem, zaproponuj stawkę i się zobaczy.
@brak_nicku: i czemu tak mało?:D
@brak_nicku: i czemu tak mało?:D



















#vba #excel
@wk26t: to jest raczej oczywiste, tylko nadal nie wiadomo po co ten przycisk, skoro do jego obsługi miałyby być używane klawisze, które są używane do nawigacji między komórkami.
Tak, jak wynika z mojego pierwszego wpisu, ja wiem, że przyciski służą do uruchamiania kodu VBA. Napisałem też, że nie uda się zaznaczyć przycisku tabulatorem. Może istnieje jakieś inne/lepsze rozwiązanie problemu, tylko nadal nie wiadomo, jaki to jest problem.