0
Ich versuche, 2-dimensionale dynamische Multiplikation Tabelle mit "do while loop" tun, aber ich kann nur 1 Zeile mit diesem Code kann jemand helfen? und ich muss tun while-Schleife nicht eine andere Schleife.Machen Multiplikationstabelle mit Do While-Schleife mit Excel VBA
Sub multp_doWhileLoop()
Dim i As Long
Dim j As Long
Dim k As Long
Dim l As Long
k = Range("b1").Value
l = Range("d1").Value
ReDim multp_tab(k, l) As Long 'defining ixj matrix
i = 1
j = 1
Range("a2:zz100000").Clear
Cells(2, 1) = "mult."
Do While i < k + 1
Do While j < l + 1
Cells(i + 2, 1).Value = i 'for frame
Cells(2, j + 1).Value = j '
multp_tab(i, j) = i * j
j = j + 1
Loop
i = i + 1
Loop
i = 1
j = 1
Do While i < k + 1
Do While j < l + 1
Cells(i + 2, j + 1).Value = multp_tab(i, j)
j = j + 1
Loop
i = i + 1
Loop
End Sub
Nein, es ist nicht für meine Prüfung. Ich versuche, andere Schleifen mit demselben Problem zu verstehen. Ich tat es mit for Schleife, konnte aber dieses nicht tun. Danke für die Hilfe. –