Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 18.05.2011
Сообщений: 14

подскажите решение

10.06.2011, 00:04. Показов 800. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите плз решить такую задачу! мне необходимо взять из ячеек эксель значения и подставить в массив, который после преобразования должен тоже вывестись на лист экселя. в чём суть проблемы!
во-первых почему-то когда делаю функцию она не работает, но когда обычный макрос то всё норм, во-вторых после последнего преобразования В(1,1) всегда почему-то выдаёт ноль, и в-третьих подскажите плз как ввести и вывести значения из и в эксель
вот мой вариант кода, знаю что для того чтобы ввести значения из экселя нужно писать worksheet.cells (i,j), но почему-то не пашет подскажите плз
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Function zad1()
    Dim B() As Double, A() As Double, max As Integer, i As Integer, j As Integer, n As Integer
    n = InputBox("Ââåäèòå ðàçìåðíîñòü ìàòðèöû")
    ReDim B(1 To n, 1 To n)
    ReDim A(1 To n, 1 To n)
    For i = 1 To n
        For j = 1 To n
            B(i, j) = InputBox("Ââåäèòå" & i & "ñòðîêó ìàòðèöû")
            s = s & "  " & B(i, j)
        Next j
        s = s & vbCr
    Next i
    MsgBox s
    B(1, 1) = max
    For i = 1 To n
        For j = 1 To n
            If B(i, j) > max Then
            max = B(i, j)
            End If
        Next j
     Next i
     MsgBox max & "Íàèáîëüøèé ýëåìåíò ìàòðèöû"
     For i = 1 To n
        For j = 1 To n
            A(i, j) = 3 * B(i, j) / max
            c = c & "  " & A(i, j)
        Next j
        c = c & vbCr
     Next i
     MsgBox c
End Function
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.06.2011, 00:04
Ответы с готовыми решениями:

Подскажите решение VBA Excel
1. Отладить все примеры, приведенные в программе. 2. Защитить книгу паролем. 3. Программа изменяет названия всех листов активной...

Подскажите решение данных задачек в visual besic
ЗАДАНИЕ №1. Дано натуральное число n,действительные числа a1,a3,...an. Вычислить max(a1,-a2,a3,...(-1^(n+1) *an) ЗАДАНИЕ №2. Даны...

подскажите решение задач по теории вероятностей или подскажите формулы
Задача 1. Стрелки А,В,С попадают в мишень с вероятностями 0.9, 0.8, 0.7 соответственно. Залп производится. Какова вероятность события Н,...

2
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
10.06.2011, 11:46
Range("a1").cells(i,j).value - значение со смещением (i,j) от ячейки a1
Доступно для чтения/записи
0
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
10.06.2011, 13:06
1Sergey123,
в 14 строке вашего кода нужно наоборот сделать.

Поработайте с двумя листами, чтобы меньше рассчитывать.

С первого листа заполните массив (вместо 8, 9 и 11 строк):
Visual Basic
1
B(i, j) = Worksheets(1).Cells(i, j).Value
А на второй лист Excel выведите (вместо 26 и 28 строк):
Visual Basic
1
Worksheets(2).Cells(i, j).Value = A(i, j)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.06.2011, 13:06
Помогаю со студенческими работами здесь

Подскажите решение
Составить программу, в которой необходимо сформировать протокол лыжных гонок в виде массива строк, в каждой из которых записать фамилию,...

Подскажите решение
Хочу функцию написать фильтрации . первым параметром передаю строку которую отфильтровать, 2м передаю массив (список фильтров) И их...

Подскажите решение
Нашел в нете пример автоматическое заполнение реквизита. ФормаДокумента &НаКлиенте Процедура...

Подскажите решение
Даны 3 задания: 1) Определить количество функций у которых КНФ совпадает с ДНФ. 2) Найти двоичный набор номер 253. 3) И как найти...

Подскажите решение
Здравствуйте! Подскажите пожалуйста. Есть объект на нем установлено где то штук 5 электронигнитных замков с контроллерами. Кнопки...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru