Come aggiungere un messaggio di input nella convalida dei dati

Anonim

In questo articolo, impareremo come aggiungere un messaggio di input nella convalida dei dati durante l'inserimento delle voci specifiche nella cella, utilizzando VBA in Microsoft Excel.

Convalida dati è lo strumento che viene utilizzato per restringere l'immissione in un intervallo o dati in modo da poter definire quale tipo di dati devono essere inseriti nel foglio.

Facciamo un esempio e capiamo: -

Abbiamo il nome dei paesi nella colonna D e nella cella A1 vogliamo creare un filtro a discesa per il nome dei paesi.

Vogliamo evidenziare la cella A1 e creare l'elenco a discesa con il nome dei paesi e inserire il messaggio per far sapere agli utenti quali voci devono essere inserite nell'intervallo.

Segui i passaggi e il codice indicati di seguito: -

  • Apri la pagina VBE per premere il tasto Alt+F11.
  • Inserisci il modulo per scrivere il codice.
  • Scrivi il codice indicato di seguito: -
Sub DropDownFilter() Dim lastrow As Long lastrow = Worksheets("sheet1").Cells(Rows.Count, "D").End(xlUp).Row With Range("A1:A10").Validation .Add Type:= xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=$D$2:$D" & lastrow .IgnoreBlank = True .InCellDropdown = True .InputTitle = "Message" .InputMessage = "Inserisci solo il nome dell'intervallo" ("A1:A10").Interior.ColorIndex = 37 End With End Sub 

Spiegazione del codice:-

Per prima cosa abbiamo definito tutte le variabili, quindi abbiamo creato l'intervallo che ci avrebbe aiutato a creare il filtro a discesa dinamico. Allo stesso modo, abbiamo definito il titolo di input e il messaggio di input. E poi abbiamo definito la destinazione in cui vogliamo creare l'elenco a discesa e quindi riempiremo la cella con il colore.

Per eseguire il codice premi il tasto F5 sulla tastiera

  • Verrà creato un elenco a discesa per i paesi.
  • Inoltre, la cella sarà riempita di colore.
  • Inoltre, ogni volta che inseriremo il nuovo nome del paese nell'intervallo, l'elenco a discesa selezionerà automaticamente il nome del paese.
  • Il messaggio apparirà nella cella selezionata nell'intervallo A1:A10.

In questo modo, possiamo aggiungere un messaggio di input nella convalida dei dati tramite VBA in Microsoft Excel.

Se ti è piaciuto il nostro blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook.
Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica