Funktio VBA:lla

Liittynyt
05.07.2022
Viestejä
1
Terve!

Olisi tarve luoda oma funktio käyttäen EPÄSUORA-funktiota ja varsinainen toiminto on se, että funktio noutaa toiselta välilehdeltä solun arvon ja tuo sen arvon tiettyyn soluun sille välilehdelle, jossa kulloinkin ollaan. Ensimmäinen ongelma on, että en ole VBA:lla juuri mitään tehnyt ja siksi menee opetteluksi. Haluaisin sen toimivan niin, että tulee kysymysikkuna, joka kysyy parametrit ja sen olen nettiä penkomalla saanut selville, miten se toimii. Alla kopio koodista, jota olen sorvannut hieman ja hakusessa on tuon indirect funktion syntaksi VBA:ssa.

Voi olla, että toi koodi ei toimi halutulla tavalla, mutta saa korjata tarvittaessa :)

Kiitos etukäteen

Static solu
Static solusta
Static valilehti
solu = Application.InputBox _
(Prompt:="Solu josta kopioidaan", _
Default:=solu, Type:=1)
solusta = Application.InputBox _
(Prompt:="solu johon kopioidaan", _
Default:=solusta, Type:=1)
valilehti = Application.InputBox _
(Prompt:="Term in years (30 for example)", _
Default:=valilehti, Type:=1)
Application.WorksheetFunction _
.indirect???????????????????
 
Toggle Sidebar

Statistiikka

Viestiketjut
241 428
Viestejä
4 217 817
Jäsenet
71 044
Uusin jäsen
jlehtira

Hinta.fi

Ylös Bottom