Vedo che hai gia' realizzato che i valori confrontati possano non essere numeri
Number(m6)
non puoi aspettarti che il confronto di una probabile stringa con un numero riesca sempre
if ... (m6==0)
Inoltre non mi risulta che nativamente una variabile abbia una prorieta' cint :master:
r7.cint=(...
ciao