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

Forumthread: Formatierung der Zielzelle automatisch übernehmen

Formatierung der Zielzelle automatisch übernehmen
09.01.2009 13:46:00
Helmrich
Hallo zusammen,
gibt es eine Möglichkeit das beim Einfügen in eine Zelle automatisch die Formatierung dieser Zelle übernommen wird? (also ohne die DropDown-Auswahl)?
Vielen Dank im Vorraus
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Formatierung der Zielzelle automatisch übernehmen
09.01.2009 13:49:00
Hajo_Zi
Hallo Helmrich,
beim kopieren werden alle Eigenschaften übernommen. Es sei Du machst Inhalte einfügen Werte.

AW: Formatierung der Zielzelle automatisch übernehmen
09.01.2009 13:52:00
Daniel
HI
ja über EINFÜGEN - INHALTE - FORMELN (bzw WERTE)
etwas schneller gehts, wenn du in der Symbolleiste auf das kleine Dreieck neben dem Einfüge-Symbol klickst und FORMELN oder WERTE auswählst.
ne Tastenkombination dazu ist mir nicht bekannt (was nicht heissen soll, daß es die nicht gibt)
Gruß, Daniel
Anzeige
AW: Formatierung der Zielzelle automatisch übernehmen
12.01.2009 07:29:31
Helmrich
Dies ist MIR alles bekannt, leider aber nicht jeden der diese Datei benutzt.
Das große Problem ist, dass beim normalen einfügen alle Formatierungen übernommen werden, auch das Häckchen beim Schreibschutz. Nun wird die Datei abgespeichert, und die Zelle ist ab dann nicht mehr veränderbar. (Da Passwortgeschützt)
Was ich suche ist ein Makro, das aktiviert wird wenn etwas eingefügt wird. Leider kenne ich hier die betreffende Prozedur nicht.
Hat einer von euch schon so etwas gemacht?
Andere Idee: Kann man irgendwo einstellen das automatisch bei Strg+V nur die Inhalte eingefügt werden?
Vielen Dank!
Anzeige
AW: Formatierung der Zielzelle automatisch übernehmen
13.01.2009 00:43:00
Daniel
Hi
dann schule doch mal die Kollegen, die mit deinen Dateien arbeiten.
ansonsten würden mir nur die folgenden beiden Varianten einfallen:
Variante 1:
- du hinterlegst die Formatierung in einem 2. Tabellenblatt (kannst du ja ausblenden)
- mit dem Worksheet_Change-Event werden die Formate aus dem 2. Tabellenblatt in das erste kopiert, somit werden u.U. überschriebene Formate wieder hergestellt
Variante 2:
mit dem Worksheet_Change-Event
- kopierst du die eingefügten Formeln (dh. die Variabele TARGET) in eine Array-Variable
- führst die Undo-Funtion aus (Application.Undo)
- schreibst die in der Array-Variablen gespreicherten Formeln nach TARGET zurück
Gruß, Daniel
Anzeige
AW: Formatierung der Zielzelle automatisch übernehmen
13.01.2009 07:29:12
Helmrich
Das mit dem Schulen hab ich schon versucht :)
Aber danke für die Vorschläge.
Ich versuche es gleich einmal.

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Formatierung der Zielzelle automatisch übernehmen


Schritt-für-Schritt-Anleitung

Um die Formatierung einer Zelle automatisch zu übernehmen, kannst du folgende Schritte ausführen:

  1. Kopiere die Zelle mit der gewünschten Formatierung.
  2. Gehe zur Zielzelle, in die du die Formatierung übertragen möchtest.
  3. Klicke auf das Dropdown-Menü neben dem Einfügen-Symbol in der Symbolleiste.
  4. Wähle Format übertragen oder Formatierung automatisch übernehmen aus.
  5. Alternativ kannst du die Tastenkombination Strg + Alt + V verwenden und dann Formate auswählen, um die excel formatierung automatisch zu übernehmen.

Häufige Fehler und Lösungen

  • Fehler: Formatierungen werden nicht übertragen

    • Überprüfe, ob du die richtige Auswahl in der Einfügen-Option getroffen hast. Achte darauf, dass du Format übertragen und nicht nur die Werte auswählst.
  • Fehler: Schreibschutz wird mit übernommen

    • Wenn beim Einfügen ein Schreibschutz aktiviert wird, könntest du ein Makro einsetzen, das automatisch die Formatierung überträgt, ohne die Schutzoptionen zu beeinflussen.

Alternative Methoden

Eine alternative Methode, um die Formatierung von Zelle zu übernehmen, ist die Verwendung von VBA-Makros:

  1. Öffne den Visual Basic for Applications (VBA) Editor mit Alt + F11.

  2. Füge folgendes Makro hinzu:

    Private Sub Worksheet_Change(ByVal Target As Range)
       Dim SourceFormat As Range
       Set SourceFormat = ThisWorkbook.Sheets("FormatVorlage").Range("A1") ' Beispielzelle mit gewünschter Formatierung
       Target.NumberFormat = SourceFormat.NumberFormat
       Target.Font.Bold = SourceFormat.Font.Bold
       Target.Interior.Color = SourceFormat.Interior.Color
    End Sub
  3. Dieses Makro sorgt dafür, dass beim Einfügen in eine Zelle die Formatierung aus einer Quellzelle (in diesem Fall "FormatVorlage") automatisch übernommen wird.


Praktische Beispiele

  • Beispiel 1: Du hast eine Zelle, die die Formatierung für ein Datum hat. Du möchtest, dass jede neu eingefügte Zelle in dieselbe Formatierung umgewandelt wird. Mit dem oben genannten Makro kannst du dies automatisieren.

  • Beispiel 2: Wenn du regelmäßig Daten aus einer externen Quelle kopierst und in deine Excel-Datei einfügst, kannst du die excel zellen automatisch formatieren, indem du das Makro aktivierst, das die Formatierungen von einer vordefinierten Zelle übernimmt.


Tipps für Profis

  • Makros optimieren: Du kannst das Makro erweitern, um weitere Formatierungen (z. B. Schriftfarbe, Rahmen) zu übernehmen.
  • Versteckte Arbeitsblätter: Wenn du ein Arbeitsblatt zur Speicherung der Formatierungen verwendest, kannst du es ausblenden, um die Übersichtlichkeit zu erhöhen.
  • Schnellzugriffe einrichten: Lege eine Tastenkombination für dein Makro fest, um die excel formatierung von anderer zelle automatisch übernehmen zu beschleunigen.

FAQ: Häufige Fragen

1. Frage
Wie kann ich die Formatierung einer Zelle automatisch übernehmen, ohne Makros zu verwenden?
Antwort: Du kannst die Formatierung manuell über das Einfügen-Dropdown-Menü oder die Formatübertragung in der Symbolleiste übernehmen.

2. Frage
Gibt es eine Möglichkeit, nur die Formatierung automatisch zu übernehmen, ohne die Inhalte zu kopieren?
Antwort: Ja, indem du die Funktion „Format übertragen“ verwendest, kannst du nur die Formatierungen auf andere Zellen anwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige