ist es mit Excel 2010 möglich den Inhalt einer msgbox zu formatieren?
Beispiel: msgbox "Der berechnete Wert beträgt: " & betrag
Det Text soll zB kursiv, der Betrag in Schriftgröße 16, Schriftfarbe rot sein.
Gruß
Sibylle
Private Sub Label1_Click()
'Bei Caption wurde der Text Der Endbetrag lautet eingetragen
End Sub
Private Sub UserForm_Activate()
Labels2.Caption = Format(Range("H166"), "#,##0.00 ")
End Sub
Private Sub CommandButton1_Click()
UnloadMe
End Sub
Als Versuch wurde zu guter letzt ins Worksheet folgender Code eingetragen
Private Sub CommandButton1()
UserForm1.Show
End Sub
Nun sollte man meinen dass es läuft, aber offensichtlich habe ich etwas übersehen.
Private Sub CommandButton1_Click()
End Sub
Zwischen Sub und End Sub schreibst Du nun den Code
Private Sub CommandButton1_Click()
Userform1.Show
End Sub
Wenn Du nun aufs Button der Tabelle klickst wird das Formular geladen.
Sub Main()
Dim y, varText
varText = "Test"
UserForm1.Label2 = varText
UserForm1.Show
y = UserForm1.TextBox1
MsgBox y
End Sub
In der UF:
Private Sub CommandButton1_Click()
Me.Hide
End Sub
Gruß
Sub test()
Dim y As String
Dim varText As String
Dim z As Integer
For i = 1 To 3
varText = "Bitte eine Zahl eingeben"
UserForm1.Label2 = varText
UserForm1.TextBox1 = ""
UserForm1.Show
y = UserForm1.TextBox1
z = CInt(y)
summe = summe + z
Next i
MsgBox summe
End Sub
Was mich daran stört ist die Tatsache, dass bei der Eingabe eines Wertes zuerst in die Textbox geklickt werden muss und nicht direkt eine Zahl eingegeben werden kann.