Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
616to620
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
616to620
616to620
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige