Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/правильное написание формулы - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » правильное написание формулы (Макросы/Sub)
правильное написание формулы
mkotik Дата: Пятница, 15.07.2016, 12:09 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добрый день всем!

Код
КУБМНОЖ("Движение Товара";"Filter( [Код Отгрузки].[Код Отгрузки].[Код Отгрузки].Members, vba!Left( [Код Отгрузки].[Код Отгрузки].CurrentMember.PROPERTIES('NAME'), 4 ) = 'MTAV' )")


Как 'MTAV' заменить на значение из ячейки Excel H4.
Пробовал так:
1. = &H4&
2. = “&H4&”
3. = H4
Никак не получается.
Что не так делаю?


Сообщение отредактировал mkotik - Пятница, 15.07.2016, 15:08
 
Ответить
СообщениеДобрый день всем!

Код
КУБМНОЖ("Движение Товара";"Filter( [Код Отгрузки].[Код Отгрузки].[Код Отгрузки].Members, vba!Left( [Код Отгрузки].[Код Отгрузки].CurrentMember.PROPERTIES('NAME'), 4 ) = 'MTAV' )")


Как 'MTAV' заменить на значение из ячейки Excel H4.
Пробовал так:
1. = &H4&
2. = “&H4&”
3. = H4
Никак не получается.
Что не так делаю?

Автор - mkotik
Дата добавления - 15.07.2016 в 12:09
Gustav Дата: Пятница, 15.07.2016, 12:16 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1211
Репутация: 484 ±
Замечаний: 0% ±

начинал с Excel 4.0...
[vba]
Код
... 4 ) = '" & H4 & "' )")
[/vba]


Мой tip box - яд 41001663842605
 
Ответить
Сообщение[vba]
Код
... 4 ) = '" & H4 & "' )")
[/vba]

Автор - Gustav
Дата добавления - 15.07.2016 в 12:16
mkotik Дата: Пятница, 15.07.2016, 12:38 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Gustav, спс за оперативность, но увы :(
Может какие-то требования к ячейке H4 нужно предъявлять ?
Уже думал, может ее (H4) как-то преобразовывать (там общий формат)?
 
Ответить
СообщениеGustav, спс за оперативность, но увы :(
Может какие-то требования к ячейке H4 нужно предъявлять ?
Уже думал, может ее (H4) как-то преобразовывать (там общий формат)?

Автор - mkotik
Дата добавления - 15.07.2016 в 12:38
mkotik Дата: Пятница, 15.07.2016, 12:45 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Убрал лишние пробелы - и получилось! : '"&H4&"'
Теперь думаю, как формулой правильно измерять длину ячейки H4, чтобы заменить в { PROPERTIES('NAME'), 4 } 4 на длину ячейки H4
 
Ответить
СообщениеУбрал лишние пробелы - и получилось! : '"&H4&"'
Теперь думаю, как формулой правильно измерять длину ячейки H4, чтобы заменить в { PROPERTIES('NAME'), 4 } 4 на длину ячейки H4

Автор - mkotik
Дата добавления - 15.07.2016 в 12:45
mkotik Дата: Пятница, 15.07.2016, 14:05 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Вот так получилось!
Код
КУБМНОЖ("Движение Товара";"Filter( [Код Отгрузки].[Код Отгрузки].[Код Отгрузки].Members, vba!Left( [Код Отгрузки].[Код Отгрузки].CurrentMember.PROPERTIES('NAME'), vba!len('"&H4&"') ) = '"&H4&"' )")

Gustav, спасибо большое еще раз!
[moder]Вот стоит только отойти от компа - сразу нарушители Правил откуда-то берутся. Замечание Вам[/moder]


Сообщение отредактировал mkotik - Пятница, 15.07.2016, 15:47
 
Ответить
СообщениеВот так получилось!
Код
КУБМНОЖ("Движение Товара";"Filter( [Код Отгрузки].[Код Отгрузки].[Код Отгрузки].Members, vba!Left( [Код Отгрузки].[Код Отгрузки].CurrentMember.PROPERTIES('NAME'), vba!len('"&H4&"') ) = '"&H4&"' )")

Gustav, спасибо большое еще раз!
[moder]Вот стоит только отойти от компа - сразу нарушители Правил откуда-то берутся. Замечание Вам[/moder]

Автор - mkotik
Дата добавления - 15.07.2016 в 14:05
Мир MS Excel » Вопросы и решения » Вопросы по VBA » правильное написание формулы (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!