Excel-VBA-Wenn-Bereich.Wert = etwas, was dann
Was ich Suche, ist dies -
Wenn sich ein Wert im Bereich von Zellen, die gleich einem Wert oder den gleichen Wert, dann sollte es anzeigen "Positiv" sind, sonst "Negativ. Aber wenn ich Schreibe wie Sie die folgende syntax, wirft es einen Fehler -
If range("F3:H5").value = "X" then
Msgbox "Positive result"
else
Msgbox "Negative result"
end if
- "Es wirft einen Fehler" ist wenig hilfreich. "Es wirft ein" Type Mismatch "Fehler" gibt uns etwas mehr zu arbeiten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es dem Zweck dienen:
Müssen Sie etwas wie:
Mit dieser Funktion können Sie
""X"" Anführungszeichen durch zwei äußeren Anführungszeichen
F3:H5 = ""X"" ist ein array von booleschen Ergebnisse F3=X, F4=X usw.
-- negativ dreht boolean to 0/1; ein weiterer negativer "zurück", um 1/0
IIf, Bewerten, SUMPRODUCT... - Funktionen. Sorry, GIYF.