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

Prozedur schlanker gestalten

Forumthread: Prozedur schlanker gestalten

Prozedur schlanker gestalten
28.11.2005 21:31:47
Josef
Guten Abend zusammen,
mit unten stehender Prozedur und einer Tastenkombination, blende ich vierCommandButton gleichzeitig aus, bzw. wieder ein. Funktioniert auch alles.
Nun meine Frage: Gibt es eine Möglichkeit, die Prozedur schlanker zu gestalten?
Mir kommt das alles sehr heftig vor. Ich selber habe noch nicht die Fähigkeit dazu.
Würde mir bitte jemand dabei helfen?
Tastenkombination: Strg+Umschalt+Z
Dim EinAus As Boolean
EinAus = Worksheets("Tabelle2").Shapes("CommandButton1").Visible
EinAus = Worksheets("Tabelle2").Shapes("CommandButton2").Visible
EinAus = Worksheets("Tabelle2").Shapes("CommandButton3").Visible
EinAus = Worksheets("Tabelle2").Shapes("CommandButton4").Visible
EinAus = IIf(EinAus = True, False, True)
Worksheets("Tabelle2").Shapes("CommandButton1").Visible = EinAus
Worksheets("Tabelle2").Shapes("CommandButton2").Visible = EinAus
Worksheets("Tabelle2").Shapes("CommandButton3").Visible = EinAus
Worksheets("Tabelle2").Shapes("CommandButton4").Visible = EinAus
Danke schon mal
Gruss Josef
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Prozedur schlanker gestalten
28.11.2005 21:48:03
Nepumuk
Hallo Josef,
klar:
Public Sub test()
    Dim intIndex As Integer
    For intIndex = 1 To 4
        Worksheets("Tabelle2").Shapes("CommandButton" & CStr(intIndex)).Visible = _
            Not Worksheets("Tabelle2").Shapes("CommandButton" & CStr(intIndex)).Visible
    Next
End Sub

Gruß
Nepumuk

Anzeige
AW: funktioniert einwandfrei. Danke!!
28.11.2005 22:41:39
Josef
Hi Nepumuk,
funktioniert einwandfrei. Vielen Dank für Deine Mühe.
Gruss aus Köln
Josef
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige