str = “abc” を、文字列”abc”に変数strを割り当てる、と考えるなら、
str = str & “xyz”も、容易に理解できるでしょう。
変数strを割り当てた文字列”abc”に、文字列”xyz”を結合して、その結果に改めて変数strを割り当てる・・・つまり文字列”abcxyz”に変数strを割り当てています。
※
EXCEL・VBAでは & を用いて、二つの文字列を結合しますが、加算記号+でも構いません。
str = str & “xyz” と str = str + “xyz” は全く同じです。