Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1576to1580
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
Inhaltsverzeichnis

Deklaration von Combobox

Deklaration von Combobox
02.09.2017 13:22:12
Combobox
Hallo Gemeinde,
Ich habe im Codebereich eines Worksheets folgenden Code, der auch funktioniert. Beim Anklicken der Combobox auf dem Worksheet füllt sich die Auswahlliste und der ausgewählte Eintrag wird nach Verlassen der Box angezeigt:
Private Sub cmbAzArtObj_DropButtonClick()
Dim wksaz As Worksheet
Set wksaz = Worksheets("Aufmaßzettel")
With cmbAzArtObj
.List = Array("", "Autohaus", "Feuerwehr", "Garagenhof", "Gartengrundstück", _
"Grünfläche", "Industriegrundstück", "Kindergarten", "Krankenhaus", "Lagerhalle", _
"Polizei", "Reihenhaus", "Schule", "Tankstelle", "Wohn- und Geschäftshaus", "Wohnhaus") _
_
_
End With
End Sub
Nun möchte ich diesen Code aus dem Tabellenblatt in ein Modul verschieben. Das ganze sieht dann so aus:
Code Worksheet:
Private Sub cmbAzArtObj_DropButtonClick()
Call AzArtObj
End Sub

Code Modul
Sub AzArtObj()
Dim wksaz As Worksheet
Set wksaz = Worksheets("Aufmaßzettel")
With cmbAzArtObj
.List = Array("", "Autohaus", "Feuerwehr", "Garagenhof", "Gartengrundstück", _
"Grünfläche", "Industriegrundstück", "Kindergarten", "Krankenhaus", "Lagerhalle", _
"Polizei", "Reihenhaus", "Schule", "Tankstelle", "Wohn- und Geschäftshaus", "Wohnhaus")
End With
End Sub
Jetzt bekomme ich die Fehlermeldung: Variable nicht definiert und es wird hinter With das cmbAzArtObj markiert.
Kann mir bitte jemand auf die Sprünge helfen, wie ich diesen Fehler weg bekomme?
Für die Mühe schon mal im Voraus dankend
Gruß Bernd

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Deklaration von Combobox
02.09.2017 13:27:56
Combobox
Hallo Bernd,
es fehlt der Bezug zur Tabelle.

Ich gebe keinen Dank für eine Rückmeldung, da ich durch solche Beiträge nicht meine Beitragszahl erhöhen muss.
Also ich schreibe keine Beiträge mit dem Betreff "Gerne u. Danke für die Rückmeldung. o.w.T."
Rückmeldung ist ja in der Heutigen Zeit nicht üblich und die wenigen die eine Rückmeldung geben, mögen mir das verzeihen, das kein Danke für eine Rückmeldung kommt.
AW: Deklaration von Combobox
02.09.2017 13:33:53
Combobox
Hallo Hajo,
auch wenn es wohl unüblich geworden ist, dank ich dennoch für deine Antwort.
Nun habe ich im Worksheet stehen:
Private Sub cmbAzArtObj_DropButtonClick()
Dim wksaz As Worksheet
Set wksaz = Worksheets("Aufmaßzettel")
Call AzArtObj
End Sub
Es wird dennoch der gleiche Fehler angezeigt.
Anzeige
AW: Deklaration von Combobox
02.09.2017 13:37:01
Combobox
ich sehe es wohl falsch, ich sehe nicht den Namen der Combobox, da fehlt ja der Bezug.
Keine Ahnung was Du mit Deinem Code erreich willst. Die Variable ist nur in diesem Makro definiert.
Gruß Hajo
AW: Deklaration von Combobox
02.09.2017 13:46:09
Combobox
Hallo Hajo,
leider bin ich aus deiner Antwort nicht schlauer geworden, da meine Frage ja eben genau dahin ging, wie ich den Bezug deklarieren muss. Ich habe aber soeben erschöpfend Hilfestellung von Werner bekommen.
Vielen Dank für deine Mühe und schönes WE
Gruß Bernd
AW: Deklaration von Combobox
02.09.2017 13:39:31
Combobox
Hallo Bernd,
wenn du die CoboBox auf einem Tabellenblatt hast, dann musst du das entsprechende Blatt mit angeben:
Public Sub AzArtObj()
Dim wksaz As Worksheet
Set wksaz = Worksheets("Aufmaßzettel")
With Worksheets("Aufmaßzettel").cmbAzArtObj
.List = Array("", "Autohaus", "Feuerwehr", "Garagenhof", "Gartengrundstück", _
"Grünfläche", "Industriegrundstück", "Kindergarten", "Krankenhaus", "Lagerhalle", _
"Polizei", "Reihenhaus", "Schule", "Tankstelle", "Wohn- und Geschäftshaus", "Wohnhaus")
End With
End Sub
Gruß Werner
Anzeige
AW: Deklaration von Combobox
02.09.2017 13:43:50
Combobox
Hallo Werner,
das war es, was mir gefehlt hat. Läuft einwandfrei und ich habe es jetzt auch verinnerlicht, wo mein Fehler lag.
Vielen Dank und ein schönes WE
Gruß Bernd
Gerne u. Danke für die Rückmeldung. o.w.T.
02.09.2017 13:52:29
Werner

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige