Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

OpenOffice/LibreOffice

Войти
Регистрация
Восстановить пароль
 
Underraiting
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 2
#1

Макрос для создания двумерного массива, записи в массив и копирования из массива на лист - OpenOffice/LibreOffice

04.05.2017, 13:32. Просмотров 156. Ответов 0
Метки нет (Все метки)

Добрый день! Помогите написать макрос для записи таблицы умножения, ниже есть пример как записываю в каждую ячейку отдельно. Но работает он слишком долго, поэтому сне надо сначала сохранить все в Базу Data а после из базы вставить на лист.
Работающий код требующий доработки
Кликните здесь для просмотра всего текста

Sub twoset
Dim Doc As Object
Dim Sheet As Object
Doc = ThisComponent
Sheet = Doc.Sheets(13)
for i=14 to 91 step 1
for j=3 to 80 step 1
m=Sheet.getcellbyposition(13,j).value
n=Sheet.getcellbyposition(i,2).value
ThisWorkBook.Sheets(14).Cells(j+1,i+1)=m*n
next
next


End Sub

Изменил код но он не работает
Кликните здесь для просмотра всего текста

Sub twoset
Dim Doc As Object
Dim Sheet As Object
Dim Data as Variant

Doc = ThisComponent
Sheet = Doc.Sheets(13)
Data = Sheet.Range(Sheet.Cells(1, 1), Sheet.Cells(91, 80))
for i=14 to 91 step 1
for j=3 to 80 step 1
m=Sheet.getcellbyposition(13,j).value
n=Sheet.getcellbyposition(i,2).value
Data(j,i)=m*n
next
next
Sheet.Range(Sheet.Cells(1, 1), Sheet.Cells(91, 80))=Data


End Sub
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2017, 13:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Макрос для создания двумерного массива, записи в массив и копирования из массива на лист (OpenOffice/LibreOffice):

Метод-член класса для создания одномерного массива из отрицательных элементов двумерного динамического массива - C++
Помогите, пожалуйста, нужно разработать метод-член класса для создания одномерного массива из отрицательных элементов двумерного...

Макрос для копирования данных с листа на лист с сортировкой - VBA
здравствуйте!! помогите в решении задачи. есть экселевский файл, нужен макрос для кнопки, при нажатии на которую данные столбцов: водитель,...

Макрос для копирования двух диапазонов с формулами в активный лист любой другой книги - VBA
Пытался сделать с помощью записи макросов, не работает. Копирует только последний диапазон. Вставлять инфу в других книгах нужно в те же...

Excel: исправить макрос копирования значения ячейки с листа на лист - VBA
Господа, честно говоря совсем в предмете не разбираюсь, не могли бы вы посмотреть код макроса под эксель, по идее он должен копировать...

Вывести на лист координаты минимального элемента двумерного массива - VBA
Вот моя задача: 1. Сформировать матрицу (двумерный массив), вывести ее на лист. 2. Вывести на лист координаты минимального элемента...

Вывести на лист координаты минимального элемента двумерного массива - VBA
1. Сформировать матрицу (двумерный массив), вывести ее на лист. 2. Вывести на лист координаты минимального элемента двумерного массива. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2017, 13:32
Привет! Вот еще темы с ответами:

Какой способ создания двумерного массива корректен - Python
Какой способ создания двумерного массива размером 3×4, заполненного нулями, корректен? A = * 3 ] * 4 A = * 4 ] * 3 A = ] * 4 A = ...

Преобразование двумерного массива в массив байтов для передачи через сеть - C#
Доброго времени суток. Собственно возник вопрос, а возможно ли преобразовать двумерный массив (ну или хоть какой нибудь массив) в байты,...

Реализовать и протестировать функцию создания двумерного динамического массива - C++
Ребята , помогите решить задачу : Реализовать и протестировать функцию создания двумерного динамического массива. Функция должна иметь...

Определите макрос SQR с формальными параметрами для вычисления x2, макрос-константу SIZE для задания размера массива и протестируйте работу макроса - C (СИ)
Определите макрос SQR с формальными параметрами для вычисления x2, макрос-константу SIZE для задания размера массива и протестируйте работу...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru