poniedziałek, 7 września 2015

VBA - Ticking a "Check all visible/filtered out" checkbox

I would like to have a tickbox at the top of the table to select all other tick'boxes within the table . I assume my tickbox should operate only if some data is filtered out and some rows hidden. Then my humble code looks like this.:



Private Sub CheckBox2100_Click()
  
  With ActiveSheet.ListObjects("tblCennik").ListColumns("Checkbox").DataBodyRange

    If .SpecialCells(xlCellTypeVisible).Count < .Rows.Count Then
    
    
    On Error Resume Next
    Application.EnableEvents = False
    
    .SpecialCells(xlCellTypeVisible).Value = Range("B5").Value
    
    Application.EnableEvents = True
    On Error GoTo 0   


    End If
    
  
  End With
    


End Sub

It needs improvement, perhaps to reset to unchecked when no checkboxes are selected in the table.. By the way, I copied somewhere this very valuable code that should go together in my notebook. It attaches checkboxes to cells in a column. I wish I could say thanks to the author, when I find the source I will definitely acknlwedge the author:
Sub UpdateList()
    Dim oCheck As OLEObject
    Dim rCell As Range
   
    'clear existing checkboxes
    For Each oCheck In Sheet1.OLEObjects
        oCheck.Delete
    Next oCheck
   
    'update the external data
    'Sheet1.QueryTables(1).Refresh False
   
    'add new checkboxes
    With Sheet1.ListObjects("tblCennik").ListColumns("Checkbox").DataBodyRange
        For Each rCell In .Columns(1).Cells
            If rCell.Row > .Rows(1).Row Then
                'rCell.RowHeight = 14 'this makes the checkbox look nicer
                With Sheet1.OLEObjects.Add(classtype:="Forms.Checkbox.1", _
                    Top:=rCell.Top, Left:=rCell.Left, _
                    Height:=rCell.Height, Width:=rCell.Width)
                    .Placement = XlPlacement.xlMoveAndSize

                    .Object.Caption = ""
                    .LinkedCell = rCell.Address
                    .Object.Value = False
                End With
            End If
        Next rCell
    End With
   
End Sub

sobota, 5 września 2015

Narodowe Czytanie

Przy okazji czytania "Lalki" zaliczyliśmy miłe i niespodziewane spotkanie z prezydentem RP Andrzejem Dudą w Ogrodzie Saskim.

Warto wspomnieć przy tej okazji (i z ok. września 39) twórczość Wiesława Kuniczaka. Niedawno odnalazłem na strychu jego powieść "The Thousand Hour Day" kupioną w antykwariacie na starówce w Poznaniu gdy byłem w technikum. Nauczyłem się dzięki niej angielskiego... Może warto go przypomnieć, wznowić publikacje jego tłumaczeń na angielski Trylogii Sienkiewicza. Polecam artykuł na jego temat tutaj: http://www.zaginiona-biblioteka.pl/viewtopic.php?t=2488 (Nieznana epopeja o polskim Wrześniu   autor wpisu Krzysztof Zajączkowski:) :
"...dzieło, które stworzył, krytycy porównali do najlepszych utworów Hemingwaya i Tołstoja. Jak mówił: moje spojrzenie na wojnę nie pasowało do porządku, jaki komuniści zaprowadzili w Polsce. Dlatego do dziś wojenna trylogia Wiesława Stanisława Kuniczaka pozostaje w Polsce nieznana, a jej tłumaczenie nigdy nie znalazło wydawcy."
Polecam.

poniedziałek, 31 sierpnia 2015

Informacyjna dieta i zdrowe odżywianie

https://wszystkoconajwazniejsze.pl/lukasz-wrobel-pokaz-mi-jakie-informacje-wpuszczasz-do-swojej-glowy-a-powiem-ci-co-w-niej-masz/

piątek, 21 sierpnia 2015

Apel laika wyborcy do autorytetów i mediów (re PKB i dług publiczny).

Drodzy profesorowie, absolwenci znanych uczelni, SGH i London School of Economics, profesorowie fundacji Fullbrighta, znani dziennikarze. Drogi profesorze Leszku Balcerowiczu, profesorze Ryszardzie Petru. Proszę o pomoc i edukację w sprawie PKB i długu publicznego. Czy PKB, produkt krajowy brutto jest tym dla Państwa czym jest przychód netto przedsiębiorstwa? Obrót? Jeśli jest to miernik, który zupełnie nic nie mówi o stanie państwa, to dlaczego jest używany jako miernik stanu gospodarki. Czy dług publiczny Polski może być porównywany z długiem publicznym Niemiec czy Japonii? Piszą dziennikarze, że to nic groźnego mieć duży dług publiczny bo Niemcy czy Japonia mają więcej. Porównam do firmy. Gdy pożyczam by przejeść to jest to samo gdy pożyczam by zastosować dźwignię finansową, uzyskać większy dochód i jego częścią podzielić się z bankiem, który zaryzykował by dać mi pożyczkę? Gdy pożyczam jako przedsiębiorca, by kupić maszynę, by wynająć kolejną halę, liczę IRR, NPV, BEP. Czy w skali Państwa to się liczy jakimś wskaźnikiem efektywności pożyczonych i zainwestowanych w różne projekty pieniędzy? Jeśli odpowiedzi są: - nie PKB bez kontekstu nie mówi nic o dobrym lub złym stanie gospodarki, - nie, dług publiczny bez kontekstu nic nie mówi o rozwoju bądź zapaści gospodarki, to dlaczego te wskaźniki są używane przez autorytety ekonomiczne i dziennikarskie w opiniotwórczej prasie? Dobry analityk bankowy z łatwością obejrzy bilans firmy, rachunek zysków i strat i może ocenić, czy firma jest rentowna, czy też bankrutuje. Czy możemy liczyć na wskazanie właściwych mierników stanu polskiej gospodarki takich jakimi mierzy się przedsiębiorstwo? Jakie są wskaźniki, którymi powinniśmy się posługiwać zamiast PKB, zamiast porównań długu publicznego z Niemcami czy Japonią? Dlaczego Państwo nas nie bronicie przed fałszywymi ocenami, bo ewidentnie zamiast edukować media manipulują opinią publiczną, nie pozwalając podejmować obywatelom racjonalnych decyzji (informed decisions). Decyzji osobistych, zawodowych, wyborczych. Jako laik w kwestii ekonomii proszę lepszych od siebie o pomoc i wyjaśnienie. Jacek Kotowski

niedziela, 9 sierpnia 2015

Classes in vba - summer holiday readings

http://www.cpearson.com/excel/Classes . aspx

www.ozgrid.com/forum/showthread.php?t=45621

visualbasic.ittoolbox.com/groups/technical-functional/vb-vba-l/inheritance-and-class-modules-869663

www.wiseowl.co.uk/blog/s237/classes.htm

m.youtube.com/playlist?lis=PLE750D2254A6CB125&itct

http://vbadeveloper.net/optionpricerclassesdesignvba.pdf

www.vb-helper.com/howto_interface_inheritance.html

www.bettersolutions.com/vba/VID973/LI743311912.HTM

Important keyword IMPLEMENTS
www.bettersolutions.com/vba/VID973/YN011720334.HTM

Adding functionality with classes
https://www.microsoftpressstore.com/articles/article.aspx?p=2225071&seqNum=2

www.cimaware.com/resources/article_39.html

www.wiseowl.co.uk/blog/s410/flappy-bird-excel-vba-class-modules.htm

bytes.com/topic/access/answers/195390-faking-inheritance-vba-remove-code-duplication

ramblings.mcpher.com/Home/excelquirks/snippets/classes