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

Forumthread: Liste aller Steuerelemente?

Liste aller Steuerelemente?
joerg
Hallo,
Ich habe grade festgestellt, dass ich nach ein bisschen hin- und herkopiererei von Spalten in meiner tabelle eine ganze Reihe Buttons plötzlich doppelt- und dreifach übereinander habe... Kann man sich irgendwo alle Steuerelemente eines Blattes anzeigen lassen?
Gruss,
Jo
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Taste F5 - Gehezu - Inhalte - Objekte
29.01.2010 22:52:38
NoNet
Hallo Jo,
was meinst du mit "anzeigen lassen" ?
Du kannst alle Steuerelemente (bzw. alle Objekte) markieren per "Taste F5 (Gehezu) - Inhalte - Objekte"
Per VBA kann man alle Steuerelemente zählen : MsgBox Activesheet.OLEObjects.Count
Oder alle markieren : Activesheet.OLEObjects.Select
Oder auch alle löschen : Activesheet.OLEObjects.Delete
Oder alle auf "Sichtbar" setzen : Activesheet.OLEObjects.Visible=True
Suche Dir eines davon aus ;-)
Gruß, NoNet
Anzeige
AW: Taste F5 - Gehezu - Inhalte - Objekte
29.01.2010 23:16:13
joerg
Hm, das dumme ist ja nur, dass die teilweise genau übereinander liegen, und ich will ja eigentlich quasi nur die doppelten löschen... Im Moment bewege ich also jeden Knopf ein bisschen beiseite, um zu gucken, ob vielleicht noch ein anderer drunter ist... :) Und ich dachte nun es gäbe vielleicht eine Liste aller Elemente, mit Namen, so dass ich die überzähligen anhand des namens erkennen und löschen kann...
Ist aber auch nicht so wichtig, so viele Buttons sinds auch gar nicht. :)
Gruss,
Jo
Anzeige
AW: Taste F5 - Gehezu - Inhalte - Objekte
30.01.2010 09:56:42
Nepumuk
Hallo,
Zeichentools - Anordnen - Auswahlbereich.
Userbild
Gruß
Nepumuk
;
Anzeige
Anzeige

Infobox / Tutorial

Steuerelemente in Excel anzeigen und verwalten


Schritt-für-Schritt-Anleitung

Um alle Steuerelemente in Excel anzuzeigen und zu verwalten, kannst Du folgende Schritte ausführen:

  1. Excel öffnen und das entsprechende Arbeitsblatt auswählen.
  2. Drücke die Taste F5 (Gehe zu) oder verwende die Tastenkombination Strg + G.
  3. Im Dialogfenster wähle Inhalte und dann Objekte aus.
  4. Klicke auf OK, um alle Steuerelemente (z.B. Buttons) zu markieren.
  5. Um die Steuerelemente zu löschen oder sichtbar zu machen, kannst Du VBA verwenden:
    • Um die Anzahl der Steuerelemente anzuzeigen:
      MsgBox ActiveSheet.OLEObjects.Count
    • Um alle Steuerelemente zu markieren:
      ActiveSheet.OLEObjects.Select
    • Um alle Steuerelemente zu löschen:
      ActiveSheet.OLEObjects.Delete
    • Um alle Steuerelemente sichtbar zu machen:
      ActiveSheet.OLEObjects.Visible = True

Häufige Fehler und Lösungen

  • Problem: Du siehst die Steuerelemente nicht, weil sie übereinander liegen.
    Lösung: Verwende die Funktion Auswahlbereich unter Zeichentools - Anordnen. Dort kannst Du alle Steuerelemente in einer Liste sehen und gezielt auswählen.

  • Problem: VBA-Befehle funktionieren nicht.
    Lösung: Stelle sicher, dass Du im richtigen Arbeitsblatt arbeitest und dass die Steuerelemente nicht gesperrt sind.


Alternative Methoden

Wenn das Markieren aller Steuerelemente über die F5-Taste nicht funktioniert, kannst Du auch die Entwicklertools aktivieren:

  1. Gehe zu Datei > Optionen > Menüband anpassen.
  2. Aktiviere die Entwicklertools.
  3. Unter den Entwicklertools findest Du die Option, steuerelemente in Excel zu verwalten.

Praktische Beispiele

Hier sind einige Beispiele, wie Du mit Steuerelementen in Excel arbeiten kannst:

  • Beispiel 1: Du möchtest alle Steuerelemente auf einem Blatt auflisten. Nutze den VBA-Befehl:

    Dim obj As OLEObject
    For Each obj In ActiveSheet.OLEObjects
      Debug.Print obj.Name
    Next obj
  • Beispiel 2: Um doppelten Steuerelementen zu begegnen, kannst Du die Namen der Steuerelemente in einer Exelliste abfragen und vergleichen.


Tipps für Profis

  • Nutze VBA-Funktionen, um komplexe Aufgaben automatisiert zu erledigen, z.B. das Löschen von doppelten Steuerelementen.
  • Halte Deine Steuerelemente durch konsistente Namensgebung organisiert, um die Übersichtlichkeit zu erhöhen.
  • Experimentiere mit den Eigenschaften der Steuerelemente, um deren Verhalten anzupassen.

FAQ: Häufige Fragen

1. Wie kann ich alle Objekte in einem Excel-Blatt anzeigen?
Du kannst dies über die F5-Taste und die Auswahl von Objekten im Dialogfenster tun.

2. Was kann ich tun, wenn die Steuerelemente nicht sichtbar sind?
Überprüfe, ob die Steuerelemente möglicherweise übereinander liegen und verwende den Auswahlbereich, um sie anzuzeigen.

3. Wie kann ich VBA verwenden, um meine Steuerelemente zu verwalten?
Nutze die entsprechenden VBA-Befehle, um Steuerelemente zu zählen, auszuwählen oder zu löschen.

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