Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tabellenblattname über Combox definieren

Tabellenblattname über Combox definieren
22.10.2015 12:37:25
Andreas
Hallo
wie kann ich in einem Modul festlegen, dass das auszuwählende Blatt über die Combobox definiert wird.
Die Combobox enthält die Namen bestimmter Tabellenblätter.
Private Sub UserForm_Initialize()
Dim zähler As Long
For zähler = 14 To 25
ComboBox10.AddItem (Worksheets(zähler).Name)
End Sub
Hier mein Code im Modul für die Makros.
Sub SEPAA1()
Dim wksData As Worksheet, wksPrint As Worksheet
Set wksData = ActiveWorkbook.Worksheets("Januar")
Set wksPrint = ActiveWorkbook.Worksheets("SEPAA")
Application.ScreenUpdating = False
wksData.Select
wksData.Range("A8").Select
wksPrint.Select
wksPrint.Range("b2:c50").ClearContents
wksPrint.Range("f2:f50").ClearContents
wksPrint.Range("b2").Select
wksData.Select
Call SEPAA2
End Sub Sub SEPAA2()
Dim wksData As Worksheet, wksPrint As Worksheet
Set wksData = ActiveWorkbook.Worksheets("Januar")
Set wksPrint = ActiveWorkbook.Worksheets("SEPAA")
If ActiveCell "" Then
ActiveCell.Offset(0, 50).Range("a1").Select
If ActiveCell = "A" Then
ActiveCell.Offset(0, -49).Range("a1:b1").Select
Selection.Copy
wksPrint.Select
ActiveCell.PasteSpecial xlPasteValues
ActiveCell.Offset(0, 4).Range("a1").Select
wksData.Select
ActiveCell.Offset(0, 48).Range("a1").Copy
wksPrint.Select
ActiveCell.PasteSpecial xlPasteValues
Application.CutCopyMode = False
ActiveCell.Offset(1, -4).Range("a1").Select
wksData.Select
ActiveCell.Offset(1, -1).Range("a1").Select
Call SEPAA2
Else
ActiveCell.Offset(1, -50).Range("a1").Select
Call SEPAA2
End If
Else
Application.ScreenUpdating = True
MsgBox "Alle Daten wurden übertragen."
End If
End Sub
Es soll nun das Tabellenbatt "Januar" nicht fest sein, sondern die Auswahl über den Monat soll über die Combobox erfolgen und der ausgewählte Monate wird dann bei bisherigen Festmonat "Januar" eingefügt.
Weis hier jemand Rat?

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblattname über Combox definieren
22.10.2015 12:44:31
Rudi
Hallo,
Set wksData = Worksheets(Userform1.ComboBox10)
Gruß
Rudi

AW: Tabellenblattname über Combox definieren
22.10.2015 13:17:49
Andreas
Besten Dank.
Funktioniert.

dann doch geschlossen.
22.10.2015 13:18:26
Rudi
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige