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

VBA-Einstellung: Elemente automatisch auflisten

Forumthread: VBA-Einstellung: Elemente automatisch auflisten

VBA-Einstellung: Elemente automatisch auflisten
Cathy
Hallo zusammen,
in der Entwicklungsumgebung, nach Eingabe einer Anweisung und des Punktes bekomme ich keine automatische Auflistung der logisch, möglichen Elemente mehr.
Meine Einstellungen in der Entwicklungsumgebung unter EXTRAS - OPTIONEN - EDITOR: Elemente automatisch auflisten ist aktiviert.
Die Übrigen sind ebenso aktiviert.
Nun habe ich schon gegoogelt, Excel mit der Installationsdatei repariert, und komme nicht weiter.
Hat jemand eine Idee oder einen interessanten Link?
Mit freundlichen Grüßen
Cathy
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: VBA-Einstellung: Elemente automatisch auflisten
02.10.2010 11:00:32
Luschi
Hallo Cathy,
drücke mal nach dem Punkt die Tastenkombination Strg + Leertaste (Strg-Taste drücken und festhalten und dann noch die Leertaste dazu). Was passiert denn dann?
Weitere Infos: http://www.online-excel.de/excel/singsel_vba.php?f=4
Gruß von Luschi
aus klein-Paris
Anzeige
AW: VBA-Einstellung: Elemente automatisch auflisten
02.10.2010 11:17:47
Cathy
Hallo Luschi,
erstmal: vielen Dank für Deine Hilfe.
In der Zwischenzeit habe ich das Problem eingrenzen können.
Ich schreibe zB.:
Range. das Kontextmenü wird geöffnet
Range("A1"). klappt
cells. ebenso
Activesheet. da tut sich gar nichts
auch nicht bei
Sheet("MeineTabelle").
Worksheets(1).
und ähnliche Fälle.
Wenn ich also nun Activesheet. schreibe und die von Dir vorgeschlagene Tastenkombination drücke - dann tut sich nichts.
Mit freundlichen Grüßen
Karin
Anzeige
AW: VBA-Einstellung: Elemente automatisch auflisten
02.10.2010 12:44:02
JogyB
Hallo Cathy,
bei ActiveSheet tut sich natürlich nichts, da das sowohl eine Tabelle als auch ein Diagramm sein kann - da weiß IntelliSense ja nicht, worauf es sich wirklich bezieht.
Bei Worksheets(...) könnte natürlich was kommen, aber IntelliSense springt allgemein bei Auflistungsobjekten nicht an, sobald die einen Index haben.
Gruß, Jogy
Anzeige
AW: VBA-Einstellung: Elemente automatisch auflisten
02.10.2010 17:34:14
Cathy
Hallo Jogy,
vielen Dank für den Hinweis.
Nachdem ich der Objektvariablen (so, wie es denn auch sein soll) gesagt habe, dass sie ein Worksheet ist, ging es denn auch wieder.
Mit freundlichen Grüßen
Karin
Anzeige
Anzeige

Infobox / Tutorial

Elemente automatisch auflisten in Excel VBA aktivieren


Schritt-für-Schritt-Anleitung

Um die automatische Auflistung von Elementen in der Excel VBA Entwicklungsumgebung zu aktivieren, folge diesen Schritten:

  1. Öffne die VBA-Entwicklungsumgebung: Drücke Alt + F11.
  2. Gehe zu den Optionen: Klicke im Menü auf Extras und wähle Optionen.
  3. Aktiviere IntelliSense: Unter dem Tab Editor stelle sicher, dass die Option Elemente automatisch auflisten aktiviert ist.
  4. Überprüfe die anderen Einstellungen: Stelle sicher, dass auch die anderen relevanten Optionen aktiviert sind, die IntelliSense betreffen.

Falls die Auflistung immer noch nicht funktioniert, versuche die folgende Tastenkombination: Drücke Strg + Leertaste nach der Eingabe eines Punktes.


Häufige Fehler und Lösungen

  • Kein IntelliSense bei ActiveSheet: Wenn du ActiveSheet. eingibst und keine Vorschläge erhältst, liegt das daran, dass ActiveSheet sowohl Tabellen als auch Diagramme referenzieren kann. IntelliSense kann nicht bestimmen, auf welches Objekt du dich beziehst.

  • Probleme mit der Objektvariablen: Wenn die IntelliSense-Vorschläge nicht erscheinen, stelle sicher, dass du der Objektvariablen den Typ korrekt zugewiesen hast. Zum Beispiel:

    Dim ws As Worksheet
    Set ws = ActiveSheet
    ws.Range("A1").Select

    Jetzt sollte die Vorschlagsliste korrekt angezeigt werden.


Alternative Methoden

Wenn die oben genannten Schritte nicht funktionieren, kannst du die folgenden Methoden ausprobieren:

  1. Excel reparieren: Manchmal kann es helfen, die Excel-Installation zu reparieren. Gehe dazu zu den Programmeinstellungen und wähle die Reparaturoption.
  2. VBA-Referenzen überprüfen: Stelle sicher, dass alle notwendigen Referenzen in deinem VBA-Projekt aktiviert sind. Gehe zu Extras > Verweise und überprüfe die Auswahl.

Praktische Beispiele

Hier sind einige Beispiele, wie du die IntelliSense-Funktion in verschiedenen Szenarien nutzen kannst:

  • Verwendung von Range:

    Range("A1").Value = "Hallo"

    Wenn du Range. schreibst und danach Strg + Leertaste drückst, siehst du die verfügbaren Eigenschaften und Methoden.

  • Verwendung von Worksheets:

    Worksheets("Tabelle1").Activate

    Hier erhältst du Vorschläge, wenn du Worksheets( eingibst.


Tipps für Profis

  • IntelliSense regelmäßig nutzen: Gewöhne dir an, IntelliSense aktiv zu nutzen, um schneller in der VBA-Entwicklung voranzukommen.
  • Dokumentation lesen: Halte die Excel VBA-Dokumentation bereit, um mehr über die verschiedenen Objekte und deren Methoden zu lernen.
  • Kombinierte Nutzung von Objekten: Wenn du mit mehreren Objekten arbeitest, wie Worksheets und Range, stelle sicher, dass du die korrekten Typen verwendest, um die Vorschläge von IntelliSense zu maximieren.

FAQ: Häufige Fragen

1. Warum funktioniert IntelliSense nicht bei bestimmten Objekten?
IntelliSense funktioniert nicht bei Objekten wie ActiveSheet, da diese nicht eindeutig sind. Stelle sicher, dass du spezifische Objekte wie Worksheets oder Range verwendest.

2. Gibt es einen Shortcut, um IntelliSense zu aktivieren?
Ja, du kannst Strg + Leertaste verwenden, um die IntelliSense-Vorschläge manuell aufzurufen, wenn sie nicht automatisch angezeigt werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige