Hallo Roger,
nachfoilegnde Codezeilen in Deine UserForm eingefügt, bewirken, dass die ComboBox beim Öffnen mit den Texten Test1, Test2 und Test3 gefüllt wird und entsprechend der Zahl in AQ37 der entsprechende Text in der ComboBox angezeigt wird.
Kopiere den Code in das VBA-Projekt der UserForm.
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.
Private Sub UserForm_Initialize()
Dim intZahl As Integer
For intZahl = 1 To 3
ComboBox1.AddItem "Test" & intZahl
Next
If Range("AQ37") = 1 Then
ComboBox1.Text = "Test1"
ElseIf Range("AQ37") = 2 Then
ComboBox1.Text = "Test2"
ElseIf Range("AQ37") = 3 Then
ComboBox1.Text = "Test3"
End If
End Sub
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]