2017-01-30 3 views
4

Ich wurde gebeten, eine einzeilige UDF() aus einer Arbeitsmappe zu entfernen, um das Verschieben der Arbeitsmappe in eine makrofreie Umgebung zu erleichtern. Die UDF() vergleicht zwei Zellen „wie formatiert“:Vergleichen Sie zwei Zellen als formatiert

Public Function fEXACT(r1 As Range, r2 As Range) As Boolean 
    fEXACT = (r1.Text = r2.Text) 
End Function 

enter image description here

ich über die Schrift ist es egal, Ausrichtung, usw. Wenn es darauf ankommt, wird die Zielumgebung sein Excel 365 Weder:

=D3=E3 
=EXACT(D3,E3) 

arbeiten. Gibt es eine Formel Ersatz für die UDF()?

Antwort

6

Sie können dies versuchen:

=AND(EXACT(D3,E3),CELL("format",D3)=CELL("format",E3)) 

enter image description here

+0

Dank ..... das wird für alle Fälle arbeite ich handhaben müssen. –