Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
216to220
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
216to220
216to220
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Combobox

Combobox
10.02.2003 15:59:36
chris b
Hallo Excel Profis habe ein Problem mit einer combobox und zwar bekomme ich mit dem Makro (unten) die Makros eines moduls aufgelistet in einer combobox. Jetzt möchte ich aber wenn ich das Makro jan aufrufe in der combobox das es dann automatisch gestartet wird ich hoffe ihr könnt mir helfen !! Vielen Dank Christian


Private Sub cboMacros_Click()

'Variablendeklaration
Dim iRow As Integer
'ComboBox zurücksetzen
cboMacros.Clear
'Mit dem CodeModule des Moduls basMain in dieser Arbeitsmappe
With ThisWorkbook.VBProject.VBComponents("anschauen_BAW_Werte").CodeModule
'Schleife über alle Zeile des Codes
For iRow = 1 To .CountOfLines
'Wenn es sich um Programmcode handelt
If .ProcOfLine(iRow, 0) > "" Then
'Wenn es die erste Zeile der Prozedur ist
If .ProcBodyLine(.ProcOfLine(iRow, 0), 0) = iRow Then
'Der ComboBox hinzufügen
cboMacros.AddItem .ProcOfLine(iRow, 0)
End If
End If
Next iRow
End With
'Meldungw
'MsgBox "Makros wurden eingelesen!"
cb = cboMacros.Value
MsgBox ("ok")

End Sub

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

Betreff
Datum
Anwender
Anzeige
Re: Combobox
10.02.2003 16:14:35
Chris G

Hallo,

mach es doch mit Select
case ...
Und starte für jeden Fall (case) das entsprechende Makro

Viel Erfolg, Chris

Re: Combobox
10.02.2003 16:22:27
chris b

Bitte ein beispiel ! Danke

Re: Combobox
10.02.2003 16:34:48
Chris G

Hi,

Select Case Sheets("Tabelle1").ComboBox1.Value
Case 0
makro ausführen
End Select
erweiterbar je nach dem wie viele Makros du hast.

CU Chris

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige