Една от основните характеристики на VBA в Excel е да присвоява стойности на клетки след изчисления.
Visual Basic за приложения или VBA накратко е скриптовият език, използван в Microsoft Office за автоматизиране на задачи в приложения като Microsoft Excel. Тъй като Excel в крайна сметка се използва за показване на свързани данни в клетки на електронна таблица, една от основните функции на VBA в Excel е да присвоява стойности на тези клетки след изчисления. Можете не само да присвоите стойности на отделни клетки, но и на диапазони, като използвате VBA.
Етап 1
Копирайте и поставете следния код във вашия VBA модул: Sub SetValue() Worksheets("Sheet1").Активирайте ActiveCell. Стойност = 35 Край Под
Видео на деня
Стъпка 2
Заменете текста "Sheet1" с клетката, на която искате да присвоите стойност. Например, ако искате да присвоите стойност на клетката в колона B, ред 24, тогава трябва да промените кода от „Sheet1“ на „B24“.
Стъпка 3
Заменете 35 със стойността, която искате да присвоите на вашата клетка. Например можете да го направите число, като 25, или низ от текст, като "Здравей".
Стъпка 4
Извикайте подпрограмата SetValue от вашия модул, като напишете името му: SetValue()
Стъпка 5
Натиснете "F5", за да стартирате кода и да видите, че клетката, която сте въвели в кода, се променя на стойността, която сте посочили.
Бакшиш
Името "SetValue" за функцията може да бъде променено на едно по ваш избор, като например "MyFunction" или "AuntMelinda".