Chciałbym zrobić sobie excel, w którym zapisywałbym: data, kurs zakupu, ilość zakupionych sztuk, kurs sprzedaży, ilość sprzedanych sztuk, różnica pomiędzy kupnem a sprzedażą, procent zysku/straty, aktualny kapitał

Wydaje się to dość proste, ale grając dużo na giełdzie i dodając ciągle dane, za parę dni musiałbym scrollować pół godziny w dół, żeby dopisać dane do statystyki. Da się jakoś odwrócić excela, żebym dane mógł wpisywać od góry, a nie od dołu?

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

Siemka, przychodzę z pytaniem

kiedy odblokowuję arkusz w Excelu, w pliku xml mam linijkę kodu z zapisanym hasłem. Dla przykładu password="SHA-512".
I tutaj pytanie, czy mogę jakoś odkodować to hasło?

Z góry uprzedzam, że chodzi mi o odkodowanie hasła, a nie arkusza, bo aby odblokować arkusz wystarczy usunąć linie i po sprawie. Tak mnie to ciekawi, stąd pomysł na odkodowanie.
#excel #programowanie #vba #informatyka
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
#excel #sql #programowanie Mam plik excela który łączy się z baza SQL muszę zmienić ip połączenia i nie wiem gdzie to szukać pomoże ktoś
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czesc Mircy

W arkuszu w kolumnie A mam ustawiona formułę, która przelicza mi ile dni zostało do zakończenia danej promocji w sklepie. Aktualnie używam makra takiego jak poniżej, które podczas otwierania pliku przelicza mi ilość promocji w których do zakończenia pozostało np. 10 dni i pokazuje komunikat ,, 5 ofert zakończy się za 10 dni" lecz wartości jak i komunikaty są wpisane ,,na sztywno". Wartość w komórkach z kolumny A zmienia się codziennie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DwaNiedzwiedzie: Ogólnie muszę mieć komunikat wyświetlany jak tylko plik się otworzy, który odlicza dni do zakończenia się promocji. Ilość pozostałych dni odświeża się codziennie właśnie w kolumnie C i chciałbym aby komunikat pokazywał mi ,, 5 ofert zakończy się za 7 dni", następnego dnia jak otworzę plik ,, 5 ofert zakończy się za 6 dni itd. ale jeśli kolejnego dnia otworzę plik i np. innej z ofert zostanie 7 dni
  • Odpowiedz
@SzejsiontGroszy: Wynik formuły też będziesz miał widoczny w jakieś komórce, no ale skoro chcesz komunikat... W makrze musisz jasno zdefiniować, jakie przedziały Cię interesują oraz od jakiej daty je liczyć. Jeżeli będziesz miał 10 promocji i każda będzie się kończyła innego dnia, to co wtedy? Skąd makro ma wiedzieć, że dziś akurat interesuje Cię np. 7?
  • Odpowiedz
Mireczki, mam problem z #excel a mianowicie mam taką oto tabelę:

A B C
1| s1 s2 s3
2| s1a s3a
3| s1b
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gartur @brak_nicku @Polinik: No i mam wyniki testów, które mnie bardzo zaskoczyły :) Na pierwszy ogień zapomniałem o buforowaniu tabeli źródłowej i już miałem położyć uszy po sobie i uznać wyższość VBA, bo dla w pełni wypełnionej danymi tabeli 7x7 w PQ wynik generował się bodajże trochę ponad 3min, gdy VBA radziło sobie średnio w 5s. Później przypomniałem sobie o buforze i było bez porównania lepiej, bo średni
  • Odpowiedz
@DwaNiedzwiedzie: jak tworzyłem tamtą procedurę (pewnie ze cztery lata temu), to wydawało mi się, że to już szczyt tego, co można osiągnąć. Teraz jednak nie nie miałem wyjścia - trzeba było ulepszyć.

Oto wynik - nie tylko szybciej, ale i prostszy kod:
https://paste.ofcode.org/NYvfv3xEMLZ3heVtHmnwfG

Ten kod u mnie (dla 7x7) wykonywał się 0,9-1,3s (w VBA sporo zależy od okoliczności w jakich kod jest wykonywany, bezpośrednio po otwarciu przy pustym zakresie docelowym
  • Odpowiedz
@onionhero @brak_nicku @Polinik: Jak się człowiek uprze... :) Teoretycznie chciałem zrobić wersję uniwersalną, w praktyce gdzieś jest drobny błąd i przy >5 opakowań kwerenda się wysypuje, przy barce >15 zaczyna się robić problem z wydajnością i ogólnie pewnie można to zrobić prościej, ale mi już się nie chce... Grunt, że się da :)

let
barka = 10,
opakowania = {2.5,3,4.5},
max = List.Accumulate(opakowania, 0, (st, curr) => if Number.Round(barka/curr)
  • Odpowiedz
Cześć Excelowe świry. Mam pytanie odnośnie power querry. Czy jest jakaś opcja w tym dodatku, aby jedną dużą tabele podzielić na więcej tabel wg. Kryterium z jednej kolumny? Np. mam w kolumnie A dziesięć wierszy z napisem "a", kolejne piętnaście wierszy w tej kolumnie to "b" i tak dalej. I chciałbym to podzielić na osobne tabele. #excel #powerbi #bi #businessintelligence #korposwiat
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vegonator: Aha: nie idź tą drogą, którą podałeś w linku :) Odfiltrowanie właściwych danych i zapisanie pliku z nimi jest dużo pewniejsze, niż skakanie makrem po zakresach. Jeżeli dane ściągasz z mało wydajnych źródeł, zrzuć całość np. do osobnego arkusza i do niego zrób drugie "podzapytanie", które obsłużysz makrem z punktu 2.
  • Odpowiedz
@lubiemarchewki: Zakładając, że w Arkusz1!A1:CZ366 masz swoją tabelkę do transponowania, to w dowolnym innym arkuszu wpisz formuły:
A1: =INDEKS(Arkusz1!$A:$A;ZAOKR.GÓRA(WIERSZ()/103;0)+1)
B1: =INDEKS(Arkusz1!$1:$1;1;WIERSZ()-103*ZAOKR.DÓŁ((WIERSZ()-1)/103;0)+1)
C1: =INDEKS(Arkusz1!$A$1:$CZ$366;ZAOKR.GÓRA(WIERSZ()/103;0)+1;WIERSZ()-103*ZAOKR.DÓŁ((WIERSZ()-1)/103;0)+1)
...i przeciągnij w dół do 37595. wiersza.
  • Odpowiedz
Czesc Mireczki
Codziennie w pracy uruchamiam program w ktorym wpisuje swoj login, haslo i mieli to troche. Moze by tak ... makro napisal? Wiem ze jest program ktory nagrywa ruch myszki, ale nie moge instalowac programow :( Pomoze ktos? Chce zebym z automatu po odpaleniu makra, myszka najechala na program, wpisywalo mi moj login i haslo a ja w tym czasie wypije kawe :)
#vba #makro #excel
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jtomek1: Ja kiedyś używałem czegoś takiego do aplikacji javowej - makro aktywowało jej okno (po nazwie na pasku), następnie dla pewności kopiowało zawartość bieżącego pola i sprawdzało, czy było to "nie" - jeśli tak (w sensie to "nie" ;), to operując tabulatorami przechodziło do kolejnych pól i wklejało odpowiedni tekst, w przeciwnym wypadku "tabowało" do kolejnego pola i znów sprawdzało zawartość. Jest to oczywiście metoda bardzo podatna na błędy, ale
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 2
Mirki czy polecacie jakaś książkę/kurs online excela? Podstawy ogarniam, że tak powiem i właśnie się trochę pobawiłem z robieniem arkusza dla swoich dochodów i wydatków i mi się spodobało. Może jeszcze mógłbym go poprawić ucząc się nowych rzeczy. Z góry dziękuję za pomoc. #excel #nauka
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak będzie wyglądać formuła, która polega na tym, że jak wartość komórki 'a' wynosi np. 12, to ma zsumować dany przedział liczbowy, natomiast jak nie, to ma nic nie robić. =jeżeli(G3=12;=suma(A12:A15); "nie") nie działa :/
#excel #pytanie #office #pytaniedoeksperta
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę zrobić kilka wykresów zmieniając dane w jednej tabeli. Jednak po skopiowaniu wykresu i zmienieniu danych, zmieniają się też wartości na wykresie - a tego nie chcę. Jak to zmienić żeby wartości na wykresie nie zmieniały się, a żebym mógł edytować np. formatowanie legendy - bez wklejania tego wykresu jako obrazek?

#office #excel #pytanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@elvar: no jak kopiujesz wykres, to kopia jest podpięta pod te same dane. Jak nie chcesz, żeby wykres się zmieniał, to dla każdego wykresu musisz mieć inny zestaw danych, albo wklejać wykresy jako obrazy (czego nie chcesz).
  • Odpowiedz
@Defender: masz sformatowane jako tabelę, dlatego automatycznie się zaciągają formuły. Naciśnij na dowolną komórkę w tabeli, pojawi sie na wstążce opcja projekt tabeli. Wybierz tam opcję konwertuj na zakres
  • Odpowiedz