Io parlo di questa parte della If
If ModalitaSovrascrittura = True

e vorrei ancora capire quando diventa True quella variabile.

Quel codice non ha molto senso, non potrà mai funzionare così come è scritto.