Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Vereinfachung von VBA-Code, ohne select...

Forumthread: Vereinfachung von VBA-Code, ohne select...

Vereinfachung von VBA-Code, ohne select...
01.06.2005 09:01:19
VBA-Code,
Hallo,
Ich habe eine grosse CASE-Anweisung in einem Makro, das angesprochen wird, wenn in einem pulldownmenu eine auswahl gemacht wird.Dabei wird das listenfeld eines zweiten pulldownmenus beinflusst.
Da ich mir selber Excel und VBA beibringe, komme ich manchmal nicht auf sehr gute lösungen, hier zum beispiel gefällt mir überhaupt nicht, mit select zu arbeiten.
Ich habe mehrere wege versucht,z.b.
with Sheets(x).Shapes(y)
.Listfillrange = z
end with
aber das funktioniert nicht.
Hier mein jetziger code im ausschnitt. Die Case anweisung hat 73 schritte.
1) Ich würde gerne ohne das Select auskommen, wie geht das?
2) Ich würde gerne den Listfillrange in einem Array speichern und
mir die Caseanweisung sparen (da Case 1 = Position 1 im Array)
Ich habe aber keinen blassen schimmer wie ich mit arrrays arbeite. (wie ich sie mitsamt daten zuweise und wie ich ein bestimmtes datum im array anspreche)
Für eure Hilfe wäre ich sehr dankbar, Stefan
Case 1
Sheets("Dialogue").Select
ActiveSheet.Shapes("Drop Down 52").Select
With Selection
.ListFillRange = "'Info General'!$F$86:$F$88"
End With
Case 2
Sheets("Dialogue").Select
ActiveSheet.Shapes("Drop Down 52").Select
With Selection
.ListFillRange = "'Info General'!$F$89:$F$118"
End With
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Vereinfachung von VBA-Code, ohne select...
01.06.2005 09:33:23
VBA-Code,
Hallo,
du solltest keine Elemente aus der Symboleiste 'Formular' benutzen. Nimm die aus der Steuerelemente-Toolbox. Die sind besser zu handhaben.
Gruß
Geist ist geil!
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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