Il mio Excel VBA InputBox scompare

August 7

Il mio Excel VBA InputBox scompare


Risoluzione dei problemi di Microsoft Excel VBA InputBox accedendo al codice Visual Basic dall'interfaccia di Microsoft Excel. Se il InputBox scompare, si può essere influenzata da un timer incorporato. Modificare il timer o rimuoverlo dal proprio oggetto per creare la finestra di dialogo che soddisfi le vostre esigenze.

VBA

Visual Basic, Applications è disponibile in Excel per creare macro, automaticamente eseguire le funzioni e creare nuovi oggetti. Accedere alla finestra VBA dalla scheda "Sviluppatore" del nastro nella parte superiore della pagina. Se la scheda "Sviluppatore" è nascosto, fare clic sulla scheda "File", selezionare "Opzioni" e selezionare "Personalizza barra multifunzione." Selezionare "Sviluppatore" dalla casella di riepilogo "schede principali". Aprire la finestra VBA facendo clic sulla scheda "Sviluppatore" e selezionando "Visual Basic".

Codice di sicurezza

Nella finestra VBA, accedere al codice per qualsiasi oggetto aprendo il Box Codice. Un oggetto come un InputBox si associa a un foglio specifico. Fare doppio clic su quel foglio dalle "Microsoft Excel Objects" a sinistra dello schermo. In alternativa, fare clic sul menu "Visualizza" nella parte superiore dello schermo e selezionare "Codice" per aprire la finestra di codice. La finestra è vuota se l'oggetto non contiene alcun codice VBA.

InputBox

Un InputBox è un oggetto in VBA che appare nell'interfaccia principale di Excel e richiede un input. E 'noto anche come una finestra di dialogo. Il codice assegnato al InputBox determina il testo viene visualizzato e l'ingresso che richiede. Un InputBox può essere semplice e chiedere all'utente di selezionare una cella o immettere un numero. È inoltre possibile creare un InputBox complesso con file della Guida associati tempi, il luogo distinto e.

AckTime

Se il InputBox scompare dopo un determinato periodo di tempo, il codice contiene probabilmente un timer nella forma della proprietà "AckTime". Aprire la finestra VBA, fare doppio clic sul foglio che contiene la vostra InputBox e scorrere fino all'oggetto InputBox. È inoltre possibile selezionare l'oggetto dal menu a tendina "Procedura". Per rimuovere il timer sul InputBox, rimuovere il codice "AckTime" dalla finestra. Per modificare la lunghezza di tempo, modificare la quantità di secondi dopo "AckTime =".