oregon ti ringrazio per la risposta con cui sono riuscito a chiarirmi almeno in parte le idee.
Infatti, consultando l'help non avevo molte indicazioni sui limiti della And (come tipologia di parametro avevo "Qualsiasi espressione").

In questo caso posso sostituire la And con l'operazione da te indicata.
Facendo così però riesco a risolvere solo temporaneamente.
Se infatti dovessi affrontare altre operazioni del tipo (ad esempio usando l'operatore Mod) mi ritroverei con valori sempre fuori range.
Il problema quindi è: come posso avere un valore sempre nel campo long (da 00000000 a FFFFFFFF)?
Se infatti eccedo il limite, si genere un errore di Overflow.
Io invece vorrei accaddesse una cosa del tipo:
codice:
Dim n1 As Long
Dim n2 As Long

n1 = &H87654321
n2 = &H12345678

n1 = n1 * n2
'(n1 = &H70B88D78)
Grazie