File Excel che si chiude e si salva da solo

Anonimo
2020-09-30T13:17:05+00:00

Buonasera a tutti,

faccio una domanda agli esperti.

Ho creato un file Excel che si salva e chiude da solo, file che funziona perfettamente.

Tuttavia, quando si inserisce del testo in una cella lasciando il cursore attivo(lampeggiante), la cartella resta aperta fino a quando non si sposta manualmente il cursore in un'altra cella. Solo in quel momento la cartella si chiude, nonostante il codice di programmazione.

Pertanto la mia domanda è: posso salvare la cartella anche nel caso in cui venga inserito il testo lasciando il cursore lampeggiante?

Ho provato anche il codice ACTIVECELL.OFFSET(1,1).SELECT per spostare la cella attiva ma il risultato non cambia.

Attendo suggerimenti e ringrazio

Public Sub chiudi()

ActiveCell.Offset(1, 1).SELECT

ThisWorkbook.Close savechanges:=True

End Sub

Public Sub orario()

Application.OnTime Now + TimeValue("00:01:00"), "chiudi"

End Sub

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2020-09-30T13:45:13+00:00

Ciao Pasquale,

faccio una domanda agli esperti.

Ho creato un file Excel che si salva e chiude da solo, file che funziona perfettamente.

Tuttavia, quando si inserisce del testo in una cella lasciando il cursore attivo(lampeggiante), la cartella resta aperta fino a quando non si sposta manualmente il cursore in un'altra cella. Solo in quel momento la cartella si chiude, nonostante il codice di programmazione.

Pertanto la mia domanda è: posso salvare la cartella anche nel caso in cui venga inserito il testo lasciando il cursore lampeggiante?

Ho provato anche il codice ACTIVECELL.OFFSET(1,1).SELECT per spostare la cella attiva ma il risultato non cambia.

Attendo suggerimenti e ringrazio

Public Sub chiudi()

ActiveCell.Offset(1, 1).SELECT

ThisWorkbook.Close savechanges:=True

End Sub

Public Sub orario()

Application.OnTime Now + TimeValue("00:01:00"), "chiudi"

End Sub

Sfortunatamente, nessun codice può funzionare mentre Excel è in modalità di modifica.

===

Regards,

Norman

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2020-09-30T13:52:01+00:00

    Ciao Pasquale,

    Peccato!

    Ti ringrazio e ti saluto Norman.

    Ti ringrazio per il cortese riscontro.

    Alla prossima.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-09-30T13:48:16+00:00

    Peccato!

    Ti ringrazio e ti saluto Norman.

    La risposta è stata utile?

    0 commenti Nessun commento