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

Application.CommandBars("Cell").Reset

Forumthread: Application.CommandBars("Cell").Reset

Application.CommandBars("Cell").Reset
17.08.2002 10:05:53
Harald K
Hallo Excel Forum,

Application.CommandBars("Cell").Reset
mit diesem Cod blendet man das Kontexmenue aus, leider nicht für
die Zeilen und Spaltenüberschrift geht das auch.

Vielen Dank für eure Antworten
Gruß Harald

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Application.CommandBars("Cell").Reset
17.08.2002 10:25:57
Harald K
Hallo Excel Forum,

da hab ich was durcheinander gebracht
Application.CommandBars("Cell").Reset
blendet natürlich das Kontexmenue wieder ein ich möchte es aber ausblenden und vor allem auch für die Zeilen und Spaltenüberschrift.

Gruß Harald

Re: Application.CommandBars("Cell").Reset
17.08.2002 14:05:56
Herbert
meinst du das:



gruß herbert

Anzeige
Menü der rechten Maustaste
17.08.2002 14:34:56
Herbert
beitrag wurde plötzlich gesendet,
wenn ich das richtig verstanden habe,willst du ja das zellmenü
wieder haben...


Sub Menü_rechteMT_aktivieren()
Application.CommandBars("Cell").Enabled = True
End Sub

Sub Menü_rechteMT_deaktivieren()
Application.CommandBars("Cell").Enabled = False
End Sub

 

gruß herbert

Anzeige
Re: Application.CommandBars("Cell").Reset
17.08.2002 16:41:14
L.Vira
du meinst Commandbars("Column")
und Commandbars("Row")???

Re: Application.CommandBars("Cell").Reset
17.08.2002 23:11:33
Harald K
Hallo L.Vira,

genau das hat mir gefehlt, danke für deine Antwort

Gruß Harald

;
Anzeige

Infobox / Tutorial

Anwendung der CommandBars in Excel: Kontextmenü steuern


Schritt-für-Schritt-Anleitung

Um das Kontextmenü in Excel zu steuern, kannst Du die Application.CommandBars-Eigenschaft verwenden. Hier ist eine einfache Anleitung, wie Du das Kontextmenü für Zellen aktivieren oder deaktivieren kannst:

  1. Öffne den Visual Basic for Applications (VBA) Editor in Excel (ALT + F11).

  2. Füge ein neues Modul hinzu (Rechtsklick auf "VBAProject" > "Einfügen" > "Modul").

  3. Kopiere und füge den folgenden Code ein:

    Sub Menü_rechteMT_aktivieren()
       Application.CommandBars("Cell").Enabled = True
    End Sub
    
    Sub Menü_rechteMT_deaktivieren()
       Application.CommandBars("Cell").Enabled = False
    End Sub
  4. Führe die gewünschte Subroutine aus, um das Kontextmenü entsprechend zu aktivieren oder zu deaktivieren.


Häufige Fehler und Lösungen

  • Fehler: Das Kontextmenü wird nicht deaktiviert.

    • Lösung: Stelle sicher, dass Du die richtige Syntax verwendest: Application.CommandBars("Cell").Enabled = False. Überprüfe auch, ob andere Makros das Kontextmenü erneut aktivieren.
  • Fehler: Das Kontextmenü für Zeilen und Spalten wird nicht beeinflusst.

    • Lösung: Verwende Application.CommandBars("Row") und Application.CommandBars("Column"), um das Kontextmenü für Zeilen und Spalten zu steuern.

Alternative Methoden

Falls Du das Kontextmenü nicht über VBA steuern möchtest, kannst Du auch die Excel-Anwendungseinstellungen nutzen:

  1. Gehe zu "Datei" > "Optionen".
  2. Wähle "Erweitert".
  3. Suche nach Optionen, die das Verhalten des Kontextmenüs betreffen.

Beachte, dass diese Methode weniger flexibel ist als die Verwendung von application.commandbars vba.


Praktische Beispiele

Hier sind einige nützliche Beispiele, wie Du Application.CommandBars in verschiedenen Szenarien anwenden kannst:

  • Zellen-Kontextmenü aktivieren:

    Sub AktiviereZellenMenü()
       Application.CommandBars("Cell").Enabled = True
    End Sub
  • Zellen-Kontextmenü deaktivieren:

    Sub DeaktiviereZellenMenü()
       Application.CommandBars("Cell").Enabled = False
    End Sub
  • Alle CommandBars zurücksetzen:

    Sub CommandBarsZurücksetzen()
       Application.CommandBars("Cell").Reset
       Application.CommandBars("Row").Reset
       Application.CommandBars("Column").Reset
    End Sub

Tipps für Profis

  • Verwende die Reset-Methode: Wenn Du das Kontextmenü zurücksetzen möchtest, kannst Du Application.CommandBars("Cell").Reset verwenden. Dadurch werden alle Anpassungen, die Du vorgenommen hast, auf die Standardwerte zurückgesetzt.

  • Erstelle benutzerdefinierte Menüs: Mit Application.CommandBars kannst Du auch eigene Menüs erstellen und anpassen, um Deine Arbeitsabläufe zu optimieren.

  • Teste Deine Makros: Teste die Subroutinen in verschiedenen Excel-Versionen, um sicherzustellen, dass sie überall funktionieren.


FAQ: Häufige Fragen

1. Wie kann ich das Kontextmenü für Zeilen und Spalten deaktivieren? Um das Kontextmenü für Zeilen und Spalten zu deaktivieren, verwende den folgenden Code:

Application.CommandBars("Row").Enabled = False
Application.CommandBars("Column").Enabled = False

2. Was passiert, wenn ich application.commandbars("cell").reset ausführe? Die Reset-Methode setzt alle Änderungen, die Du am Kontextmenü für Zellen vorgenommen hast, auf die Standardwerte zurück.

3. Funktioniert dieser Code in allen Excel-Versionen? Der Code sollte in den meisten modernen Excel-Versionen funktionieren, aber teste ihn zur Sicherheit in Deiner speziellen Version.

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