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 
             
            