Originariamente inviato da motogpdesmo16
grazie di avermi risposto. sulla base di quello che mi hai scritto, ho inserito questo codice nel mio programma:

codice:
If choice = vbYes Then ...
If choice = vbNo Then ...
sull'elseif mi dava errore ("end if senza if" o una cosa del genere)
Se non sbaglio così Vb si aspetta due EndIf, perchè tu hai "dichiarato" due if...
Quindi come da sintassi:
If.......
CODICE
EndIF

Invece se scrivi come ti ha postato mardok30 non hai nessun problema; invece se vuoi mantenere la tua sintassi alla fine di ogni "blocco" di istruzione incluse nell if devi mettee EndIf.

Non sò se sono stato molto chiaro!