.kj b
         kalendarium..         strona główna:
A po co ten Excel ;-)
   
                     
2016-05-28 Dziś dwa, mam nadzieję ciekawe tematy… Przykład importu danych z tabeli HTML ze stronki wymagającej
logowania. Z wykorzystaniem: WinHttp.WinHttpRequest oraz InternetExplorer.Application
Uwaga na wirusy w makrach !!!
Przykład wirusa w pliku (docm) word z makrami.. 
2016-04-29 Do czego jeszcze można wykorzystać Excela?? ;-) Na to byśnie nie wpadli.. Choć skoro inne programy to potrafią czemu nie Excel.
Słowem: wykorzystanie SOAP Web Services Query w Excelu do przesyłania Pitów do Ministerstwa Finansów.
Wysyłka pliku xml do Ministerstwa Finansów
na przykładzie pit-37.
2015-11-13 xlLifeHack - zapamiętanie koloru farb.
2015-09-04 Przesuwanie punktów wykresu liniowego za pomocą myszy..
po mojemu ;-)
2015-09-03 Symulowanie "Słupków błędów" na wykresie.
2015-08-28 Przykłady wykorzystania funkcji InsertPictureFromHTTP:
kody kreskowe, QR.
2015-04-10 Własny wykres do porównywania zagregowanych danych.
2014-12-18 Dziś dwa tematy: kodowanie Base64 i kryptografia MD5 Czy obrazy są takie same? MD5
Kodowanie danych - base64
2014-09-22 Import Danych z Arkuszy Googla za pomocą SQL'a Druga wersja funkcji importującej Tabelę HTML do tablicy oraz przykłady importu danym z Arkusza Google Spreadsheets wykorzystujące Query Language
2014-08-27 Jak podpiąć pod Menu Kontekstowe plików własny program Własny program w menu kontekstowym plików - "Wyślij do…"
2014-06-14 Dziś funkcja zwracająca obraz pochodzący z internetu. Oraz będę namawiał was do stworzenia własnej kolekcji monet :-) Funkcja InsertPictureFromHTTP - funkcja zwracająca do komórki obraz pochodzący z Internetu.
2014-06-06 stara zabawka ale już od jakiegoś czasu leży mi w folderze "na stronkę" i w końcu nadszedł na to czas :-) js i UserForm na WebBrowser
2014-06-05 Po sporej przerwie… :-)
dwa tematy
Funkcja Złącz.Teksty z zachowaniem formatowania źródłowego odwołań.
Wykorzystania monitorowania zdarzeń plików (WMI: CIM_DataFile) 
2013-12-27 Jak dla mnie totalnie nowy sposób importu danych ze stron internetowych. Wykorzystujący oprócz ciekawych obiektów i ich metod narzędzia które od razu trafiły na moją listę "koniecznie zainstalowane" :-) A co najwazniejsze metody dużo szybsze od IE. Zobaczcie! :-) Przykład importu danych ze stron internetowych za pomocą obiektów:
MSXML2.xmlHTTP ; MSXML.DOMDocument ; HtmlFile i WinHttp.WinHttpRequest
2013-11-28 Połączenie możliwości obiektów Microsoft.xmlHTTP i MSXML2.DOMDocument
do importu wybornych danych z plików xml umieszczonych w sieci
- na przykładzie kursów walut NBP.
2013-11-27 Kontynuacja poprzedniego tematu choć spora zmiana wykorzystywanych obiektów :-)
(z bólem serca ;-) ) rezygnacja z Reg.Exp na korzyść wg mnie naprawdę ciekawego połączenia możliwości obiektów Microsoft.xmlHTTP i MSXML2.DOMDocument.
Google API - XML Output Formats i xPath :-)
2013-11-26 Dziś pod tematem JSON składa się sporo rzeczy: informacje jakie poprzez obiekt JSON udostępnia nam Google w ramach informacji z Google Maps API (co jest tematem przewodnim) ale też trochu wyrażeń regularnych i nowe, dzięki funkcji encodeURIComponent(), podejście do kodowania "polskich znaków" (i nie tylko) w Adresach wykorzystywanych w zapytaniach. JSON (JavaScript Object Notation) na usługach Excela
2013-11-21 Dziś ciąg dalszy zastosowań Wykresów Google w Excelu. Tym razem zaznaczanie punktów na mapie Google Charts: Visualization - Map w EXCELU :-)
2013-11-15 Dziś, w ramach działu Excel VBA wydzielam poddział
"zabawa z wykresami" ;-)
Zdarza mi się coś (wg mnie) fajnego w tej dziedzinie i chciałbym orzeznaczyć na to jakieś jedno konkretne miejsce.
… i od razu coś w temacie…
(min Excel 2010) Pozycja Excel.Point na wykresie oraz własciwości PlotArea.Inside*** Wykresu
Prezentacja rozrzutu wartości na podstawie danych na wykresie punktowym.
2013-11-13 Tworzenie wspólnej procedury dla grupy jednorodnych kontrolek w Arkuszu.
2013-10-31
za 12 min 1.11 ;-)
Spać bym nie mógł bo nie napisałem a teraz nie będę mógł zasnąć bo tak mi się to podoba :-)
Monitorowanie folderu i reakcja na utworzenie w nim określonego pliku. Import danych z tego pliku i Export tych danych do bazy danych. Całość AUTOMATEM za pomocą vbs.
Praktyczne zastosowanie monitorowania zdarzeń systemowych. (vbs)
2013-10-31 Dziś temat wprost z "warsztatu".. :-) siedziałem nad tym kiedyś.. potem porzuciłem :-P i w końcu znalazłem czas żeby jakoś całość ogarnąć i tu przedstawić.
Będzie nt. Skryptów monitorujących zdarzenia generowane przez system. 
Monitorowanie zdarzeń systemowych. (vbs)
2013-10-30 dziś dwa małe tematy:
1) z ListView odgrzebałem z "warsztatu"
2) Napisana na potrzeby poprzedniego tematu Replace_RegExp2
ListView i tekst "podpowiedzi" inny dla każdej pozycji raportu
Funkcja: Replace_RegExp2
2013-10-28 Mamy już nasz Arkusz Google :-) Działa wszystko całkiem fajnie. Osoby upoważnione do edycji klepią nowe dane. A my chcemy pobrać te dane do naszego stacjonarnego xls. Jak??
Wyjaśnienie w artykule. :-)
Import danych z Arkuszy Kalkulacyjnych Google.
Google API dot. Google SpreadSheets i interpretacja zwracaych przez Query.setResponse wyników.
2013-10-18 Dziś: Jak dołozyć funkcję użytkownika do Arkusza kalkulacyjnego Google.
Przykład funkcji VBALike napisany w JavaScript i użyta jako
funkcja Arkuszowa w Arkuszach kalkulacyjnych Google
Funkcje UDF w Arkuszach kalkulacyjnych Google
2013-10-17 No i powstała kolejna gra :-P
Tym razem zachęcam do zapoznania się z odpowiedzą na pytanie jak w Excelu napisać ARKANOIDA :-)
A co.. Excel nie może być "konsolą"??
Miłej zabawy i przyjemnej lekturki :-)
xlArkanoid vtk1
2013-10-05 "Display live data on your site   
Google chart tools are powerful, simple to use, and free.   
Try out our rich gallery of interactive charts and data tools. "

Ale jak to wykorzystać?? :-)
Dziś przykład Wykorzystania Google Charts w Excelu.
Google Charts: Visualization - GeoChart
Markers Example w EXCELU :-)
2013-09-23 Jak w temacie…
Wynikiem działania procedury jest plik PLA (przelewy zagraniczne) dla aplikacji PKOBP na podstawie danych zawartych w dwóch Arkuszach Excela: PLA - treść przelewu, Kontrahenci PLA - dane nt kontrahentów i ich Banków.
Nie próbowałem Wysyłki ale wynikowy plik zaimportował się bez problemu. I choć niezasadne może być doszukiwanie się analogii do przelewów krajowych PLI, to podczas importu pliku weryfikowana jest poprawność jego zapisów... więc słowem... ENJOI :-)
Export danych z Excela do pliku PLA (przelewy zagraniczne) MultiCash i iPKO biznes
i jeszcze takia funkcyjka. :-)
Jej celem jest wykorzystanie klauzuli SELECT do importu danych za plików Excela np.: w funkcjach Arkuszowych :-)
Funkcja SelectFromXls_ADO zwracająca dane z plików Excela przez ADO sykorzystując składnie SQL
2013-07-11 mały skrypt w vbs do porządkowania zdjęć z folderu wspólnego do podfolderów wg daty wykonania zdjęcia.
Pliczek przenoszenie.zip wypakować, przenieś do folderu w którym są zdjęcia i odpalić dwuklikiem. :-)
Może się komuś przyda. :-)
Porządkowanie zdjęć na foldery wg daty wykonania zdjęcia
2013-02-12 Po dość zapracowanym końcu roku.. zaczynał łapać oddech.
Na dobry początek takie maleństwo: 
Zmiana wielkości zdjęć w folderze "Automatyzując" MsPaint'a
2012-12-11 Znów koniec roku i znów zajęć cała masa a czasu wolnego.. "za grosz".. Jeszcze pare spraw i znów będzie trochu spokojniej jednak choć te kilka fajnych przykładów, którymi zajmowałem się ostatnio, chciałbym zachować.  Przykład "przeciągania" a więc Drag-and-Drop w Excelu..
ADR.POŚR i zakresy zdefiniowane
2012-11-15 Zadanie jest dwu-stopniowe..    
  - napisać w BasCom'ie program odczytujący z termometru DS18B20 załączonego do zestawu EvB4.3v4 bieżcej temperatury i wysyłka tej informacji na port    
    szeregowy w pętli co określony czas. Pomocniczo temperatura ta może wyświetlać się na Lcd zestawu.    
  - przez VBA Excela odczytać z portu szeregowego te informacje i zapisywać je w kolejnych komórkach automatycznie po ich nadejściu.
Komunikacja Excela z urządzeniem zewnętrznym przez port szeregowy
2012-09-07 Jak w temacie :-)
Sposób ten wykorzystywałem już w xlStatkach jednak może warto
wyprowadzić to do osobnej UDF.
Losowanie zestawu niepowtarzalnych
liczb z zadanego zakresu
2012-08-30 W dziesiejszym temacie wracam do tematyki Wyrażeń Regularnych. Wg mnie ciekawy przykład dotyczący wykorzystania "warunków" w pattern. RegExp_Replace SubMatches i BackReferences
2012-06-28 No nieźle... Ostatni wpis ponad 3miesiące temu.. KARYGODNE!!
Co mam na usprawiedliwienie... Po prostu Kompletny-Brak-Czasu..
W pracy zmienił mi się / albo raczej rozrzerzył mi się / zakres czynności.. Trochu większa forsa za dość nieproporcjonalną ilość pracy ;) i muszę się trochu przeorganizować..
Poza tym... jeszcze w zimie kumpel elektronik namawiał mnie do zapoznania się z mikrokontrolerami. Nie miałem czasu aż do zeszłego miesiąca w którym w końcu zacząłem ostrożnie zgłębaić temat.
Po przeglądnięcu podstaw języków programowania: Asemblera, C, BasCom,.. przegladając kursy procesorów 8051 i AVR wybrałem BasCom dla procesorów z rodziny AVR i po zakupie zestawu uruchomieniowego EvB4.3 v4 zaczołem nieśmiało "wtykać paluchy" do elektroniki łącząć kabelkami wyprowadzenia mikrokontrolera z przyciskami, wyświetlaczami,... i zaczęły powstawać programy którymi staram się ogarnąć temat. I to własnie będzie tematem moich artykułów w najbliższym czasie..
Program odliczający od
zadanego czasu w dół co 1s
Czemu akurat BASCOM? Myślę że każdemu z was odrazu przypadłby do gustu :-) (szczególnie w porównaniu z alternatywami ;P)
A czemu zestaw EvB4.3v4? Przeglądnąłem "kilka"... ten to niemało sprzętu (ATMega32, 8diod, 5przycisków, termometr, brzęczyk, czytnik podczerwieni, 2wyświetlacze, miejsce na kartę pamięci,...) za dość konkurencyjną cenę. Poza tym odpada kupno programatora bo można przez wbudowane USB. Jak zacznie szwankować to zacznę krytykować narazie jedyne co mogę powiedzieć to że "zabawka przednia" :-)
Zliczanie kliknięć przycisków
S1 - S4
2012-03-17 Dziś na stronkę wrzucam dorobek wolnych chwil z ostatnich paru dni. Mam nadzieję że nikt nie będzie zawiedziony choć temtyka, jak na stronkę o Excelu, dość.. Powiedzmy daleka od głównego tematu :D Mianowicie… zacząłem naukę C++'sa i te tematy dotyczą właśnie tego języka. "A po co ten excel?" - powiedzmy że nauka excela, następnie vba dało mi mozliwość nauki (ze zrozumieniem) JavaScript czy też teraz C++. Więc traktuję umiejętnosci zdobyte przy zgłębianiu wiedzy z zakresu VBA do nauki innych języków programowania.
Czy to się jakoś przyda? Zobaczymy :) Choć jestem pewien że tak.
Może się komuś jednak spodoba lub nawet ktoś nabieże odwagi żeby sma spróbować... o to byłby fajny efekt :))
"8x8 kółko i krzyżyk"
cpp :D
"C++ vs VB"
w przykładowych funkcjach.
2012-03-02 Dziś, po sporej przerwie, dwie/trzy procedury/funkcje które chciałbym mieć pod ręką WM_MOUSEMOVE
IsInternetConnected i Ipnr
2012-02-08 Dziś zlepek kliku zagadnień pasujących do działów:
VBA, ADO, API, Windows Common Controls ale i InternerExplorer Application
Gdzie ma więc trafić? Do śmietnika: Inne :-)
Znajdzie się tu: Tworzenie listy linków na stronie, Ściąganie plików z sieci na dysk, Sekwencyjne czytanie plików, Kwerenda krzyżowa ADO na danych z pliku txt.
Napewno coś Was tu zainteresuje. Zapraszam :-)
Import z nietypowych plików tekstowych (*.mst) umożliwiającą porównywanie danych.
2012-02-04 Dziś wg mnie fajny temat :-)
Jak rozszerzyć możliwości Raportów w formie Tabeli Przestawnych o Funkcje SQL. Wykorzystuję tu funkcje działające na String'ach: Left, InStr. I choć równie dobrze można by wykorzystywać funkcje Matematyczne to takie można też wykorzystywać w polach obliczeniowych (coś jak Pole1 = zaokr(wart *1,22;2) )  Jednak zapis typu: =Lewy(dokument;2) nie działa zgodnie z naszymi oczekiwaniami. Zerknijcie! :-)
Rozszerzenie możliwości Tabeli Przestawnej poprzez Microsoft Query lub budowanie Pivota na Recordset'cie ADO
2012-01-31 Jeszcze jedna ciekawostka w tym miesiącu. :-)  Numerowanie linii kodu i wykorzystanie funkcji VBA.ERL
2012-01-30 Na końcówkę miesiąca przegląd procedur kopiujących folder wraz z jego zawartością.
Jedną z nich wykorzystuję do archiwizowania najstarszych plików - tj. sprzątania ;-)
Pewnie i Wam się przyda. Ale zamiast skupiać się na jednej poznajmy kilka bo każda daje trochu inne ciekawe możliwości.
Poczytacie - zobaczycie.
Kopiowanie katalogu wraz z plikami i podkatalogami.
2012-01-25 Po niemałej przerwie postaram się wznowić xlDziałalność :-) Tę nieobecność musicie mi wybaczyć tak jest już od kilku zim i pewnie nieszcze niejedną zimę będę miał więcej zajęć niż zwykle.
Mam nadzieję że tym artykułem trochu swoją nieobecność odpokutuję. Zerknijcie - myślę że warto.
Tworzenie Shape'ów o kształcie powiatu na podstawie mapy Polski.
A więc prezentowanie danych na mapie - podejście 2 :-)
 
2011-01-06 Może to i stare i skazane na zapomnienie ale może się jeszcze komuś przydać. Wykorzystanie PDFCreator'a w Excelu
 
2012-01-05 Zgodnie też z radą Zbyszka (zbiniek) zmieniam dział Kalendarium. Jakoś do tej pory nie traktowałem tego działu zbyt poważnie. Jednak z biegiem czasu zyskał on sobie rolę pierwszego miejsca do którego zerkają stali czytelnicy chcący sprawdzić czy coś nowego się na stronie pojawiło. Przedtem nie widziałem jakoś potrzeby wstawiania tu linków do poszczególnych tematów. Teraz myślę że jest to po prostu niezbędne :-) (Dział:Inne) GetValue i odczyt wartości z określonego zakresu
w każdym z plików xls w danym folderze.
 
2012-01-04 Pierwszy Art. W tym roku :-) Witam wszystkich serdecznie (Dział VBE) Wykorzystanie Immediate Window z UserForm'a i ComboCooki
 
2011-12-31 (Dział: ADO) ADOX. Utworzenie w mdb kwerendy parametrycznej i import danych korzystając z takiej kwerendy
i to już koniec na ten Rok :-) Wszystkim czytelnikom Serdeczne dzięki za zainteresowanie. Mam nadzieję że coś z tego się Wam przyda.
.. a na Nowy Rok -  Ambitnych pomysłów i ich realizacji :-) Czego Wam i sobie życzę. :-) Siemacie! :-)
 
2011-12-30 Tak przedsylwestrowo ;-) (Dział: ADO (inne)) ADO i pliki dbf.
 
2011-12-27 Dziś zmieniam odrobinę dział Inne. Chciałbym też nie ograniczać się do VB6 ale o tym w następnych artykułach w tym dziale :-) (Dział:Inne) VB6 - ActiveX DLL clsUDF
 
2011-12-21 Dziś (Dział:API) Przegląd otwartych skoroszytów we wszystkich Instancjach Excela
 
2011-12-20 Dzis dodaję (Dział: ADO) ADOX. Odczyt nazw tabel w bazie danych.
  (Dział: ADO) ADOX i MDB
2011-12-19 Dziś "przedświąteczne porządki" :-) Dział ADOX zastał połączony z ADO, Działy: Excel4Macro i VB6 włączyłem w dział Inne.
W przyszłości będę tworzył nowe działy wydzielając z działu Inne jednorodne grupy artykułów.
Na stronie pojawiły się też nowe dwie podstrony :-)
moje Statystyki i ciekawostki w sieci. Statystyki ruszą w pełni od nowego roku. Ciekawostki uzupełnię już niebawem :-)
 
2011-12-17 Mi się przydało może i Wam się przyda (Dział: API) Hook na Scrollu Myszy
 
2011-12-14 Dopadło mnie jakieś przeziębienie :-|, pracy masę a w wolnych chwilach męczę jeszcze jeden ciekway temat
Dziś mnie już rozłożyło, ale że nie cierpie leżeć pezczynnie…
(Dział:API) Inny sposób prezentowania danych na mapie
 
2011-12-10 Korzystając z weekendu…  (Dział:IE) Dane z tabeli HTML do tablicy
(Dział:Inne) Import z Tabeli w Pliku Word'a
  A teraz spadam na łyżwy z córcią :-D Na szczęście odwilż nie ima się Hali Lodowej w Nowym Targu ;-P
2011-12-09 Dziś coś z UTF (Dział: Excel VBA) NETWORKDAYS tablicowo
 
2011-12-04 Weekend'owa zabawa ;-) (Dział:IE) Excel i Google Maps v2
 
2011-12-02 Dziś przed-weekend'owo luźny temat (Dział: inne) Ruchomy Avatar na UserForm'ie i LinkLabel
 
2011-12-01 z przedwczoraj i z dziś :-) (Dział: ADO) Modyfikowanie danych w zamkniętym pliku Excela
  (Dział: WCC) xlDownloader - pobieranie plików z internetu z paskiem postępu
2011-11-28 Dziś trochu inna tematyka :-)
Może się komuś przyda :-)
(Dział: Inne) Export danych z Excela do pliku PLI MultiCash
 
2011-11-26 Dziś zabieram się za dział ADO. Zacząłem od przeróbki strony działu -chciałbym trochu tu uporządkować.
Najprawdopodobniej połączę ten dział z działem ADOX. A na jego miejsce szykuję już coś innego - ale na razie nie zdradzam co to będzie :-) Narazie dodałem:
(Dział: ADO) Funkcja XLSConnectionString
  (Dział:ADO) SELECT na jednym zakresie
2011-11-25 W końcu przysiadłem i skończyłem opis kodu gry xlStatki. Wyszło z tego 6 podstron :-)
Ciekawych zapraszam. Udowodnię że napisanie tej gierki było w sumie całkiem wykonalne.
Teraz inne tematy chciałbym już zaczynać….
 
2011-11-19 Dziś posiedziałem nad opisem do kodów xlStatki. Całości jeszcze nie ma ale może 1/2 :-)
Umieszczam te opisy na podstronie do stronki apocotenexcel.pl/xlstatki.htn
Jak już powstaną wszystkie podstrony to uzupełnię je o linki "do następnej" teraz to jeszcze pominę.
Kusi mnie żeby sająć się SQL'em. Kiedyś na forum miałem temat o różnych zapytaniach bydowanych głównie na klauzuli SELECT, teraz
rozszerzyłbym temat o inne. Więc najprawdopodobniej, po zakończeniu opisu kodów gry, rozwijałbym działy ADO i ADOX.
 
2011-11-17 Siedzę nad tym, licząć ciągiem od 16h (w ciągu 3'ech dni) wieczorami :-)
 i w końcu mogę oddać. Serdecznie Zapraszam :-)
(Dział: xlGry) xlStatki
 
2011-11-15 Dziś dodaję (Dział:API) Ustawienie właściwości AlwaysOnTop okna Excela
 
2011-11-11 Dziś jedynie jedna ciekawostak. :-) (Dział: WCC) Zmiana pozycji Scroll'a pionowego i poziomego dla ListView
 
2011-11-10 Wczoraj wieczorem zaczęła działać domena, diś od rana coś znowy nie chodzi ale miejmy nadzieję że to tymczasowe kłopoty.
Pozmieniałem linki w stronach Działów. W samych stroknach tematycznych jeszcze nie ale może sukcesywnie...
Dodaję:
(Dział: WCC) TreeView. Odwzorowanie układu drzewa z danych z arkusza. + dwie procedury rekurencyjne
(Dział: inne) Jak zrobić swoją stronę internetową.
  (Dział: Shell) Metoda Run obiektu WScript.Shell i jej arg. bWaitOnReturn
2011-11-09 Dziś dokładam: (Dział: IE) f. Tłumacz z procedurą zwracającą kolekcję dostępnych języków
I przydzielili mi w końcu domenę :-))) Licznii na 0 i startuję z www.apocotenexcel.pl :))) (Dział: inne) 4'ry sposoby kopiowania plików
(Dział: shell) Uruchomienie strony internetowej na określonej przeglądarce
(Dział: WCC) Zakres danych do ListView
  (Dział: Excel VBA) Sortowanie bąbelkowe tablicy 2D Horizontal po wielu wierszach.
2011-11-08 Po zakończeniu przez wp usługi webpark wcieło mi pare plików których kopii jakoś nie robiłem.
Najbardziej żal mi było xlSaper'a. Od dziś jest spowrotem.
Na dobrą sprawę przeniosłem już wszystkie stare pliki które chciałem.. Może oprócz f. Tłumacz ale tym się zajmę w najbliższym czasie.
Czekam ciąglę na domenę :-|. Coś z tym schodzi. Ale zapłaciłem dopiero wczoraj może zbyt niecierpliwy jestem :-P
 
2011-11-07 Początek prac nad drugą odsłoną stronki. Teraz i miejmy nadzieję na stałe pod adresem: www.apocotenexcel.pl Postaram się żeby do drugiej odsłony weszły przynajmniej wszystkie tamaty z poprzedniej wersji. Narazie jest jeszcze sporo pracy. Jednak przed oficjalnym otwarciem wszystko ma działać!! :-)