Excel програмиране - въведение
Свързани Видеоклипове: (Може 2024).
В този практичен съвет ви представяме въведение в програмирането на Excel с VBA (Visual Basic за приложения).
Excel програмиране: Създайте UserForm с VBA
Първо стартирайте Excel и натиснете едновременно [Alt] и [F11], за да стартирате VBA редактора. Показваме ви и всички стъпки в галерията със снимки в края на статията.
- Кликнете върху раздела „Вмъкване“ и добавете формуляр, като изберете „UserForm“ от падащото меню. Можете да редактирате името, височината, ширината и други свойства в прозореца "Свойства".
- След това можете да използвате прозореца за колекция от инструменти, за да добавите различни елементи. Първо, например, добавете "етикет". Променете текста в това поле, като коригирате стойността „Надпис“ в прозореца „Свойства“.
- Следващата стъпка е да добавите "команден бутон". Отново можете да редактирате външния вид в прозореца "Свойства". Ако сега стартирате тази програма и щракнете върху бутона, нищо няма да се случи. За да съхранявате команди с този бутон, просто щракнете двукратно върху него.
Excel програмиране: команди в VBA
В следващото ще ви покажем как можете да зададете различни команди на вашия бутон.
- Първо, можете да промените етикета на съществуващ етикет. Например, може да се използва командата »Label1.Caption =" Нов етикет "« (без външни кавички). В този случай етикетирането на етикета е адаптирано към името "Label1".
- Можете също да добавите команди, които се изпълняват, когато например е натиснат клавиш. Можете да изберете тези различни случаи в падащото меню горе вдясно.
- Командата "MsgBox" Тест "", с която ще се покаже съобщение със съдържание "Тест", също е практична. Това съобщение "изскача" в отделен прозорец. По същия начин можете да използвате командата »MsgBox x«, за да покажете съобщение, което съдържа данни, които са били съхранени в променливата "x" с команда като "x =" Тест "".
- Точно както в другите езици на програмиране, можете да изчислите различни стойности с команди като »x = 17 + 42« или »x = x + 1«.
Excel програмиране: текстови полета и условия в VBA
Важно е и „текстовото поле“, което можете да намерите и в „колекцията от инструменти“.
- Можете да съхраните въведената стойност на този TextBox с командата »x = TextBox1.Text« за променливата „x“.
- Условията във VBA също са много практични. Пример за това може да бъде командата "If (TextBox1.Text = 42) Тогава". Следващият ред показва командата, която трябва да се изпълни, ако се прилага условието. Въпреки това командата, която трябва да бъде изпълнена, ако условието се прилага, трябва да бъде преместена вдясно с клавиша tab. След това следващите условия трябва да започнат с командата "ElseIf". Ако не се прилага нито едно от условията, командата под "Else:" се изпълнява. Не забравяйте да добавите командата End If в края.
В следващия практически съвет ще обясним как работят квантовите компютри.