Osallistu kisaan Liiga ja rekkamies – 500 € palkinnot!
Excel-kysymyksiä
-
blortto
- Jäsen
- Viestit: 560
- Liittynyt: 18.01.2003, 13:15
-
Tuotto: +4.19 yks.
Palautus%: 100.92%
Panosten ka: 3.53 yks.
Vetoja: 129
- Pisteitä: 110
Excel-kysymyksiä
Täällä kun noita Excel-guruja näyttää olevan, niin pistetään pari:
Voinko määrittää yhdessä cell:issä toisen cellin käyttämiä koordinaatteja?
Esim. jos a1 sisältäisi pelkästään arvon 2 ja haluaisin hakea soluun b1 solun a1 viittaaman rivin (tässä tapauksessa rivi olisi siis 2, eli käytännössä a2) arvon.
Toinen kysymys: miten voin tehdä buttonifunktioita esim. yhdelle solulle tyyliin nuoli ylös = solun arvo nousee ja nuoli alas = solun arvo laskee.
Edit: Konkretisoidaan tämä vielä kokonaisvaltaisella esimerkillä:
Tarkoitus on hakea nuolilla yhdelle riville toisen taulun rangeja tyyliin:
alkutilanne hakee toisesta taulusta rangen:
C2 D2 E2
nuoli alas tuo toisesta taulusta seuraavan rivin rangen:
C3 D3 E3
jne.
Voinko määrittää yhdessä cell:issä toisen cellin käyttämiä koordinaatteja?
Esim. jos a1 sisältäisi pelkästään arvon 2 ja haluaisin hakea soluun b1 solun a1 viittaaman rivin (tässä tapauksessa rivi olisi siis 2, eli käytännössä a2) arvon.
Toinen kysymys: miten voin tehdä buttonifunktioita esim. yhdelle solulle tyyliin nuoli ylös = solun arvo nousee ja nuoli alas = solun arvo laskee.
Edit: Konkretisoidaan tämä vielä kokonaisvaltaisella esimerkillä:
Tarkoitus on hakea nuolilla yhdelle riville toisen taulun rangeja tyyliin:
alkutilanne hakee toisesta taulusta rangen:
C2 D2 E2
nuoli alas tuo toisesta taulusta seuraavan rivin rangen:
C3 D3 E3
jne.
-
jl
- Jäsen
- Viestit: 52
- Liittynyt: 14.02.2004, 16:30
- Pisteitä: 0
Englanninkielisessä Excelissä:
esimerksi:
=INDIRECT("B"&A1)
Spinbutton on varmaan haluamasti komponentti. Ota Control Toolboxin spinbutton ( ei formsin ) ja tee sille VBA:han tapahtumankäsittelijät:
Private Sub SpinButton1_SpinDown()
Cells(1, 1).Value = Cells(1, 1).Value - 1
End Sub
Private Sub SpinButton1_SpinUp()
Cells(1, 1).Value = Cells(1, 1).Value + 1
End Sub
esimerksi:
=INDIRECT("B"&A1)
Spinbutton on varmaan haluamasti komponentti. Ota Control Toolboxin spinbutton ( ei formsin ) ja tee sille VBA:han tapahtumankäsittelijät:
Private Sub SpinButton1_SpinDown()
Cells(1, 1).Value = Cells(1, 1).Value - 1
End Sub
Private Sub SpinButton1_SpinUp()
Cells(1, 1).Value = Cells(1, 1).Value + 1
End Sub
Minikommentit
-
blortto
- Jäsen
- Viestit: 560
- Liittynyt: 18.01.2003, 13:15
-
Tuotto: +4.19 yks.
Palautus%: 100.92%
Panosten ka: 3.53 yks.
Vetoja: 129
- Pisteitä: 110
Minikommentit
-
blortto
- Jäsen
- Viestit: 560
- Liittynyt: 18.01.2003, 13:15
-
Tuotto: +4.19 yks.
Palautus%: 100.92%
Panosten ka: 3.53 yks.
Vetoja: 129
- Pisteitä: 110
Toimi loistavasti. Kiitos vielä kerran!
Yksi kosmeettinen asia nousi esiin: onko tietoa miten spinbuttonin (ilmeisesti sama myös muissa) saa näkymään koko ajan? Se haluaa mennä taustalle ja sen saa klikkailla esiin, jossa se sitten pysyykin kunnes toisen solun valitsee. Yritin bring-to-frontteja ja selailin asetuksia, mutten löytänyt mitään siihen viittaavaa.
Yksi kosmeettinen asia nousi esiin: onko tietoa miten spinbuttonin (ilmeisesti sama myös muissa) saa näkymään koko ajan? Se haluaa mennä taustalle ja sen saa klikkailla esiin, jossa se sitten pysyykin kunnes toisen solun valitsee. Yritin bring-to-frontteja ja selailin asetuksia, mutten löytänyt mitään siihen viittaavaa.
Minikommentit
-
jl
- Jäsen
- Viestit: 52
- Liittynyt: 14.02.2004, 16:30
- Pisteitä: 0
Minikommentit