Splitting IF statement in multiple lines in VBScript Splitting IF statement in multiple lines in VBScript vba vba

Splitting IF statement in multiple lines in VBScript


Yes you can break IF statement in multiple lines in vbscript. Here is a very basic example

If 1 = 1 Or _2 = 2 Thenwscript.echo "See, It Works :)"End If

or

If (UCase(Trim("1")) = "1") Or _(UCase(Trim("2")) = "2") Thenwscript.echo "See, It Works :)"End If

The error is somewhere else. Check your workbook objects and their values. Also check the values of i, a and b.


Yes, line breaks in if statements are supported.

I ran the following code both in Excel/VBA and as a single vbscript and it worked without throwing an error.

Dim aStraStr = "yeah"If (UCase(Trim(aStr)) = "YES") Or _   (UCase(Trim(aStr)) = "NO") Then  MsgBox "yes/no"Else  MsgBox "no action"End If

Or is it a problem with objSheet? Did you try to set a variable for UCase(Trim(objSheet.Cells(i, a).Value)? Did it show the expected Value?