0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 29
|
||||||
1 | ||||||
Переменная типа Object не установлена20.03.2018, 11:37. Показов 12307. Ответов 12
Здравствуйте! Написал простейший макрос в OpenOffice 4.1.5
Ошибка времени выполнения BASIC Переменная типа Object не установлена При этом помечает эту строку: Cells(s. 1) = Cells(i. 1) Что я не сделал? Что сделать, чтобы макрос заработал?
0
|
20.03.2018, 11:37 | |
Ответы с готовыми решениями:
12
Переменная установлена как $_GET, а отправка с формы установлена как POST Предположим, что переменная типа CHAR занимает 1 байт, переменная типа INTEGER занимает два байта Вывести переменную типа string в консоль: Object reference not set to an instance of an object Есть объект такого типа object{object[]} |
6953 / 4984 / 2106
Регистрация: 02.02.2014
Сообщений: 13,241
|
|
20.03.2018, 11:57 | 2 |
индексы ячеек разделяются запятыми
обратите внимание, внутри цикла в одну и ту же ячейку записываются разные данные
1
|
0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 29
|
|
20.03.2018, 13:45 [ТС] | 3 |
Исправил запятые
Теперь пишет в том же месте: Подпрограмма или функция не определена
0
|
6953 / 4984 / 2106
Регистрация: 02.02.2014
Сообщений: 13,241
|
||||||
20.03.2018, 14:47 | 4 | |||||
проверяйте
у меня libreoffice, не думаю, что openoffice иначе работает
1
|
0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 29
|
|
20.03.2018, 16:23 [ТС] | 5 |
Пишет: Пишет синтаксическая ошибка Basic. Ожидается Sub
0
|
6953 / 4984 / 2106
Регистрация: 02.02.2014
Сообщений: 13,241
|
|
20.03.2018, 16:32 | 6 |
вы полностью скопировали код?
тогда в первой строке поправьте "em" на "rem" когда копировала кода, первую букву не зацепила
1
|
0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 29
|
|
21.03.2018, 11:03 [ТС] | 7 |
Да. Я исправил. Всё работает.
Немного не так как хотелось бы. Получается столбец нулей и в следующем столбце значения первого столбца с пустыми ячейками. Нужно брать в первом столбце первое значение и ставить ему в соответствие все значения из второго столбца. Далее берем второе значение из первого столбца и т.д. Что надо подправить в формуле?
0
|
6953 / 4984 / 2106
Регистрация: 02.02.2014
Сообщений: 13,241
|
|
21.03.2018, 11:12 | 8 |
будет лучше, если все-таки приложите файл с введенными значениями и образцом того, что вы хотите получить
вышеприведенный код - лишь образец того, как работать с ячейками в libreoffice. исходных данных-то у меня нет.
1
|
0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 29
|
|
21.03.2018, 12:07 [ТС] | 9 |
В файле пример.
В столбцах А и В исходные данные В столбце D результат
0
|
6953 / 4984 / 2106
Регистрация: 02.02.2014
Сообщений: 13,241
|
||||||
21.03.2018, 12:17 | 10 | |||||
Сообщение было отмечено Konstantin_F как решение
Решение
конкретно под ваше задание
1
|
0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 29
|
|
21.03.2018, 12:50 [ТС] | 11 |
Спасибо!
Всё отлично! Подскажите где или что можно почитать, чтобы лучше разбираться в BASIC ?
0
|
6953 / 4984 / 2106
Регистрация: 02.02.2014
Сообщений: 13,241
|
|
21.03.2018, 13:01 | 12 |
для начала пойдет это, далее гугло- и яндекспоиск
Программирование на языке OpenOffice.org Basic.pdf MacrosExplained-Master.pdf
1
|
0 / 0 / 0
Регистрация: 16.05.2015
Сообщений: 29
|
|
21.03.2018, 17:34 [ТС] | 13 |
Спасибо!
Вы мне помогли!
0
|
21.03.2018, 17:34 | |
21.03.2018, 17:34 | |
Помогаю со студенческими работами здесь
13
Есть переменная типа char содержащая цифру; как записать это значение в переменную типа int? Условие типа if( масив типа char[x] [y] != переменная типа char) не срабатывает Приведение переменной типа object к переменной производного типа в приложенном коде Вывод переменной типа object Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |