stai sbagliando ... dopo aver acquisito i due array, devi creare un terzo array con dimenzioni = alla soma di n1 + n2
poi instanzi due cicli For to next separati, incrementando una variabile a ogni ciclo che farà riferimento all'indice del terzo array che vuoi riempire:
codice:
Dim n1(10) As Integer
Dim n2(4) As Integer
Dim i As Integer
For i = 0 To 10
n1(i) = InputBox("inserisci n")
Next
For i = 0 To 4
n2(i) = InputBox("inserisci m")
Next
Dim j As Integer
Dim ntot As Integer
ntot=ubound(n1)+ubound(n2)
dim n3(ntot) as integer
j=0
For i = 0 To ubound(n1)
n3(j)=n1(i)
j=j+1
next
for i=0 to ubound(n2)
n3(j)=n2(i)
j=j+1
next
' n3 conterrà l'unione dei due array n1 con n2