Mireczki z #excel #vba - mam taką zagwozdkę z polskimi znakami. Zaczynają nam zmieniać we firmie kompy na takie z Windą 10 i tym nowym excelem co to wygląda jak outlook. No i oczywiście pierdyliard makr działających przez ostatnie 10 lat nagle nie działa.

Doszedłem, że jest jakiś problem z ogonkami. Rzućcie okiem na pierwszy z brzegu przykład na screenie - ponumerowałem gdzie patrzeć dla ułatwienia:

(1) W okienku
Jefrey - Mireczki z #excel #vba - mam taką zagwozdkę z polskimi znakami. Zaczynają na...

źródło: comment_R9YvJMhcmCZzXNZEYcB7BNvcacV7iP6H.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lewekleonek: Przegrzebałem wszystkie opcje regionalne i rzuciło mi się to w oczy. Dzięki, spróbuję, idę poszukać kogoś z hasłem admina, bo tu panie ciężko samemu tapetę zmienić :)
  • Odpowiedz
Mireczki, zamierzam nadrobić moje żenujące braki w znajomości Excela. Nigdy do niczego nie był mi potrzebny, więc skończyłam tę naukę na szkole, a ze szkoły i tak już większość zapomniałam. Chcę się nauczyć porządnie i od podstaw.

Możecie polecić jakieś strony, kurs, może kanał na youtubie? Co, waszym zdaniem, trzeba opanować, żeby z czystym sumieniem określić swój poziom jako średniozaawansowany?

#excel #praca #nauka
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@shichibukaii: Tak naprawdę książka da CI tylko ogólny ogląd co można zrobić i mniej-więcej jak. Sama nauka najlepiej wychodzi, kiedy masz jakieś zadanie do zrobienia i wtedy najczęściej korzysta się z internetu. Ja zaczynałem z Vademecum Walkenbacha Książka ma dużo treści, jednak mi się przydała jedynie do ogarnięcia jak to wszystko wygląda, a nie do tworzenia już konkretnych projektów.
  • Odpowiedz
@shichibukaii popieram, praktyka najważniejsza. Jak nie masz w pracy możliwości, to porób sobie w domu małe projekty. Naukę możesz zacząć od filmików wiseowl, a potem spróbuj stworzyć makra na wysyłanie maili, ogarnianie danych w kolumnach, dodatkowe kalkulacje, usuwanie duplikatów patrząc na kilka kolumn itp.
  • Odpowiedz
@plackojad: 1) Wejdź w menu Plik -> Opcje -> Formuły i zaptaszkuj Włącz obliczenia iteracyjne, a jako Maksymalną liczbę iteracji ustaw jeden.
2) W komórce A1 wpisz jakieś hasło (np. "pawiany wchodzą na ściany"), a w B1 wklej poniższą formułę:

=JEŻELI(C1="";POWT("*";DŁ(A1));JEŻELI(B1="wygrałeś!";B1;JEŻELI(PODSTAW(B1;"*";C1;1)=A1;"wygrałeś!";JEŻELI.BŁĄD(LEWY(B1;ZNAJDŹ(C1;A1;JEŻELI.BŁĄD(ZNAJDŹ("|";PODSTAW(B1;C1;"|";DŁ(B1)-DŁ(PODSTAW(B1;C1;""))))+1;1))-1)&C1&PRAWY(B1; DŁ(A1)-ZNAJDŹ(C1;A1;JEŻELI.BŁĄD(ZNAJDŹ("|";PODSTAW(B1;C1;"|";DŁ(B1)-DŁ(PODSTAW(B1;C1;""))))+1;1)));B1))))
3) W C1 wpisuj litery, aby odsłonić hasło. Dla utrudnienia można ustawić białą czcionkę w A1 ;)

Właśnie napisałeś uproszczoną wersję "wisielca" :)
  • Odpowiedz
...i mała poprawka, bo w wersji z licznikiem źle działają litery ze słowa "prób":

=JEŻELI(C1="";POWT("*";DŁ(A1))&ZNAK(10)&"prób: "&3;JEŻELI(LUB(B1="wygrałeś!";B1="przegrałeś!");B1;JEŻELI(PODSTAW(LEWY(B1;DŁ(A1));"*";C1;1)=A1;"wygrałeś!";JEŻELI.BŁĄD(LEWY(B1;ZNAJDŹ(C1;A1;JEŻELI.BŁĄD(ZNAJDŹ("|";PODSTAW(B1;C1;"|";DŁ(LEWY(B1;DŁ(A1)))-DŁ(PODSTAW(LEWY(B1;DŁ(A1));C1;""))))+1;1))-1)&C1&PRAWY(LEWY(B1;DŁ(A1)); DŁ(A1)-ZNAJDŹ(C1;A1;JEŻELI.BŁĄD(ZNAJDŹ("|";PODSTAW(B1;C1;"|";DŁ(LEWY(B1;DŁ(A1)))-DŁ(PODSTAW(LEWY(B1;DŁ(A1));C1;""))))+1;1)))&PRAWY(B1;8);JEŻELI(--PRAWY(B1;1)<2;"przegrałeś!";LEWY(B1;DŁ(B1)-1)&PRAWY(B1;1)-1)))))
  • Odpowiedz
Dostaję raport miliony kolumn i wierszy a potrzebne są mi tylko 12 wierszy i 15 kolumn.
Porobiłem więc makro wycinające wiersze, makro z kolumnami, marko co mi filtruje i szereguje wartościami sprzedaży i jescze marko do kolorów i formatowań.
Dodałem przyciski więc żeby osiągnąć efekt i mam po kliniecieu makro1, makro2 aż do 4. Czy mogę napisać makro które mi odpali wszystkie 4 wcześniejsze makra po kolei i wtedy odpalę to jednym
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak w #excel'u zsumować godziny?
Tworzę sobie tabelkę z godzinami przepracowanymi.
Dzień | Data | Start | Koniec | Ilość godzin

W komórce "ilość godzin" mam ustawioną formułę =(D2-C2)-"0:45" czyli (koniec odjąć start) odjąć 45 minut przerw.
Chciałbym dodać komórkę w której będę miał zsumowane wszystkie godziny z całego tygodnia (komórki E2 do E6). Jak biorę =SUMA(E2:E6) to dostaję wartość 19:15. Wydaje mi się, że dodaje godziny tylko do
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest możliwość wstawienia funkcji do excela która by blokowała komórki do edycji o danej godzinie?

#excel
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Spora ogólnoświatowa korporacja. Stanowisko polegające na zmienianiu nazw plików. Czujecie to? Siedzi człowiek i cały miesiąc zmienia pieprzone nazwy plików według dostarczonej tabelki. Za pomocą Excela i wiersza poleceń jego miesięczną pracę można wykonać w 3 godziny, ale nikt tego nie widzi.

Sam nie wiem co o tym myśleć. Jakbym tak wyskoczył z tym gdzieś to firma oszczędziłaby kilkadziesiąt tysięcy złotych. Ale w sumie... po co? Chłopak straci pracę, a ja tych
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Swoją drogą bardzo kręci mnie wyszukiwanie takich usprawnień i codziennie widzę jakieś potencjalne ułatwienia


@Kajotpe: No elo. Automatyzuję wszystko, co trzeba zrobić więcej niż dwa razy ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Issac: to jego kierownik pocisnie pomysł wyżej i zgarnie kasę, a OP dostanie 100zł i talon na balon. Do takich rzeczy to system jakiś jest potrzebny żeby nikt przełożony sobie takich pomysłów pracowników z nizszego szczebla nie przywłaszczał.
  • Odpowiedz
Mam w excelu tabelę i niektóre komórki zawierają znak gwiazdki *.
Aby filtrować mogę użyć kombinacji tyldy i gwiazdki ~*.
Ale ta kombinacja nie działa w formułach, między innymi w "suma.warunków".
Da się to jakoś połączyć?

#excel
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LucaJune: Przed każdą gwiazdką musisz dać tyldę:

=SUMA.WARUNKÓW(F7:F10;E7:E10;"nazwaproduktu~*~*~*")
Jeśli chcesz mieć dopasowanie do pierwszej gwiazdki, użyj "nazwaproduktu~**".
Sortowanie kolumny z produktami nie psuje tej formuły.
  • Odpowiedz
Hej, potrzebuje pomocy w dokonczeniu makra do pracy. Mianowicie mam makro, które pobiera zdjęcie danego modelu ze sklepu internetowego. Makro do tej pory odnosiło się tylko tylko do 1 zdefinowanego modelu, w moim przypadku potrzebuje, żeby makro pobrało zdjęcia dla 5 modeli (TOP5) i umieściło je w odpowiednich komórkach. Jak utworzyć pętle, żeby marko wzięło dane z 5 komórek gdzie wyświetlają się modele i pobrało zdjęcia?

Do tej pory używałem 1 odwołania:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tomz: ok już nie ważne, podczas pisania postu wpadłem na pomysł, żeby podstawiać modele w dalszej kolejności w with i end with :D
  • Odpowiedz
W odpowiedzi na niewypowiedziane prośby mniej uzdolnionych plastycznie towarzyszy, którzy też by chcieli mieć Pepe we własnym arkuszu, po wieloletnich badaniach rosyjscy naukowcy stworzyli taki oto kod:

Sub Pepe()
Dim p As Byte, rng As Range, pepe()
Const wh = -4142, gr = 10, rd = 9, bl = 23, txt = "||| o"

pepe
  • Odpowiedz
  • 1
Otwieram plik tekstowy za pomocą excela. W pliku tekstowym mam np wartości 19,60 a w excelu już mam 19,6

Wiadomo że formatowaniem mogę sobie zrobić nawet i 19,60000 ale używam tych liczb jako tekstu i jak coś nie ma 2 miejsc po przecinku tak jak w oryginalnym pliku tekstowym to mi się rozjeżdża. Wstępnie zrobiłem sobie makro które mi dopisuje zera za pomocą formuły złącz.tekst i jeżeli(dł=5;;"0") ale niestety czasami są to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
Mirki mam pytanie odnośnie #excel
Mam w komórce A1 znak x
W komórce B1 mam wartość liczbową 3
W komórce C1 chcę żeby wstawiało mi tyle znaków z A1 ile wynosi B1 czyli w tym przypadku C1 to xxx

Jaką formułą mogę się posłużyć żeby taki efekt uzyskać?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#excel #solver Da się w solverze ustawić warunek, który w komórkach decyzyjnych bedzie wypluwał same liczby podzielne przez 0,25? Raczej jak warunek integer - bez dodatkowych formuł, bo mam około 150 zmiennych, a wiadomo limity, limity...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach