VBA аритметика Operaинструменти: Събиране, Подчинениеtracция, Умножение

⚡ Умно обобщение

VBA аритметика Operaаторите извършват математически операции като събиране, извличанеtracция, умножение, деление, степенуване и модул в макросите на Excel. Този ресурс обяснява всеки оператор с примери и демонстрира как да се създаде работещ бутон „Добавяне“, използвайки кратка VBA кодова рутина в редактора на Excel VBA.

  • Operaтор Комплект: VBA поддържа +, -, *, /, ^ и mod за често срещани аритметични изчисления.
  • 🔢 Примери: Всеки оператор връща ясен резултат, например 2 + 2 = 4 и 10 mod 3 = 1.
  • 🖱️ Добавяне на бутон: Поставете команден бутон в листа на Excel и отворете прозореца му с код.
  • 📝 Напиши Code: Декларирайте целочислени променливи и използвайте MsgBox за да се покаже резултатът от операцията.
  • ▶ ️ Стартирай го: TogglИзключете режима на проектиране, щракнете върху бутона и вижте изчисления резултат.

VBA аритметика Operaтори

VBA аритметика Operaтори

VBA аритметика Operaаторите се използват за извършване на аритметични операции като събиране, извличанеtracделение, умножаване или деление на числа. Следната таблица показва математическите оператори на VBA:

OperaTor Descriptйон Пример Продукция
+ Събиране: Този оператор се използва за събиране на числа. 2 + 2 4
- Подtracция: Този оператор се използва за подчинениеtract числа. 5 - 3 2
* Умножение: Този оператор се използва за умножение на числа. 3 2 * 6
/ Деление: Този оператор се използва за деление на числа. 9 / 3 3
^ Степенуване: Този оператор се използва за повдигане на число на степен на друго число. 2 3 ^ 8
моден Оператор по модул: Дели число и връща остатъка. 10 мод 3 1

VBA аритметика Operators Пример

Добавяне на бутон към Excel лист както показахме по-рано, и след това следвайте тези точки:

VBA аритметика Operators Пример

  • Променете свойството name на btnAdd.
  • Променете свойството надпис на Добавяне OperaTor.
  • Щракнете с десния бутон върху бутона.
  • Изберете изглед Code.
  • Ще получите следния прозорец с код.

VBA аритметика Operators Пример

Въведете следния код между Private Sub btnAdd_Click() и End Sub:

Dim x As Integer, z As Integer
x = 2
z = 3
MsgBox x + z, vbOKOnly, "Addition Operator"

Нека сега изпълним нашия код.

В лентата с ленти потърсете бутона „Режим на проектиране“.

VBA аритметика Operators Пример

Ако бутонът е в активно състояние (зелен цвят на фона), тогава е в режим на проектиране. Не можете да изпълнявате код в това състояние. Ако не е в активно състояние (бял цвят на фона), тогава ви позволява да изпълните кода.

Кликнете върху бутона „Режим на проектиране“.

Бутонът сега трябва да изглежда по следния начин:

VBA аритметика Operators Пример

Кликнете върху Добавяне OperaTor.

Ще получите следния резултат:

VBA аритметика Operators Пример

Изтеглете горния Excel файл Code

аритметика Operators Упражнение с урок

Най-добрият начин да се научите е като практикувате. Следвайте горните стъпки, за да създадете бутони за подчинени.tracция, деление, умножение и степенуване.

Напишете кода за бутоните и ги тествайте, за да видите дали кодът се изпълнява.

Въпроси и Отговори

Да. Асистентите с изкуствен интелект могат да генерират VBA макроси за събиране, изместване и т.н.tracция и други операции от описание на разбираем език. Все пак трябва да тествате макроса в редактора на VBA, за да потвърдите, че се държи според очакванията.

Да. VBA остава полезен за персонализирана автоматизация на Excel и разбирането му ви помага да преглеждате, отстранявате грешки и адаптирате макросите, генерирани от инструменти с изкуствен интелект,ping вие контролирате електронните си таблици.

Операторът mod дели едно число на друго и връща остатъка, а не частното. Например, 10 mod 3 връща 1, защото 3 се съдържа в 10 три пъти, като остава 1.

Операторът / извършва нормално деление и връща десетичен резултат. Операторът \ извършва целочислено деление, връщайки само частното на цялото число и отхвърляйки остатъка.

Обобщете тази публикация с: