Actualizați valorile Excel în VBA.
Poate fi necesar să modificați valoarea într-o celulă atunci când lucrați cu Excel și Visual Basic pentru aplicații sau VBA. Cu VBA puteți modifica automat celulele fără a fi nevoie să modificați manual valorile. Puteți îndeplini această sarcină utilizând obiectul Range din VBA pentru a selecta celula pe care doriți să o modificați. Odată ce celula este selectată, atunci puteți utiliza proprietatea ActiveCell pentru a-i modifica valoarea sau alte proprietăți.
Pasul 1
Lansați „Microsoft Office Excel” și tastați „date în A1” în celula A1. Faceți clic pe fila „Dezvoltator” și faceți clic pe „Visual Basic” pentru a deschide fereastra Editor VBA.
Videoclipul zilei
Pasul 2
Faceți clic pe meniul „Inserare” și faceți clic pe „Modul” pentru a insera un nou modul.
Pasul 3
Creați o nouă variabilă String tastând următoarele:
Dim data As String
Pasul 4
Copiați și inserați următorul cod pentru a modifica valoarea din celula A1:
Range("A1").Select data = Range("A1").Value If data = "data in A1" Then ActiveCell. Valoare = "Datele A1 au fost modificate" Else MsgBox "Datele sunt OK." Încheiați dacă
Pasul 5
Apăsați „F5” pentru a rula procedura și pentru a modifica valoarea în A1. Rulați procedura a doua oară și veți primi o casetă de mesaj care spune că datele sunt OK.