12. august 2009 - 12:08
Der er
8 kommentarer og 1 løsning
VBA Userform label caption
Hejsa, Jeg er rimelig ny i VBA gamet, og kan ikke lige greje hvordan jeg får en Dim'et tekst ind, så jeg kan bruge den som min Caption på min label? Eksempel; Dim Comment As String Comment = "TEXT" Label1.Caption = TRP_COMMENTS Men den kommer bare frem med ingenting i Caption feltet. Er det nogle kloge hoveder der kan hjælpe mig her?? Tak, Rasmus
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
12. august 2009 - 12:30
#1
Mener du?: Dim Comment As String Comment = "TEXT" Label1.Caption = Comment
12. august 2009 - 12:48
#2
Sorry - Ja det gør jeg selvfølgelig.
12. august 2009 - 13:21
#3
Og virker det ikke?
12. august 2009 - 14:42
#4
Nope... Kan det have at gøre med, at den tekst som jeg Dim'er, kommer fra mit script, hvor jeg kalder min userform frem i? Og det så først er i userformen, at jeg skal bruge teksten.
12. august 2009 - 16:37
#5
Jeg er ikke helt med på hvad du mener med "Dim'er", men bare for en god ordens skyld, så betyder linjen: Dim Comment As String bare at du erklærer en strengvariabel med navnet Comment. Hvordan overfører du værdien fra script til userform? Det lyder som om sidstnævnte ikke kan se teksten.
13. august 2009 - 10:11
#6
Jeg har prøvet både at skrive; Dim Comment og Dim Comment As String Men lige meget hvad jeg skriver, så tager den ikke strengen med over i userformen. Hvordan jeg overfører værdien... Det var et godt spørgsmål - Jeg gør ikke noget specifikt for at overføre den, skal jeg det? Og ja, du har ret i at sidstnævnte ikke kan se værdien/teksten.
13. august 2009 - 10:27
#7
Du kan evt. tilskrive din label direkte fra det kaldende program a la: UserForm1.Label1.Caption = Comment UserForm1.Show
13. august 2009 - 10:42
#8
Fantastisk - Det virkede! Mange tak for hjælpen!
13. august 2009 - 11:14
#9
U R welcome.. :-)
Kurser inden for grundlæggende programmering