Come modificare un valore di cella con VBA

...

Aggiorna i valori di Excel in VBA.

Potrebbe essere necessario modificare il valore in una cella quando si lavora con Excel e Visual Basic, Applications Edition o VBA. Con VBA puoi modificare le celle automaticamente senza la necessità di modificare manualmente i valori. È possibile eseguire questa attività utilizzando l'oggetto Range in VBA per selezionare la cella che si desidera modificare. Una volta selezionata la cella, è possibile utilizzare la proprietà ActiveCell per modificarne il valore o altre proprietà.

Passo 1

Avvia "Microsoft Office Excel" e digita "dati in A1" nella cella A1. Fare clic sulla scheda "Sviluppatore" e fare clic su "Visual Basic" per aprire la finestra dell'editor VBA.

Video del giorno

Passo 2

Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un nuovo modulo.

Passaggio 3

Crea una nuova variabile String digitando quanto segue:

Dim data As String

Passaggio 4

Copia e incolla il seguente codice per modificare il valore nella cella A1:

Range("A1").Select data = Range("A1").Value If data = "data in A1" Then ActiveCell. Valore = "Dati A1 modificati" Altrimenti MsgBox "I dati sono OK." Finisci se

Passaggio 5

Premere "F5" per eseguire la procedura e modificare il valore in A1. Esegui la procedura una seconda volta e riceverai una finestra di messaggio che indica che i dati sono OK.