Come creare una casella di riepilogo in VB da un foglio di Excel

December 10

Come creare una casella di riepilogo in VB da un foglio di Excel


Una casella di riepilogo può consentire agli utenti di selezionare i dati da un elenco per l'ingresso in una cella particolare. Ad esempio, per immettere dati relativi conti bancari in un foglio elettronico, un utente potrebbe selezionare un'opzione da conti "business" "personali" o. Listboxes sono generalmente creati attraverso una serie di menu sul nastro (barra degli strumenti superiore). Microsoft Office Visual Basic, Applications permette di creare una casella di riepilogo con un breve pezzo di codice invece di fare clic attraverso i menu.

istruzione

1 Aprire il Visual Basic Editor (VBE) premendo il tasto "Alt" e "F11" dal foglio di lavoro di Excel.

2 Aprire un nuovo modulo (una pagina vuota) cliccando su "Inserisci" e poi scegliendo "Modulo".

3 Digitare il seguente nel modulo:

listbox Sub ()
'Macro listbox

ActiveSheet.ListBoxes.Add(229.2, 52.2, 72, 69.6).Select
With Selection
.ListFillRange = "$A$2:$A$4"
.LinkedCell = "$A$2:$A$4"
.MultiSelect = xlNone
.Display3DShading = False
End With
Range("E3").Select

End Sub

4 Eseguire la routine premendo il tasto "F5".

Consigli e avvertenze

  • Gli intervalli di questa macro sono cellule A2 a celle A4 ( ".ListFillRange =" $ A $ 2: $ A $ 4 "
  • "). Queste cellule contengono anche il testo per la casella di riepilogo. Viene visualizzata la casella di riepilogo nella cella E3 (" Range ( "E3"). Selezionare "). Se i dati sono in un posto diverso nel foglio di lavoro, è necessario personalizzare il codice sostituendo i numeri di cellulare con i numeri per i dati.