мультивыбор в выпадающем списке

Автор lufthansa, 25 сентября 2018, 10:38

0 Пользователи и 1 гость просматривают эту тему.

bigor

#30
Проверяй тогда oldval, если предпоследняя O, добавь запятую
Хотя лучше проверять на "-О"
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

alpold

Цитата: Bigor от 22 декабря 2018, 08:49
Проверяй тогда oldval, если предпоследняя O, добавь запятую
Хотя лучше проверять на "-О"
не совсем понял про переменную oldval. IF oldval ="O" then newval = newval=newval&","  не догоняю чутка

bigor

Сформулируй словами чего хочешь, потом реализуй.
Если то что было в ячейке заканчивается на -O?, то прежде чем чего-то дописать нужно добавить запятую. Реализуй сам, я с телефона пишу
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

alpold

Цитата: Bigor от 22 декабря 2018, 10:52
Сформулируй словами чего хочешь, потом реализуй.
Если то что было в ячейке заканчивается на -O?, то прежде чем чего-то дописать нужно добавить запятую. Реализуй сам, я с телефона пишу
при добавлении новго значения,  если то что в ячейке заканчивается на "O" , тогла перед следующим значением ","

Nikolai_P

Цитата: Bigor от 18 декабря 2018, 14:00
Так задай правильно адреса нужных ячеек.

Для столбца N поменяй в    If (oEvent.RangeAddress.StartColumn = 2) And  2 на 13
Ну и ниже нужно для строк отредактировать.

После использования данного макроса таблица в целом странно начала себя вести. Мультивыбор работает как нужно, а вот при протягивании соседних ячеек для копирования значений исчез маркер выбора (копировать/заполнить), при протягивании более чем на одну строку текст сначала заполняется и тут же исчезает...кто может помочь доработать макрос?очень нужно для работы...

alpold

Цитата: Nikolai_P от 24 января 2019, 18:41
Цитата: Bigor от 18 декабря 2018, 14:00
Так задай правильно адреса нужных ячеек.

Для столбца N поменяй в    If (oEvent.RangeAddress.StartColumn = 2) And  2 на 13
Ну и ниже нужно для строк отредактировать.

После использования данного макроса таблица в целом странно начала себя вести. Мультивыбор работает как нужно, а вот при протягивании соседних ячеек для копирования значений исчез маркер выбора (копировать/заполнить), при протягивании более чем на одну строку текст сначала заполняется и тут же исчезает...кто может помочь доработать макрос?очень нужно для работы...
таже проблема стараюсь не пользоваться кнтрл + перетаскивание... Но иногда нужно.. Если кто-то решит эту проблему... То будет замечательно

bigor

Цитата: alpold от 24 января 2019, 18:50После использования данного макроса таблица в целом странно начала себя вести. Мультивыбор работает как нужно, а вот при протягивании соседних ячеек для копирования значений исчез маркер выбора (копировать/заполнить), при протягивании более чем на одну строку текст сначала заполняется и тут же исчезает...кто может помочь доработать макрос?очень нужно для работы...
таже проблема стараюсь не пользоваться кнтрл + перетаскивание... Но иногда нужно.. Если кто-то решит эту проблему... То будет замечательно
а можно на примере файла из #26 указать что неправильно работает, при каких действиях
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Nikolai_P

Цитата: Bigor от 24 января 2019, 20:06
Цитата: alpold от 24 января 2019, 18:50После использования данного макроса таблица в целом странно начала себя вести. Мультивыбор работает как нужно, а вот при протягивании соседних ячеек для копирования значений исчез маркер выбора (копировать/заполнить), при протягивании более чем на одну строку текст сначала заполняется и тут же исчезает...кто может помочь доработать макрос?очень нужно для работы...
таже проблема стараюсь не пользоваться кнтрл + перетаскивание... Но иногда нужно.. Если кто-то решит эту проблему... То будет замечательно
а можно на примере файла из #26 указать что неправильно работает, при каких действиях
могу скинуть файл в котором эта беда происходит, попробуете протянуть ячейку в первом столбце и сами все увидете

bigor

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Nikolai_P


Nikolai_P

Цитата: Nikolai_P от 24 января 2019, 20:33
Цитата: Bigor от 24 января 2019, 20:25
кидай
если протянуть ячейку с текстом вниз на несколько строк то текст сначала появиться и тут же исчезнит

JohnSUN

А если то же самое делать в Экселе, то всё хорошо?
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

Nikolai_P

макрос как то слишком бьет по стабильности работы таблицы
Цитата: JohnSUN от 24 января 2019, 20:36
А если то же самое делать в Экселе, то всё хорошо?
после удаления макроса все становиться хорошо

bigor

А вы в каком офисе работаете? Там xlsm
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Nikolai_P