|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.02.2011, 17:20 | #1 |
Новичок
Джуниор
Регистрация: 03.02.2011
Сообщений: 2
|
Как описать многомерный массив в VBA
Пожалуйста, кто знает, помогите наладить программу для VBA. Сам просто в этом деле новичок
Вот сама задача:Определить сумму элементов К-го столбца матрицы S размерности M*N. Для отладки программы значения K, M, N и матрицы S выбрать самостоятельно. Чтобы не подумали , что ищу халяву, вот , пытался написать текст программы, но увы вместо многомерного массива получаю одномерный , да и с суммой проблемы..... Вот: Option Base 1 Private Sub CommandButton1_Click() Dim S() As Single Dim m As Byte Dim n As Byte Dim k As Byte Dim i As Byte Dim j As Byte Dim E As Single 'ввод размера массива m = InputBox("Сколько строк в массиве?") n = InputBox("Сколько столбцов в массиве?") ReDim S(m, n) 'ввод массива LabelE.Caption = "Исходный массив S" & vbNewLine & vbNewLine For i = 1 To m For j = 1 To n S(i, j) = InputBox(" Введите значение " & i & " строки " & j & " столбца ") LabelE.Caption = LabelE.Caption & S(i, j) & vbTab Next j Next i 'обработка For i = 1 To m For j = 1 To n E = 0 If j = k Then E = E + S(i, j) Next j Next i 'Вывод LabelE.Caption = LabelE.Caption & vbNewLine & vbNewLine & " Сумма элемнтов данного столбца =" & E End Sub |
03.02.2011, 22:12 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Код:
Анализ,обработка данных Недорого
|
03.02.2011, 22:43 | #3 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
матрица
заменила inputbox на присвоение(лень вводить 10 раз)
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
04.02.2011, 12:29 | #4 |
Новичок
Джуниор
Регистрация: 03.02.2011
Сообщений: 2
|
Огромное спасибо всем Всё получилось, а главное понял!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Многомерный массив (матрица) | Meatdealer | Общие вопросы Delphi | 2 | 03.12.2010 01:51 |
Как создать многомерный динамический массив в Delphi? | Velross | Помощь студентам | 3 | 06.01.2010 20:50 |
многомерный не квадартный массив-константа | Izhic | Общие вопросы Delphi | 3 | 11.11.2009 16:34 |
С++/С# многомерный массив | DeFace | Общие вопросы C/C++ | 4 | 03.05.2009 16:07 |
Многомерный массив | Iogan Gamba Puti | Общие вопросы C/C++ | 2 | 08.05.2008 15:20 |