既に出来上がっているコードを解読しろとの命令が下ったのですが、
Do-Loopの使い方でわからないところがあり、手が止まってしまいました。
問題の部分がこちらです。

Dim sample As Integer

Do ---(1)
  Do ---(2)
    If sample = 0 Then ExitDo
    DoEvents
  Loop
  Text2(1).Text=frm2.Text1(0).Text
  (以下コードが続く)
Loop


と言う形なのですが、この場合、
sample の値が 0 の時は (2) の Do-Loop を抜け出して、
(1)の Do-Loop を実行するという意味になるんでしょうか?
# それだと sample の値が 0 以外の場合と変わらないのでは…?
# と、こちらの思考が無限ループしてます…。

申し訳ありませんが知恵をお貸しください。お願いいたします。