I have this PUBLIC SUB in a FQSOList.class which performs its tasks properly when the button is clicked. PUBLIC SUB ButtonLast_Click() DIM qso_n AS String RefreshTitle() invio = FALSE WriteStatistics() ...... ...... etc. etc.