Актуализирайте стойностите на Excel във VBA.
Може да се наложи да промените стойността в клетка, когато работите с Excel и Visual Basic за приложения или VBA. С VBA можете да променяте клетките автоматично, без да е необходимо ръчно да променяте стойностите. Можете да изпълните тази задача, като използвате обекта Range във VBA, за да изберете клетката, която искате да промените. След като клетката е избрана, можете да използвате свойството ActiveCell, за да промените нейната стойност или други свойства.
Етап 1
Стартирайте "Microsoft Office Excel" и въведете "данни в A1" в клетка A1. Щракнете върху раздела „Разработчик“ и щракнете върху „Visual Basic“, за да отворите прозореца на VBA Editor.
Видео на деня
Стъпка 2
Щракнете върху менюто "Вмъкване" и щракнете върху "Модул", за да вмъкнете нов модул.
Стъпка 3
Създайте нова низова променлива, като напишете следното:
Затъмнени данни като низ
Стъпка 4
Копирайте и поставете следния код, за да промените стойността в клетка A1:
Диапазон("A1").Изберете данни = Диапазон("A1").Стойност Ако данните = "данни в A1" Тогава ActiveCell. Стойност = "Данните A1 са променени" Иначе MsgBox "Данните са ОК." Край, ако
Стъпка 5
Натиснете "F5", за да стартирате процедурата и да промените стойността в A1. Изпълнете процедурата втори път и ще получите съобщение, че данните са наред.