Come consentire esclusivamente il formato data in celle specifiche di Excel?
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
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:

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:

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:

(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:

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:

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

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:

Migliori Strumenti per la Produttività in Office
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.
- 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