Professor criei abaixo a logica mais extensa , com o mesmo resultado , é valido ou tenho usar a logica parecida com o seu exemplo.
Dim num1 As Integer = 1
Dim num2 As Integer = 2
Dim num3 As Integer = 3
Dim contador1 As Integer = 1
Dim contador2 As Integer = 1
Dim contador3 As Integer = 1
Dim resultado As String = ""
Dim total1 As Integer
Dim total2 As Integer
Dim total3 As Integer
For i As Integer = 1 To 10
total1 = num1 * contador1
resultado += "Numero " + contador1.ToString + " X " + num1.ToString + " = " + total1.ToString + vbCrLf
contador1 += 1
Next
For j As Integer = 1 To 10
total2 = num2 * contador2
resultado += "Numero " + contador2.ToString + " X " + num2.ToString + " = " + total2.ToString + vbCrLf
contador2 += 1
Next
For l As Integer = 1 To 10
total3 = num3 * contador3
resultado += "Numero " + contador3.ToString + " X " + num3.ToString + " = " + total3.ToString + vbCrLf
contador3 += 1
Next
MsgBox(resultado, MsgBoxStyle.Exclamation)
End Sub