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.