VBA kodning - indputbox
Hej alle sammen :)Først og fremmest vil jeg blot oplyse, at jeg er ny hvad angår VBA programmering i Excel.
Jeg er i øjeblikket ved at opstille et Inputbox.
Min plan er at få opstillet flere "bokse" med spørgsmål og afhængig af hvad man svare så vil et nyt spørgsmål dukke op. Imellem tiden skal svarene stå i tekstboks.
Eksempel.
Jeg har oprettet en tekstboks i feltet/celle A5.
Koden jeg har oprettet ser sådan ud:
Sub InputTest()
navn = InputBox("Hvad hedder du?", "Navn", "Indsæt navn")
Range("A5").Value = navn
MsgBox "Hej " & navn
End Sub
Dette virker rigtig fint. Når jeg fx svare "Peter", så indtaster den Peter i A5 (i tekstboksen)
Efterfølgende kunne jeg tænke at der så kom en anden inputbox med et andet spørgsmål. Men når jeg gør dette og indtaster svaret, så erstatter den "Peter" med et mit nye svar. Jeg ønsker i dette tilfælde at den stadig skriver i A5 (altså i den Teksboks jeg har oprettet) dog bare på linjen under det første svar. Det er vigtigt for mig at alle svarene bliver besvaret i teksboksen
Koden jeg har sat op i dette tilfælde ser sådan her ud:
Sub InputTest()
navn = InputBox("Hvad hedder du?", "Navn", "Indsæt navn")
Range("A5").Value = navn
MsgBox "Hej " & navn
alder = InputBox("Hvor gammel er du?", "Alder", "Indsæt alder")
Range("A5").Value = alder
End Sub
Håber mit spørgsmål er forståeligt - og beklager igen, jeg er stadig ny i dette område :) Håber nogen kan hjælpe :)