Come inserire un timbro data in una cella se una casella di controllo è selezionata in Excel?
Normalmente, si inserisce un timbro data utilizzando i tasti rapidi in Excel. Che ne dici di inserire un timbro data in una cella tramite una casella di controllo in Excel? Quando si seleziona la casella di controllo, il timbro orario viene inserito automaticamente in una cella specificata. Questo articolo ti aiuterà a risolvere il problema.
Inserisci un timbro data in una cella se una casella di controllo è selezionata con il codice VBA
Inserisci un timbro data in una cella se una casella di controllo è selezionata con il codice VBA
Questa sezione introdurrà uno script VBA per aiutarti a inserire un timbro data in una cella automaticamente quando una casella di controllo è selezionata in Excel. Procedi come segue.
1. Dopo aver inserito una casella di controllo, premi contemporaneamente i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, clicca su Inserisci > Modulo. Poi copia e incolla il seguente codice VBA nella finestra Modulo.
Codice VBA: Inserisci un timbro data in una cella se una casella di controllo è selezionata
Sub CheckBox_Date_Stamp()
Dim xChk As CheckBox
Set xChk = ActiveSheet.CheckBoxes(Application.Caller)
With xChk.TopLeftCell.Offset(, 1)
If xChk.Value = xlOff Then
.Value = ""
Else
.Value = Date
End If
End With
End Sub
3. Premi i tasti Alt + Q per chiudere la finestra Microsoft Visual Basic for Applications.
4. Fai clic con il tasto destro sulla casella di controllo e seleziona Assegna Macro dal menu contestuale. Vedi screenshot:
5. Nella finestra di dialogo Assegna Macro, seleziona CheckBox_Date_Stamp nella casella Nome Macro, quindi fai clic sul pulsante OK. Vedi screenshot:
Quando si seleziona la casella di controllo, il timbro data verrà inserito automaticamente nella cella adiacente.
Articoli correlati:
- Come cambiare il valore o il colore di una cella specificata quando la casella di controllo è selezionata in Excel?
- Come evidenziare una cella o una riga con una casella di controllo in Excel?
- Come rendere selezionata una casella di controllo in base al valore della cella in Excel?
- Come filtrare i dati in base alla casella di controllo in Excel?
- Come nascondere la casella di controllo quando la riga è nascosta in Excel?
- Come creare un elenco a discesa con più caselle di controllo in Excel?
I migliori strumenti per la produttività in Office
Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice
- Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!