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

Forumthread: Text aus Formel FETT darstellen?

Text aus Formel FETT darstellen?
04.02.2009 12:59:00
Frank
Hallo zusammen,
ich habe in einem Exceldokument folgende Situation:
In der Zelle C3 steht ein Vorname; in der Zelle D3 ein Name. Durch die Formel in Zelle E3 mit
=D3&", "&C3
erhalte ich das Ergebnis:
Mustermann, Andrea
Ich möchte erreichen das in EINER Zelle (F3) das Ergebnis aus Zelle E3 dargestellt wird, ALLERDINGS soll nur der Nachname hier fett dargestellt werden. Wie gesagt, Vorname und Name in EINER Zelle, jedoch mit unterschiedlicher Formatierung (Nachname = fett)
Gibt es eine Möglichkeit dies in Excel zu realisieren? Würde mich über konstruktive Rückmeldungen freuen, vielen Dank im Voraus!
Gruß
Frank
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text aus Formel FETT darstellen?
04.02.2009 13:03:23
Nepumuk
Hallo Frank,
NEIN !!!
Gruß
Nepumuk
AW: Text aus Formel FETT darstellen?
04.02.2009 13:37:00
Frank
Das ist nicht gerade die Antwort die ich hören wollte :-)
Mit VBA ist da auch nichts möglich?
NEIN - auch nicht per VBA möglich !
04.02.2009 13:40:06
NoNet
Hey Frank,
definitiv : NEIN ! - partielle Schriftformatierungen für Formelergebnisse sind in Excel NICHT MÖGLICH !
Gruß, NoNet
Anzeige
AW: OK - abgeschlossen
04.02.2009 13:47:32
Frank
OK - dennoch vielen Dank für die Rückmeldung!
AW: So schon
04.02.2009 20:14:53
Gerd
Hallo NoNet,
die Fragestellung hat sich geändert. In der Nachbarzelle geht 's.

Private Sub Worksheet_Calculate()
Dim i As Integer
If Cells(3, 5)  "" Then
Cells(3, 6) = Cells(3, 5)
Cells(3, 6).Characters(1, Len(Cells(3, 6))).Font.Bold = False
For i = 1 To Cells(3, 6).Characters.Count
If Mid(Cells(3, 6), i, 1) = "," Then Exit For
Cells(3, 6).Characters(i, 1).Font.Bold = True
Next
End If
End Sub


Gruß Gerd

Anzeige
AW: wenn nicht fett, dann GROSS
04.02.2009 21:58:27
Daniel
das wäre zumindest das einzige, was mir einfallen würde, das per Formel möglich ist:
=Gross(D3)&", "&C3
Gruß, Daniel
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Text in Excel-Formeln fett formatieren


Schritt-für-Schritt-Anleitung

Um in Excel einen Text aus einer Formel fett darzustellen, gibt es derzeit keine direkte Möglichkeit, dies innerhalb einer Formel zu erreichen. Excel unterstützt keine partielle Schriftformatierung innerhalb einer Zelle, die aus einer Formel generiert wird. Du kannst jedoch mit VBA (Visual Basic for Applications) eine benutzerdefinierte Lösung implementieren. Hier ist eine Schritt-für-Schritt-Anleitung:

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

  2. Füge ein neues Modul hinzu:

    • Rechtsklicke im Projektfenster auf VBAProject (DeinDateiname).
    • Wähle Einfügen > Modul.
  3. Kopiere den folgenden VBA-Code in das Modul:

    Private Sub Worksheet_Calculate()
       Dim i As Integer
       If Cells(3, 5) <> "" Then
           Cells(3, 6) = Cells(3, 5)
           Cells(3, 6).Characters(1, Len(Cells(3, 6))).Font.Bold = False
           For i = 1 To Cells(3, 6).Characters.Count
               If Mid(Cells(3, 6), i, 1) = "," Then Exit For
               Cells(3, 6).Characters(i, 1).Font.Bold = True
           Next
       End If
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Gib in Zelle E3 die Formel ein, die du nutzen möchtest (z.B. =D3 & ", " & C3).

  6. Aktualisiere die Kalkulation (drücke F9), um das VBA-Skript auszuführen.

Dieser Code formatiert den Nachnamen fett, wenn er in der Zelle E3 steht.


Häufige Fehler und Lösungen

  • Fehler: Der Text bleibt unformatiert.

    • Lösung: Stelle sicher, dass die Berechnung von Excel nicht auf manuell eingestellt ist. Gehe zu Formeln > Berechnungsoptionen und wähle Automatisch.
  • Fehler: VBA-Code funktioniert nicht.

    • Lösung: Überprüfe, ob Makros in deiner Excel-Anwendung aktiviert sind. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center und aktiviere die Makros.

Alternative Methoden

Wenn das Ziel darin besteht, den Nachnamen hervorzuheben, kannst du auch die Funktion GROSS verwenden, um den Nachnamen groß zu schreiben:

=GROSS(D3) & ", " & C3

Das ist zwar kein fett, sorgt aber dafür, dass der Nachname auffälliger ist.


Praktische Beispiele

  • Beispiel 1: In Zelle C3 steht "Andrea" und in D3 "Mustermann". Mit der oben genannten Formel in E3 wird "Mustermann, Andrea" angezeigt, wobei der Nachname fett formatiert ist.
  • Beispiel 2: Mit der GROSS-Funktion wird "MUSTERMANN, Andrea" angezeigt.

Tipps für Profis

  • Nutze Bedingte Formatierung, um Farben oder Hintergründe für bestimmte Zellinhalte zu ändern, auch wenn du die Schriftart nicht fett formatieren kannst.
  • Überlege, ob es sinnvoller ist, den Nachnamen in einer separaten Zelle zu halten, um die Formatierung einfacher zu gestalten.

FAQ: Häufige Fragen

1. Kann ich Text in einer Formel fett formatieren? Aktuell ist das in Excel nicht möglich. VBA bietet jedoch eine Lösung, um dies nachträglich zu tun.

2. Funktioniert das in allen Excel-Versionen? Ja, die vorgestellte VBA-Lösung sollte in allen modernen Excel-Versionen funktionieren, die VBA unterstützen.

3. Was kann ich tun, wenn ich keine Makros verwenden möchte? Eine Alternative ist, den gewünschten Text manuell in eine Zelle einzugeben und die Formatierung direkt anzuwenden.

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