Terve,
osaako kukaan neuvoa, tai tietääkö onko VBA:lla mahdollista toiminto jolla saa avautumaan samantyyppisen kalenterin kuin monissa tietokoneohjelmissa on? Eli avautuu kalenterinäkymä josta voi jonkun päivämäärän klikkaamalla valita?
-Pasi-
osaako kukaan neuvoa, tai tietääkö onko VBA:lla mahdollista toiminto jolla saa avautumaan samantyyppisen kalenterin kuin monissa tietokoneohjelmissa on? Eli avautuu kalenterinäkymä josta voi jonkun päivämäärän klikkaamalla valita?
-Pasi-
Vastaukset 4
Vanhimmat
Ota näkyviin toolbar "Visual Basic" (View - Toolbars - Visual Basic)
Visual Basic työkaluissa valitse esille "Control Toolbox"
Control Toolboxista valitset "More Controls" ja listasta sitten valkkaat "Calendar Control 10.0), jonka jälkeen piirrät kalenterin taulukkoon. Tuota sitten voi VBA:lla ohjailla mielensä mukaan.
Esitin kysymyksen vähän huonosti... En halua upottaa kalenteria Excelin taulukkoon vaan kun minulla on VisualBasic -editorilla tehty UserForm johon liittyvän koodin eräässä vaiheessa haluan avata uuden UserFormin joka olisikin tämmöinen valmis kalenteri. KalenteriUserFormin voisin tietenkin tehdä itse mutta kun semmoinen näyttää monissa sovelluksissa olevan, niin ajattelin että olisiko se samantyylinen valmis paketti kuin esimerkiksi MsgBox tai InputBox?
-Pasi-
Enpä usko, että tuo muuten onnistuu kuin tekemällä toinen Userform ja laittaa siihen tuo kalenteri-kontrolli.
Onnistuin löytämään tuon kalenteri-kontrollin, ongelma oli siinä että minulla ei tuota kalenteri-palikkaa ollut koneella ollenkaan. Löysin netistä englanninkielisen ja latasin sen koneellini ja nyt kalenteri toimii. Kiitos avusta :)
-Pasi-