probabilmente ho settato qualche opzione sbagliata, ma nel mio codice succede questo

se da una routine di un form dichiaro la proprietà di un oggetto in un altro form, il codice non funge se è ricompreso in un select-end select o in un if-end if

cioè, se ad esempio il codice è:

frmAltra.label1.text="testo1"

if a>b then
frmAltra.label1.text="testo2"
debug.print (frmAltra.label1.text)
end if

anche se verifico con una interruzione che il codice entro l' IF viene letto, anche se nella finestra di controllo immediato viene visualizzato testo 2.... quando vado ad aprire frmAltra il testo della label1 è testo1

è normale?? mi sfugge qualcosa??