Hallo Dave,
Du mußt ja die Zahl erst auseinandernehmen,dazu mußt Du daraus erst einmal einen String machen den du hinterher wieder in die jeweiligen integer Zahlen zurück wandelst und die einfach miteinander addierst.
Sub quersumme(Q As long)
Dim Zahl,nr1(10) As String,nr(10) , l ,Qsum As Int
Qsum = 0
Zahl = Q
if Zahl.Length > 10 then Return
For l = 0 To Zahl.Length -1
nr1(l) = Zahl.SubString2(l,l+1)
nr(l) = nr1(l)
Qsum = Qsum + nr(l)
Next
Label2.Text = Qsum
End Sub