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

Formatierungsbesen ausschalten

Forumthread: Formatierungsbesen ausschalten

Formatierungsbesen ausschalten
Hugo
Hallo
Kann ich per VBA verhindern, dass Formate über "Format übertragen (Pinsel)" kopiert werden können.
Excel 2000, 2007 und 2010
Besten Dank und Gruss
Hugo
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Formatierungsbesen ausschalten
06.01.2011 06:44:37
fcs
Hallo Hugo,
das dürfte nur funktionieren, wenn du den Blattschutz mit entsprechenden Einstellungen anwendest. Also vor dem Schützen alle Eingabe-Zellen entsperren und beim Einstellen des Blattschutzes die Formatierungsoptionen nicht aktivieren. Ich kenne aber hier nicht die Unterschiede zwischen den Versionen 2000 und 2007/2010.
Gruß
Franz
Anzeige
AW: Formatierungsbesen ausschalten
06.01.2011 07:26:42
Hugo
Hallo Franz
Leider wird der Pinsel so nicht deaktiviert. Somit ist es immer noch möglich, die Formatierung einer Zelle zu kopieren. Das Schlimme darin ist, dass wenn die Formatierung einer Zelle, die eine grössere Schrift enthält kopiert wird, sich diese Zelle an die Höhe der kopierten Zelle anpasst und somit die vorgegeben Seitenhöhe verändert wird. Darum möchte ich gerne verhindern das die Formatierung kopiert werden kann.
Hoffe es gibt eine Lösung dafür
Besten Dank und Gruss
Hugo
Anzeige
AW: Formatierungsbesen ausschalten
06.01.2011 11:46:46
Bernd
Hallo Hugo,
probiers mal hiermit ... habe ich in meiner Sammlung gefunden ... ist nicht von mir ... funktioniert aber:
Sub Deaktivieren()
Dim oBtn As CommandBarButton
Set oBtn = Application.CommandBars("Standard").FindControl(ID:=108)
oBtn.Enabled = False
End Sub
Zum Aktivieren "False" auf "True" setzen.
Gruß Bernd
Anzeige
AW: Formatierungsbesen ausschalten
06.01.2011 13:15:53
Hugo
Hallo Bernd
Super, genau das habe ich gesucht.
Vielen Dank für deine Hilf
Gruss
Hugo
AW: Formatierungsbesen ausschalten
06.01.2011 13:22:04
Hugo
Hallo
Habe mich leider zu früh gefreut. Funktioniert nur unter Office 2000
Im 2007 zeigt dieser Code keine Wirkung
Was muss ich unter 2007 eingeben?
Besten Dank und Gruss
Hugo
Anzeige
AW: Formatierungsbesen ausschalten
06.01.2011 18:58:29
Bernd
Hallo Hugo,
habe leider auch noch nichts brauchbares gefunden. Alles was ich gefunden und getestet habe, hat irgendwie nicht funktioniert.
Sorry!
Gruß Bernd
;
Anzeige
Anzeige

Infobox / Tutorial

Formatierungsbesen in Excel deaktivieren


Schritt-für-Schritt-Anleitung

Um den Formatierungsbesen (auch bekannt als "Format übertragen" oder "Formatpinsel") in Excel zu deaktivieren, kannst du den folgenden VBA-Code verwenden. Dieser Code funktioniert jedoch nur in den älteren Versionen von Excel, wie 2000 und 2007. Gehe wie folgt vor:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke im Menü auf Einfügen und wähle Modul.

  3. Füge den folgenden Code in das Modul ein:

    Sub Deaktivieren()
        Dim oBtn As CommandBarButton
        Set oBtn = Application.CommandBars("Standard").FindControl(ID:=108)
        oBtn.Enabled = False
    End Sub
  4. Um den Formatierungsbesen wieder zu aktivieren, ändere False zu True in der letzten Zeile.

  5. Schließe den VBA-Editor und kehre zu Excel zurück.

  6. Führe das Makro aus, um die Änderungen zu übernehmen.


Häufige Fehler und Lösungen

  • Fehler: Der VBA-Code funktioniert nicht in Excel 2007.

    • Lösung: Der Code könnte in Excel 2007 nicht die gewünschte Wirkung zeigen. Es wurde festgestellt, dass der Code nur in früheren Versionen von Excel funktioniert. In diesem Fall gibt es zurzeit keine bekannte Methode, die den Formatpinsel in Excel 2007 deaktiviert.
  • Fehler: Der Formatierungsbesen bleibt aktiv.

    • Lösung: Stelle sicher, dass du das Makro korrekt ausgeführt hast und dass du die richtige Excel-Version verwendest.

Alternative Methoden

Wenn VBA für dich nicht funktioniert oder du keine Makros verwenden möchtest, kannst du die automatische Zellenformatierung in Excel ausschalten:

  1. Gehe zu Datei > Optionen.
  2. Wähle den Reiter Erweitert.
  3. Scrolle nach unten zu den Bearbeitungsoptionen.
  4. Deaktiviere die Option Automatische Formatierung der Zellen beim Eingeben von Daten.

Diese Einstellung wird zwar den Formatierungsbesen nicht deaktivieren, kann jedoch helfen, die Auswirkungen der automatischen Zellenformatierung zu minimieren.


Praktische Beispiele

  • Beispiel 1: Wenn du mehrere Zellen hast, die unterschiedliche Schriftgrößen verwenden, und du fürchtest, dass der Formatpinsel die Formatierung durcheinanderbringt, solltest du die oben genannten Schritte zum Deaktivieren des Formatierungsbesens anwenden.

  • Beispiel 2: Wenn du in einer Excel-Tabelle die Formatierung von Zellen beibehalten möchtest, kannst du die Einstellung zur automatischen Zellenformatierung ausschalten, um unbeabsichtigte Änderungen zu vermeiden.


Tipps für Profis

  • Nutze die Tastenkombination Strg + Umschalt + C, um die Formatierung manuell zu kopieren, anstatt den Formatpinsel zu verwenden. Dies gibt dir mehr Kontrolle über die zu übertragenden Formate.

  • Wenn du viele Formatierungen in einem großen Excel-Dokument verwaltest, kann es hilfreich sein, ein VBA-Makro zu erstellen, das alle unerwünschten Formatierungen auf einmal zurücksetzt.


FAQ: Häufige Fragen

1. Kann ich den Formatierungsbesen permanent deaktivieren?
Leider kann der Formatierungsbesen nicht dauerhaft deaktiviert werden, ohne VBA zu verwenden. Der VBA-Code kann jedoch bei Bedarf leicht ausgeführt werden.

2. Was ist der Shortcut für das Übertragen von Formaten in Excel?
Der Shortcut für das Übertragen von Formaten ist Strg + Umschalt + C. Dies ermöglicht es dir, die Formatierung ohne den Formatpinsel zu kopieren.

3. Funktioniert der VBA-Code in Excel 2013 oder neuer?
Der bereitgestellte VBA-Code wurde hauptsächlich für Excel 2000, 2007 und 2010 getestet. In neueren Versionen kann die Funktionsweise abweichen.

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