ich habe ein Problem. In ein ComboBox habe ich alle Bereichsnamen aus der Arbeitsmappe aufgelistet.
Private Sub UserForm_Initialize()
For i = 1 To ActiveWorkbook.Names.Count
ComboBox1.AddItem ActiveWorkbook.Names(i).Name
Next
End Sub
Ich möchte aus dem ComboBox ein Bereichsnamen aussuchen lassen und dann über ein Button die Daten in ein anderes Blatt kopieren.
Private Sub CommandButton1_Click()
If ComboBox1 = "" Then
MsgBox "Bitte Bereich auswählen !", , "Meldung"
Else
Range(ActiveWorkbook.Names(ComboBox1.ListIndex + 1)).Select
Selection.Copy
Sheets("Vergleich").Select
Range("C1").Select
ActiveSheet.Paste
End If
End Sub
Es funktioniert alles wenn das Blatt wo der Bereich steht aktiv ist.Wenn ein anderes Blatt aktiviert ist funktioniert es nicht.
Warum?
Was mache ich falsch?
Danke im vorraus, Thaddäus