VBA IF THEN Formel mit 2 Bedingungen?
Hallo,
ich würde gerne bei einem Programm eine IF THEN Formel Aufstellen mit 2 Bedingungen.
Die Formel sieht aktuell so aus:
IFTHEN(Schriftverkehr['GESRAB']>0, 'Endbetrag ' + '-' +FLOATTOSTRD(Schriftverkehr['GESRAB'],1) + '%' + ' aus' , ' ')
Die erste Bedingung ist wie hier zu sehen: x>0
Die zweite Bedingung soll nun sein: x<49
Also das gewünschte soll nur geschrieben werden wenn X in der Range von 0,1 bis 48,9 liegt. Bei 0 soll das Feld leer sein und bei 49 auch.
Wie würde die Fomel dann aussehen?
2 Antworten
iif(Bedingung1,dann1,iif(Bedingung2,dann2,sonst))
Kannst Du aber in VBA nicht besser abbilden.
Ich bin Software-Entwickler mit gut einem Vierteljahrhundert Berufserfahrung, Du kannst mir also ruhig glauben ;)
Der Aufbau ist schonmal falsch. Die Syntax lautet:
IF Bedingung=True Then "das soll passieren"
In Deinem Fall musst Du noch eine UND-Verknüpfung hinzufügen.
Sub test()
If (([A1] > 0) And ([A1] < 49)) Then
[B1] = "A1 liegt zwischen Null und 49"
Else
[B1] = "A1 liegt außerhalb des Bereichs"
End If
End Sub
ich möchte ja IF mit 2 bedingungen, dann...