konto usunięte via Wykop Mobilny (Android)
  • 0
cześć, chciałbym wstawić Przycisk w Excelu ale tak aby pasował on idealnie w komórkę, wydaje mi się, że jest taka opcja ale nie pamiętam jak, pomlzoe ktoś? Czy w takiej sytuacji da się przeskoczyć tabulatorem na ten przycisk i zatwierdzić enterem? chciałbym aby działało to tak, że uzupełniam 5 kolejnych komórek, klikam tab, przeskakuje na komórkę z przyciskiem i enter
#vba #excel
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

a po to, żeby nie musiec klikać myszka, tylko z klawiatury zatwierdzać


@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.
  • Odpowiedz
@wk26t: > bo tym przyciskiem chciałbym uruchamiać makro

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.
  • Odpowiedz
  • 0
Czy ktos kto zna vba mógłby pomóc? Chciałbym napisać makro, które sprawdzą czy w danej tabeli jest fragment tekstu i jeśli jest to kopiuje to do innej tabeli po kolei #excel #vba
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak mam pęte for w #vba w #excel
np.
For i = 1 To koniec
To wewnątrz pętli nawet jak zrobię koniec = koniec - 1 to i tak nic to nie da.

Natomiast w pętli while działa jak najbardziej.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
#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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 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
  • Odpowiedz
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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 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
  • Odpowiedz
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ą,
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
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
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@qwer a nie prościej, sprawdzac aktywna komórkę i jeżeli jest to a1 to weryfikować jej wartość. Jeżeli jest !=0 to blokuj, jeżeli nie odblokuj
  • Odpowiedz
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
#
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
#excel #vba dawno się w to nie bawiłem, więc niewiele pamiętam, mam komendę ArkNowy.Cells(i, j) = Zakres.Cells(i, j) i chciałbym, aby zwracało nie tylko wartość z danej komórki, ale i funkcję - co tu dodać?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 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
kokson - Mirki z #excel i #vba, niejednokrotnie mi już pomogliście więc znów się zwra...

źródło: comment_16186999254hqQg2nG9JfmBV4tw7Q0iF.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ć.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Boleslaw_Smiszny:

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.
  • Odpowiedz
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".
  • Odpowiedz
@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ć.
  • Odpowiedz