Hallo Karl-Heinz,
wenn diese Codezeile
Dim i, a, b As Integer
ausgeführt wird, hast du die beiden Variablen i und a als Variant deklariert und die Variable b als Integer.
Sollen alle als Integer deklariert werden, musst du es so machen:
Dim i as Integer, a as Integer, b As Integer
Du kannst deinen Code im Einzelschritt ausführen (oder einen Breakpoint setzen) und dann im Lokalfenster nachschauen, wie die Variablen deklariert sind.
Hier
Dim tbl1, tbl2 As ListObject
hast du natürlich das analoge Problem.
Grüße, Ulrich
|