Funktio VBA:lla

  • Keskustelun aloittaja Keskustelun aloittaja Krpk67
  • Aloitettu Aloitettu
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???????????????????
 

Statistiikka

Viestiketjuista
261 701
Viestejä
4 544 607
Jäsenet
74 831
Uusin jäsen
Panasonic

Hinta.fi

Back
Ylös Bottom