KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come consentire esclusivamente il formato data in celle specifiche di Excel?

AutoreXiaoyang Data di modifica

Limitare celle specifiche ad accettare esclusivamente il formato data in Excel è un ottimo modo per garantire coerenza e precisione nei dati. Questa guida illustra due metodi efficaci: sfruttare la funzione **Convalida dati** oppure utilizzare un semplice codice **VBA** per assicurare che solo date possano essere inserite nelle celle selezionate.

Consenti solo Formato data in celle specifiche con la funzione Convalida dati

Consenti solo Formato data in celle specifiche con codice VBA


freccia blu a destra con fumetto Consentire solo Formato data in celle specifiche con la funzione Convalida dati

In Excel, la funzione Convalida dati è uno strumento potente che ti permette di creare elenchi a discesa, evitare voci duplicate e molto altro ancora. Può anche impedirti di inserire in celle specifiche qualsiasi valore che non sia una data valida. Ecco come procedere:

1. Fai clic su Dati > Convalida dati > Convalida dati, vedi screenshot:

Uno screenshot del menu Convalida dati in Excel

2. Nella finestra di dialogo Convalida dati, fai clic sulla scheda Impostazioni, scegli Personalizzato dall’elenco a discesa Consenti e inserisci questa formula: =AND(ISNUMBER(B2),LEFT(CELL("format",B2),1)=«D») nella casella di testo Formula. Vedi screenshot:

Uno screenshot della scheda Impostazioni della Convalida dati con una formula personalizzata inserita per limitare l'inserimento al formato data

Nota: nella formula indicata sopra, B2 è la prima cella della colonna in cui desideri applicare la formattazione condizionale.

3.Successivamente, fai clic sulla scheda Avviso errorenella finestra di dialogo ed esegui i seguenti passaggi:

Uno screenshot che mostra la scheda Avviso errore nelle impostazioni di Convalida dati in Excel

(1.) Seleziona l'opzione Mostra avviso di errore dopo l'inserimento di dati non validi;

(2.) Nell'elenco a discesa Stile, scegli Seleziona Arresta;

(3.) Digita il Titolo e il Messaggio di errore che desideri visualizzare nella finestra di dialogo.

4. Al termine delle impostazioni, fai clic sul pulsante OK. Da questo momento, ogni volta che inserirai dati non conformi a un formato data valido, apparirà una finestra di dialogo di avviso, come mostrato nello screenshot seguente:

Uno screenshot di un avviso di errore in Excel che indica un'inserimento di dati non valido per un formato diverso dalla data


freccia blu a destra con fumetto Consentire solo Formato data in celle specifiche con codice VBA

Il secondo metodo sfrutta un codice VBA per eseguire questa operazione.

1. Attiva il foglio di lavoro che vuoi utilizzare.

2. Fai clic con il tasto destro sulla scheda del foglio e seleziona Visualizza codice dal menu contestuale, vedi screenshot:

Uno screenshot che mostra il menu contestuale per accedere a Visualizza codice di un foglio di lavoro in Excel

3. Nella finestra di Microsoft Visual Basic, Applications Edition visualizzata, copia e incolla il codice seguente nel Modulo. Vedi screenshot:

Codice VBA: consenti soltanto l'inserimento di Formato data in celle specifiche:

Private Sub Worksheet_Change(ByVal Target As Range)
'updateby Extendoffice
Set w = ActiveSheet.Range("B2:B12")
For Each c In w
If c.Value <> "" And Not IsDate(c) Then
c.ClearContents
MsgBox "Only a date format is permitted in this cell."
End If
Next c
End Sub

Uno screenshot del codice VBA nell'editor di Visual Basic for Applications

4. Salva e chiudi il codice. Ora, ogni volta che inserirai un valore non in formato data nell'intervallo B2:B12, apparirà una finestra di dialogo a ricordartelo e il contenuto della cella verrà cancellato automaticamente. Vedi screenshot:

Uno screenshot di un avviso di errore VBA in Excel che indica un'inserimento di dati non valido per un formato diverso dalla data

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi