Hei, olen tekemässä Exceliin projektinhallintaulukkoa. Ongelma on seuraava: useita projekteja on käynnissä ja jokaisella on alkamis- ja loppumispäivä jotka kummaktin syötetään. Tarkoitus olisi että päivämäärien syötön oikealla puolella olisi kyseistä aikaperiodia kuvaava värillinen vaakaspalkki jonka yllä olisi päivämäärät. Väripalkit visualisoisivat projektien aikaperiodeja ja silloin olisi helppo nähdä että esim. tiettynä päivänä olisi 5 eri projektia käynnissä.
Kysymys: solurivit voisi toki itsekin maalata värillä mutta tähän on olemassa toiminto, joka automaattisesti antaisi värin vaakasoluille annettujen alkamis- ja loppumispäivien mukaan. Miten tällainen toiminto tehdään? Sellainen ei ole makro ainakaan?
Toinen kysymys on se että mistä saisi vaakatasossa olen skroll barin jolla oikealla olevassa kalenteriosassa voisi liikkua (käytettäisin toki sarakkeen kiinnittämistoiminnan tämän kanssa jotta syötetyt alkamis- ja loppumispäivät olisivat myös nähtävillä) Kiitokset avustanne etukäteen!
Kysymys: solurivit voisi toki itsekin maalata värillä mutta tähän on olemassa toiminto, joka automaattisesti antaisi värin vaakasoluille annettujen alkamis- ja loppumispäivien mukaan. Miten tällainen toiminto tehdään? Sellainen ei ole makro ainakaan?
Toinen kysymys on se että mistä saisi vaakatasossa olen skroll barin jolla oikealla olevassa kalenteriosassa voisi liikkua (käytettäisin toki sarakkeen kiinnittämistoiminnan tämän kanssa jotta syötetyt alkamis- ja loppumispäivät olisivat myös nähtävillä) Kiitokset avustanne etukäteen!
Vastaukset 6
Vanhimmat
1.
Sarakeotsikot:
A Projektin nimi
B Alkupäivä
C Loppupäivä
D... Juokseva päivämäärä. E sarakkeesta eteenpäin voi olla kaavalla edellinen 1
D sarakkeesta eteenpäin kalenterin soluihin ehdollinen muotoilu ehdolla (Tässä päivämäärät ovat toisella rivillä. Kavensin sarakkeet niin, että ensimmäisellä rivillä olevat kunkin viikon ensimmäisen päivän päivämäärät näkyvät kokonaan):
=AND($B3=D$2)
2.
Kalenteria saa kelattua esim. seuraavasti:
- Kalenterin ensimmäinen päivä lasketaan summana: nollapäivä muuttuja
- Molemmat edellisistä on jossain sopivassa solussa
- Muuttujan arvoa voi muuttaa vaikka Spinnerillä esim. 7 päivän askelin
Kitos paljon sinulle avusta! Kokeilen muutaman päivän sisällä tätä ja kerron toimiiko! :)
Hei, nyt sain hienosti tuon ykköskohdan tehtyä. Onpa elegantin näköinen! :) Kiitokset!
Jäljellä on kohta 2. Löysin ohjausobjeksteista tuon spinnerin ja muitakin scroll bareja. Nyt en vaan onnistu liittämään siihen toimintaa joka kelaa kaleneria. Mitenköhän se onnistuu? Onnistun toki luomaan tuon ensimmäisen päivän summana eli nollapäivä 1. Mutta miten tästä nyt etenen jotta pääsen kelaamaan kalenteria?
Hiiren oikealla saat esiin kohdan "Format control". Voit linkittää Spinnerin johonkin soluun, jolloin sen arvo (kokonaisluku) muuttuu Spinnerin mukaan. Määriteltävissä on mm. ala- ja yläraja sekä muutosaskel.
Kun tuon kokonaisluvun lisää nollapäivään saadaan Spinnerin mukaan muuttuva päiväys. Tarvitaan siis kaksi apusolua, ellei sitten käytä makroa, joka muuttaa suoraan kalenterin alkupäivää. Jälkimmäisessä tapauksessa on Spinnerin sijasta parempi käyttää SpinButtonia:
Private Sub SpinButton1_SpinUp()
Range("D2") = Range("D2") 7
End Sub
Private Sub SpinButton1_SpinDown()
Range("D2") = Range("D2") - 7
End Sub
Esittämälläni tavalla tehtyä esitystä ei taida saada liikuteltua ihan yksinkertaisesti. Jos teet kalenterin graafina, saat siirreltyä sitä vapaasti. Tästä voisi olla apua:
http://www.andypope.info/charts/floatcluster.htm
Hei, nyt onnistuin. Löysin youtubesta opetusvideon:
http://www.youtube.com/watch?v=81_iApG54sU
Kiitokset sinulle kaikesta avustasi, nyt juttuni pelittää täydelllisesti! :)