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:
Graziecodice:Dim n1 As Long Dim n2 As Long n1 = &H87654321 n2 = &H12345678 n1 = n1 * n2 '(n1 = &H70B88D78)