What you just said is what I said, or tried to say. Perhaps you
didn't understand what I wrote, or I didn't word it correctly. So we
are in agreement here.
Perhaps so, but why don't we rephrase your original statement?
In the case of "if x and y": this is true if both x and y are true.
In the case of "if x andalso y": this is true if both x and y are true.
Period. End of discussion as far as the value of the operation goes.
But then what does this phrase fragment mean?
According to the table given in the help file, what I said is correct.
No, the table's not the point here. Both 'And' and 'AndAlso' share
the same table. The problem above is the word "except", since in
both cases the first value MUST be true for the phrase to evaluate
as true. In other words, "the first value you are testing MUST
be true to evaluate as true" is true of both 'And' and 'AndAlso',
so the word "except" makes no sense here.
Now if you really understand this and there's just some grammatical
confusion, then no big deal. But you keep trying to point out
the And/AndAlso difference by saying something about the value
of 'X And Y' vs. 'X AndAlso Y', and that's just not the difference
between the two operators.
The first value you are testing must be true in order for it to
evaluate to true regarless of the second value.
Likewise the second value must be true in order for it to evaluate to
true regardless of the first value.
Those two combined is simply is a very longwinded way of simply
saying...
only when both values are true does it evaluate to true.
And the lines above are true of the 'And' operator as well, so that
hardly points out the difference between them.