Microsoft Excel

Herbers Excel/VBA-Archiv

bedingte Formatierung und Formeln

Betrifft: bedingte Formatierung und Formeln von: Koop
Geschrieben am: 30.05.2008 16:03:33

Hey, zum Abschluß habe ich noch ne Kleinigkeit.

Ich möchte mit der bedingten Formatierung bewirken, dass der Zellinhalt unterstrichen wird, wenn dieser durch eine Formel in der Zelle berechnet wird.
Also: steht eine Formel in der Zelle, Wert unterstreichen.
Mir ist nicht klar, was ich in der bedingten Formatierung als Bedingung eingeben muss.

Schöne Grüße!

  

Betrifft: AW: bedingte Formatierung und Formeln von: Andi
Geschrieben am: 30.05.2008 16:12:34

Hi,

ich glaube nicht, dass das per bed. Formatierung zu machen ist.
Du könntest aber folgendes ins Modul der Tabelle kopieren:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
For Each c In Range(Target.Address)
If c.HasFormula Then c.Font.Underline = xlUnderlineStyleSingle
Next c
End Sub




Schönen Gruß,
Andi


  

Betrifft: AW: bedingte Formatierung und Formeln von: Renee
Geschrieben am: 30.05.2008 16:19:02

Hi Andi,

Wieso ins Change Ereignis? Ist das nicht ein bisschen arge Rechnerverschwendung.
Mein Vorschlag:

Sub FormelnAnzeigeEinAus()
    Dim rC As Range
    Static bFlipFlop As Boolean
    bFlipFlop = Not (bFlipFlop)
    For Each rC In ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas)
        rC.Font.Underline = bFlipFlop
    Next
End Sub




  

Betrifft: AW: bedingte Formatierung und Formeln von: Andi
Geschrieben am: 30.05.2008 16:27:48

Hi,

Wieso ins Change Ereignis?

Weil ich davon ausging, dass beim Arbeiten mit der Tabelle, sozusagen in Echtzeit, alle Zellen, in die eine Formel eingegeben wird, automatisch entsprechend formatiert werden soll, wie es eben bei der bed. Form. auch wäre.

Wenn das nicht so ist, dann hast Du recht.

Schönen Gruß,
Andi


  

Betrifft: AW: bedingte Formatierung und Formeln von: ransi
Geschrieben am: 30.05.2008 16:23:16

HAllo Koop

Ohne VBA muss man da etwas tiefer in die Trickkiste greifen.

Tabelle1

 AB
1ABCTestABCTest
2  

Formeln der Tabelle
ZelleFormel
A1=B1

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
A11. / Formel ist =HatFormelAbc
Namen in Formeln
ZelleNameBezieht sich auf
A1HatFormel=ZELLE.ZUORDNEN(48;Tabelle1!A1)
Namen verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4



Markiere A1.
Menu Einfügen-->Namen-->Definieren...
NAmen in der Arbeitsmappe:
HatFormel
Bezieht sich auf:
=ZELLE.ZUORDNEN(48;Tabelle1!A1)
Ok.

Jetzt:
Menu Format-->Bedingte Formatierung...->Formel ist:
=HatFormel
eintragen.
Format auswählen, OK.

ransi


  

Betrifft: AW: bedingte Formatierung und Formeln von: Koop
Geschrieben am: 02.06.2008 14:53:31

Hallo ransi,

danke für die Antwort, aber da muss ich mich erst noch in Ruhe einarbeiten um das umzusetzen.
Aber ich bin mir sicher mit der Besschreibung kann ich nicht viel falsch machen.
Ich danke Dir!


 

Beiträge aus den Excel-Beispielen zum Thema "bedingte Formatierung und Formeln"