Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2012, 17:43   #1
gaishnik
Новичок
Джуниор
 
Регистрация: 10.04.2012
Сообщений: 1
По умолчанию VBA и таблицы Word

Помогите выполнить такое задание:
создать программу для работы с числами в выделенном диапозоне таблицы Word. Программа должна осуществлять расчет следующих функций: сумма всех элементов, количество элементов, среднее арифметическое всех элементов, min и max элемент. Результат показывать на отдельной форме и записывать в буфер обмена. Осуществить вызов программы с использованием кнопки на панели инструментов и нажатия сочетания клавиш.

Код:
Sub Macro_1()
Dim List As Table
Set List = ThisDocument.Tables.Application.Selection
Dim Array_Var() As Double
Dim s, sr, min, max As Double
Dim i, j, m, k As Integer
e = 0
For i = 1 To High Step 1
For j = 1 To High Step 1
Array_Var(i,j) = CDbl(List.Cell(i, j))
Next i
Next j
s = 0
For i = 1 To High Step 1
For j = 1 To High Step 1
s = s + Array_Var(i, j)
Next i
Next j
k = 0
For i = 1 To High Step 1
For j = 1 To High Step 1
k = k + 1
Next i
Next j
sr = s / k
max = Array_Var(1, 1)
For i = 1 To High Step 1
For j = 1 To High Step 1
If Array_Var(i, j) > max Then max = Array_Var(i, j)
End If
Next i
Next j
min = Array_Var(1, 1)
For i = 1 To High Step 1
For j = 1 To High Step 1
If Array_Var(i, j) < min Then min = Array_Var(i, j)
End If
Next i
Next j
End Sub
Скажите, что исправить надо, так как я совсем новичок в VBA

Последний раз редактировалось gaishnik; 10.04.2012 в 19:21. Причина: Добавил код
gaishnik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA Word,VBA Excel решить 2 задачи fafolo4ka Фриланс 6 05.03.2012 01:15
VBA Word Перенос текста из ячеек таблицы одного файла в другой bietins Microsoft Office Word 2 13.09.2011 16:04
Разделить значения таблицы в документе word из excel средствами vba xamillion Microsoft Office Word 5 07.11.2010 19:25
Автоматический подгон ширины колонок под шапку таблицы средствами VBA в MS Word Prokopulka Microsoft Office Word 2 05.06.2010 22:26
Как вычислять значения вне таблицы WORD, с использованием данных из таблицы WORD prikolist Microsoft Office Word 6 21.11.2008 13:17