Amiran
1

Операции сложения/умножения в VBA/Excel.

14.04.2010, 01:29. Показов 4484. Ответов 2
Метки нет (Все метки)

Добрый вечер, уважаемые программисты. Прошу помощи в решении задачи - написании кода в VBA для операций сложения и умножения в Excel. Перепробовала разные варианты, но программа не работает.
Сразу оговорюсь, что в VBA я, к сожалению, полный "чайнЕГ"; "работаю" в нем всего второй день - пытаюсь помочь племяннику выполнить домашнее задание.
Прилагаю файл с заданием и наши отчаянные попытки его выполнить.

Visual Basic
1
2
3
4
5
6
7
8
9
10
Sub Расчет_комиссионного_вознаграждения()
    Application.CommandBars("Visual Basic").Visible = True
    Application.CommandBars("Visual Basic").Visible = False
    Range("D4").Activate
    Cells(4, 4) = 372
    Cells(4, 5) = 302
    Cells(4, 6) = 352
    Range("C4").Select
    ActiveCell.FormulaLocal = "=СУММ (D4;E4;F4)"
End Sub
А еще сумму пытались найти так:
Visual Basic
1
2
Range("C4").Select
ActiveCell.FormulaR1C1 = "=Summ(R[D4]R[E4]R[F4])"
Еще были варианты, но они совсем не годились, весь код становился разноцветным.
Скачала книги по VBA, но там преимущественно рассматриваются разные циклы.
Буду очень благодарна за помощь.
Вложения
Тип файла: xls Лабораторная работа, VBA.xls (35.5 Кб, 68 просмотров)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2010, 01:29
Ответы с готовыми решениями:

Между цифрами числа вставить 6 операций умножения или сложения
Дано 7-значное натуральное рандомное число. Надо между цифрами этого числа вставить 6 операций...

Написать свой класс, реализующий матричную арифметику, операции сложения и умножения матриц. Сложения матрицы с числом и
Написать свой класс, реализующий матричную арифметику, операции сложения и умножения матриц....

Реализовать класс MyArray, который бы поддерживал индексные операции, операции сложения, вычитания, умножения, деления
Необходимо реализовать класс MyArray, который бы поддерживал индексные операции, операции сложения,...

Разработать класс "Матрица" (перегрузить операции сложения, умножения, умножения на число)
Разработать класс матрица. Определить в нем конструктор перегрузить арифметические операции...

2
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
14.04.2010, 02:16 2
Эээ...Вы пробел уберите,между СУММ и скобками, и всё будет работать
Visual Basic
1
ActiveCell.FormulaLocal = "=СУММ(D4;E4;F4)"
0
Amiran
14.04.2010, 02:22 3
Огромное Вам спасибо!!!!! Действительно все работает!!
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2010, 02:22
Помогаю со студенческими работами здесь

Операции сложения, вычитания и умножения полиномов
Здравствуйте! Есть программа, которая осуществляет ввод-вывод полиномов. Помогите написать...

Операции сложения и умножения над римскими числами
Написать программу, производящую операции сложения и умножения над римскими числами, включающими...

Операции сложения, вычитания, умножения и деления в троичной СС
Операции сложения, вычитания, умножения и деления в троичной СС. (тип данных массив, числа...

Перегрузка операции умножения, сложения и скалярного произведения
Помогите пожалуйста написать программу! Создать шаблон класса N-мерного вектора (с элементами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru