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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2014, 17:16   #1
rusmedved
 
Регистрация: 16.08.2014
Сообщений: 3
Вопрос Перевод формулы excel в openoffice

Добрый день, у меня возникла проблемка с документом, соответствие кодов в заявке прописал, все красиво, вот только необходимо чтоб эта функция (макрос) работала в OpenOffice, пробовал перевести, но все попытки тщетны...
Вложения
Тип файла: rar Заявка.rar (10.9 Кб, 15 просмотров)
rusmedved вне форума Ответить с цитированием
Старый 18.08.2014, 17:34   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
необходимо чтоб эта функция (макрос) работала в OpenOffice
так функция, формула или макрос?

макросов в вашем файле нет
насчет формул - что конкретно не работает?
EducatedFool вне форума Ответить с цитированием
Старый 19.08.2014, 08:30   #3
rusmedved
 
Регистрация: 16.08.2014
Сообщений: 3
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
так функция, формула или макрос?

макросов в вашем файле нет
насчет формул - что конкретно не работает?
При открытии уже заполненного документа пишет "#МАКРОС?" в ячейках "код 2" и "Наименование" (openoffice), я не понимаю чего он хочет, может ссылка на лист с данными не правильно прописана?

P.S. в идеале документ должен выводить информацию "код 2" и "Наименование" при заполнении "Код 1"

Последний раз редактировалось rusmedved; 19.08.2014 в 08:47.
rusmedved вне форума Ответить с цитированием
Старый 19.08.2014, 10:13   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Кальк не понимет ЕСЛИОШИБКА
Excel
=ЕСЛИОШИБКА(ВПР(B3;Данные!$A$1:$C$2 44;3;0);"")
Calc
=IF(ISERROR(VLOOKUP(B3;$Данные.$A$1 :$C$244;3;0));"";VLOOKUP(B3;$Данные .$A$1:$C$244;3;0))
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 19.08.2014, 10:44   #5
rusmedved
 
Регистрация: 16.08.2014
Сообщений: 3
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Кальк не понимет ЕСЛИОШИБКА
Excel
=ЕСЛИОШИБКА(ВПР(B3;Данные!$A$1:$C$2 44;3;0);"")
Calc
=IF(ISERROR(VLOOKUP(B3;$Данные.$A$1 :$C$244;3;0));"";VLOOKUP(B3;$Данные .$A$1:$C$244;3;0))
Спасибо огромное doober, робит код на Calc только пробел во второй части лишний

Последний раз редактировалось rusmedved; 19.08.2014 в 10:46.
rusmedved вне форума Ответить с цитированием
Старый 19.08.2014, 13:08   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Пробел потому что не пользуетесь тегами!
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по формулам openoffice\excel DEsh Microsoft Office Excel 6 19.09.2012 11:47
Перевод Excel формулы в Delphi Artsiom Помощь студентам 1 09.09.2012 22:25
Экспорт в Excel и OpenOffice (печать получаемого файла на 1 страницу) @pple Общие вопросы .NET 2 09.11.2009 08:58
Чем отличается Excel от OpenOffice.org Calc aleksei78 Microsoft Office Excel 3 07.08.2009 13:43
ECLIPSE и электронные таблицы(Excel , OpenOffice.org Calc) Rashidishe Общие вопросы по Java, Java SE, Kotlin 0 23.03.2009 17:50