Kann mir jemand sagen ob/wie es möglich ist Makros in einer Wenn-Formel zu verwenden ? Besten Dank.
mal ein Beispiel ohne Bedeutung
Gruß Hajo
In A könnte stehen: =WENN(B1=1;1;0) Private Sub Worksheet_Calculate() Sub Sonstwas()Wenn A1=1 dann Makro "Sonstwas" starten.
Code eingefügt mit Syntaxhighlighter 1.14
If [A1] = 1 Then Call Sonstwas
End Sub
MsgBox "Hier bin ich !"
End Sub
Je nach Zelleingabe (1,0) soll die Formatierung einer anderen Zelle geändert und evtl noch was da reingefüllt werden. Bisher hab ich folgendes:
In einer Hilfsspalte
=WENN(A1="Falsch";1;2)
2 Makros (1 & 2) welche die zwei Formatierungen vornehmen, jedoch nur auf dem betroffenen Feld, sprich Hilfsspalte. Die Formatierung soll aber eine Spalte vorher vorgenommen werden.
Wäre wirklich dankbar für Hilfe.
Gruss
Dani
Zum Beispiel:
Wenn A1 = 1 Then Format B1 mit %
Wenn A1 = 0 then Format B1 mit 00.00
kannst mir das in programmiersprache übersetzen?
Daniel
Zum Beispiel:
Wenn A1 ="Fonds" then Format B1 mit %
Wenn A1 <>"Fonds" then Format B1 mit 00.00
kannst mir das in programmiersprache übersetzen?
warum verwendest Du zur Formatierung von B1 nicht die "bdeingte Formatierung"?
Gruß
Martin Beck
versuche mal folgende Ereignisprozedur:
Gruß
Martin Beck