Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

20 Ноябрь 2019, 08:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2 3 4   Вниз
  Печать  
Автор Тема: Макрос и Номера листов  (Прочитано 5582 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Bigor
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 736


« Ответ #45: 29 Октябрь 2019, 17:23 »

Значит еще один цикл нужен по листам. Смотри первоначальный макрос, там это уже реализовано
Записан
Bigor
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 736


« Ответ #46: 29 Октябрь 2019, 17:28 »

Туплю.
Если только для активного листа, то так

Код:
Sub Test_5
oCurrentController = ThisComponent.getCurrentController()
sh1 = oCurrentController.getActiveSheet()
For ii=11 To 250
sh1.GetCellByPosition(15,ii-1).setFormula("=if(sum(I" & ii & ":O" & ii &");min(J" & ii & ";L" & ii & ";N" & ii &")*F" & ii &";H" & ii &")")
next
End Sub
Записан
ink-service
Участник
**
Offline Offline

Сообщений: 36


« Ответ #47: 29 Октябрь 2019, 17:33 »

оо супер, как нужно. спасибо огромное! )))
просто этот подсчет не всегда нужен и не на всех листах.. поэтому и хотел вывести в отдельную кнопку и нажимать когда нужно... что и получил...
еще раз спасибо
Записан
Страниц: « 1 2 3 4   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!