Kann man mehrere Shapes gleichzeitig in VBA sichtbar machen?

Antwort

Ja, das lässt sich in VBA (Visual Basic for Applications) verkürzen, indem du eine Schleife verwendest. Beispiel: ```vba Dim i As Integer For i = 2 To 4 Shapes("Button " & i).Visible = True Next i ``` Damit werden die Sichtbarkeiten für "Button 2", "Button 3" und "Button 4" in einer Zeile pro Button gesetzt.

Kategorie: Technik Tags: VBA Shapes Sichtbarkeit
Neue Frage stellen

Verwandte Fragen

Funktioniert folgender VBA-Code: for i = 1 to 3 x=choose(i, "Button 3", "Button 5", "Button 7") Shapes(x).Visible = msoTrue?

Dein Code-Snippet sieht nach VBA (Visual Basic for Applications) aus, wie es z.B. in Excel oder PowerPoint verwendet wird. Die Grundidee ist korrekt, aber die Syntax ist nicht ganz richtig. Hier die k... [mehr]

Gibt es eine Möglichkeit, die Sichtbarkeit von Button 1 per VBA wie bei Rows zu toggeln?

Der von dir gezeigte VBA-Code bezieht sich auf das Aus- und Einblenden von Zeilen in Excel. Für einen Button (z.B. ein Steuerelement wie ein „Button 1“ aus der Formular- oder ActiveX-... [mehr]

Warum führt Range("D5:D6", "C13:D14", "C16:D17").Locked = True in Excel VBA zum Fehler 'falsche Anzahl an Argumenten oder ungültige Zuweisung zu einer Eigenschaft'?

Der Fehler „falsche Anzahl an Argumenten oder ungültige Zuweisung zu einer Eigenschaft“ tritt auf, weil die Syntax von `Range` in deinem Beispiel nicht korrekt ist. **Erklärung:... [mehr]

Kann man in Excel VBA den Shape-Namen dynamisch zusammensetzen, um dessen Sichtbarkeit festzulegen?

Ja, das geht in Excel VBA, aber es gibt ein paar kleine Fehler in deinem Beispiel. Hier ist die korrekte Schreibweise: ```vba Dim nbr As Integer Dim txt As String Dim form As String nbr = 11 txt = &... [mehr]