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
271 167
Viestejä
4 683 737
Jäsenet
76 734
Uusin jäsen
JimRan1994

Hinta.fi

Back
Ylös Bottom