Se stai sviluppando una semplice applicazione personalizzata in Excel, potresti voler utilizzare la funzione InputBox per recuperare le informazioni dall’utente e quindi inserire tali informazioni in un punto particolare in un foglio di lavoro. Questo può essere fatto facilmente nel modo seguente:

UserValue = InputBox("Value to use?")

Cells(1, 1).Value = UserValue

Queste due righe, se inserite in una macro, richiedono un input all’utente.

Questo input viene assegnato alla variabile UserValue dalla funzione InputBox. Il contenuto di questa variabile viene quindi depositato nella cella A1 del foglio di lavoro corrente utilizzando il metodo Cells. Se preferisci, puoi anche usare l’oggetto Range per specificare una posizione per il valore, come mostrato qui:

UserValue = InputBox("Value to use?")

Range("B3").Value = UserValue

Questo esempio deposita il valore di UserValue nella cella B3.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2290) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: