Ciao ho una cosa stranissima, in pratica effettuo un ciclo su un array di controlli, ma mi da errore di sintassi quando costruisco l' IF

codice:
        dati = FormatHeader()
        For X = 1 To UBound(dati)
            .Head_title [X].Caption = dati(X - 1)
        Next
        For X = 1 To 5
            If .Head_title [X].Caption = "Head" Then  
                .Head_title [X].Visible = False
                .Head_ [X].Visible = False
            End If
        Next
Mi dice 'expected goto' ...

Ma la sintassi per l' array mi sembra corretta anche perchè sopra funzia.