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

Вход

Регистрация

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

 

= Мир MS Excel/Изменяются элементы VBA activeX - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Изменяются элементы VBA activeX
Изменяются элементы VBA activeX
Vasilenysh Дата: Среда, 22.05.2013, 08:06 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Элементы VBA activeX изменяют масштаб произвольно даже при выборе свойства объекта "не перемещать и не изменять размеры".
Сейчас изменяется только Calendar1 и Calendar2, при чём в режиме конструктора всё гуд, а как только тестирую происходит раздвоение элемента (слоиться), но когда начинаю далее работать в файле происходит сбой даже элементов ComboBox
Этот файл в ближайщем будущем будет использоваться не одним пользователем, даже если на фазе создания происходят подобные ошибки, я боюсь предположить, какие еще могут возникнуть траблы...
Пожалуйста помогите, в интернете ответа не нашла на подобный вопрос.
PS: если не сложно, подскажите какие параметры нужно выставить для других пользователей при защите листа, чтобы форма работала...?

За ранее огромное спасибо!
К сообщению приложен файл: 123.xls (96.5 Kb)


Сообщение отредактировал Vasilenysh - Среда, 22.05.2013, 13:10
 
Ответить
СообщениеДобрый день!
Элементы VBA activeX изменяют масштаб произвольно даже при выборе свойства объекта "не перемещать и не изменять размеры".
Сейчас изменяется только Calendar1 и Calendar2, при чём в режиме конструктора всё гуд, а как только тестирую происходит раздвоение элемента (слоиться), но когда начинаю далее работать в файле происходит сбой даже элементов ComboBox
Этот файл в ближайщем будущем будет использоваться не одним пользователем, даже если на фазе создания происходят подобные ошибки, я боюсь предположить, какие еще могут возникнуть траблы...
Пожалуйста помогите, в интернете ответа не нашла на подобный вопрос.
PS: если не сложно, подскажите какие параметры нужно выставить для других пользователей при защите листа, чтобы форма работала...?

За ранее огромное спасибо!

Автор - Vasilenysh
Дата добавления - 22.05.2013 в 08:06
Serge_007 Дата: Среда, 22.05.2013, 09:47 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Vasilenysh)
в интернете ответа не нашла на подобный вопрос
Что неудивительно. Например у меня элементы ActiveX при выборе свойства объекта "не перемещать и не изменять размеры" никуда с места не перемещаются и остаются того размера, который я им задал. Причем в любом режиме. Что Вы с ними делаете?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Vasilenysh)
в интернете ответа не нашла на подобный вопрос
Что неудивительно. Например у меня элементы ActiveX при выборе свойства объекта "не перемещать и не изменять размеры" никуда с места не перемещаются и остаются того размера, который я им задал. Причем в любом режиме. Что Вы с ними делаете?

Автор - Serge_007
Дата добавления - 22.05.2013 в 09:47
RAN Дата: Среда, 22.05.2013, 10:33 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Цитата (Serge_007)
Что Вы с ними делаете?

Я обычно нажимаю. При этом при каждом нажатии размер эл-та уменьшается. Восстанавливается при повторном открытии файла.
Это может проявиться как в собственном файле, так и в скачанном. Точно не помню, но, кажется, встречалось только в файлах 2007+.
С чем связано - так и не выяснил. Посему отказался от использования.


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Цитата (Serge_007)
Что Вы с ними делаете?

Я обычно нажимаю. При этом при каждом нажатии размер эл-та уменьшается. Восстанавливается при повторном открытии файла.
Это может проявиться как в собственном файле, так и в скачанном. Точно не помню, но, кажется, встречалось только в файлах 2007+.
С чем связано - так и не выяснил. Посему отказался от использования.

Автор - RAN
Дата добавления - 22.05.2013 в 10:33
Vasilenysh Дата: Среда, 22.05.2013, 13:09 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Что Вы с ними делаете?

Как написал RAN, при нажатии на кнопку CommandButton (для выбора даты в календаре) не понятно для меня по каким-то причинам меняется масштаб.
Я приложу вам файл .jpg там показаны скрины и описаны после каких действий происходит хаотичное масштабирование.
и еще делаю я в MS Office Excel 2010, в более ранних версия MS Office я не могу, так он будет использоваться на рабочих ПК...
П.С.: я уже могз сломала из-за поиска данной проблемы...
К сообщению приложен файл: 8622705.jpg (60.4 Kb)


Сообщение отредактировал Vasilenysh - Среда, 22.05.2013, 13:09
 
Ответить
Сообщение
Цитата (Serge_007)
Что Вы с ними делаете?

Как написал RAN, при нажатии на кнопку CommandButton (для выбора даты в календаре) не понятно для меня по каким-то причинам меняется масштаб.
Я приложу вам файл .jpg там показаны скрины и описаны после каких действий происходит хаотичное масштабирование.
и еще делаю я в MS Office Excel 2010, в более ранних версия MS Office я не могу, так он будет использоваться на рабочих ПК...
П.С.: я уже могз сломала из-за поиска данной проблемы...

Автор - Vasilenysh
Дата добавления - 22.05.2013 в 13:09
Serge_007 Дата: Среда, 22.05.2013, 13:20 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Не знаю, у меня тоже 2010, но подобного не наблюдается...

Выложите Ваш файл, если можете


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНе знаю, у меня тоже 2010, но подобного не наблюдается...

Выложите Ваш файл, если можете

Автор - Serge_007
Дата добавления - 22.05.2013 в 13:20
Vasilenysh Дата: Среда, 22.05.2013, 13:27 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Выложите Ваш файл, если можете

вот версия 97-2003
К сообщению приложен файл: 5978753.xls (96.5 Kb)
 
Ответить
Сообщение
Цитата (Serge_007)
Выложите Ваш файл, если можете

вот версия 97-2003

Автор - Vasilenysh
Дата добавления - 22.05.2013 в 13:27
Vasilenysh Дата: Среда, 22.05.2013, 13:28 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Выложите Ваш файл, если можете

а это исходник
К сообщению приложен файл: 456.xlsm (70.9 Kb)


Сообщение отредактировал Vasilenysh - Среда, 22.05.2013, 13:33
 
Ответить
Сообщение
Цитата (Serge_007)
Выложите Ваш файл, если можете

а это исходник

Автор - Vasilenysh
Дата добавления - 22.05.2013 в 13:28
Serge_007 Дата: Среда, 22.05.2013, 14:03 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
У Вас в файле нет CommandButton2, на которую повешен макрос, поэтому Excel выводит сообщение об ошибке.

Исправил, понажимал на другие кнопки - календаря вообще нет. В tools отсутствует (missing на calendar_2007), форм в файле нет


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеУ Вас в файле нет CommandButton2, на которую повешен макрос, поэтому Excel выводит сообщение об ошибке.

Исправил, понажимал на другие кнопки - календаря вообще нет. В tools отсутствует (missing на calendar_2007), форм в файле нет

Автор - Serge_007
Дата добавления - 22.05.2013 в 14:03
Vasilenysh Дата: Среда, 22.05.2013, 14:17 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, я самостоятельно подгружала файл MSCAL.OCX, т.к. не было элемента календаря в эксельке, может ли из-за этого у вас отображаться иначе?
 
Ответить
СообщениеSerge_007, я самостоятельно подгружала файл MSCAL.OCX, т.к. не было элемента календаря в эксельке, может ли из-за этого у вас отображаться иначе?

Автор - Vasilenysh
Дата добавления - 22.05.2013 в 14:17
Serge_007 Дата: Среда, 22.05.2013, 14:23 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Конечно из-за этого


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеКонечно из-за этого

Автор - Serge_007
Дата добавления - 22.05.2013 в 14:23
M73568 Дата: Среда, 22.05.2013, 14:57 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
У меня работает как часы, разве что размеры календаря в xls и в xlsx различаются, хотя в режиме конструктора одинаковые. Все остальные элементы так же не меняются. Офис 2007
 
Ответить
СообщениеУ меня работает как часы, разве что размеры календаря в xls и в xlsx различаются, хотя в режиме конструктора одинаковые. Все остальные элементы так же не меняются. Офис 2007

Автор - M73568
Дата добавления - 22.05.2013 в 14:57
Vasilenysh Дата: Среда, 22.05.2013, 15:15 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, а как тогда быть, чтобы работало у других пользователь?
 
Ответить
СообщениеSerge_007, а как тогда быть, чтобы работало у других пользователь?

Автор - Vasilenysh
Дата добавления - 22.05.2013 в 15:15
Serge_007 Дата: Среда, 22.05.2013, 15:16 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Не использовать внешние библиотеки. Найдите (или сами сделайте) календарь на форме и используйте его


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНе использовать внешние библиотеки. Найдите (или сами сделайте) календарь на форме и используйте его

Автор - Serge_007
Дата добавления - 22.05.2013 в 15:16
Vasilenysh Дата: Среда, 22.05.2013, 15:18 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

M73568, а при воборе даты в моё файлике с масштабами всё окей?
 
Ответить
СообщениеM73568, а при воборе даты в моё файлике с масштабами всё окей?

Автор - Vasilenysh
Дата добавления - 22.05.2013 в 15:18
Pelena Дата: Среда, 22.05.2013, 15:38 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
У меня в 2007 тоже работает, а в 2010 такая же картинка

Пересохранила лист в новый файл, вроде стало нормально, но при любом перемещении или изменении размера календаря, проблема возвращается.
Попыталась вставить новый элемент календарь: в пустом файле всё работает, в Вашем - такое же двойное изображение. Причину объяснить не могу sad
К сообщению приложен файл: 6217061.png (6.1 Kb) · 4567.xlsm (71.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ меня в 2007 тоже работает, а в 2010 такая же картинка

Пересохранила лист в новый файл, вроде стало нормально, но при любом перемещении или изменении размера календаря, проблема возвращается.
Попыталась вставить новый элемент календарь: в пустом файле всё работает, в Вашем - такое же двойное изображение. Причину объяснить не могу sad

Автор - Pelena
Дата добавления - 22.05.2013 в 15:38
M73568 Дата: Среда, 22.05.2013, 15:41 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Цитата (Vasilenysh)
M73568, а при воборе даты в моё файлике с масштабами всё окей?

Да, все три выложенных Вами файла работают, меняются только при переходе из режима конструктора и обратно, но только календари и на работу файла в основном режиме это не влияет, размеры не меняются.


Сообщение отредактировал M73568 - Среда, 22.05.2013, 15:51
 
Ответить
Сообщение
Цитата (Vasilenysh)
M73568, а при воборе даты в моё файлике с масштабами всё окей?

Да, все три выложенных Вами файла работают, меняются только при переходе из режима конструктора и обратно, но только календари и на работу файла в основном режиме это не влияет, размеры не меняются.

Автор - M73568
Дата добавления - 22.05.2013 в 15:41
Alex_ST Дата: Среда, 22.05.2013, 17:21 | Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
Если Вы хотите чтобы Ваш код работал на разных компьютерах, то нужно использовать не готовый, простой и красивый, но не устанавливаемый по умолчанию календарь, а самоделку из стандартных элементов.
Календарей из стандартных элементов в "Готовых решениях" выкладывалось несколько. Посмотрите там.
Вот, например, ЭТОТ или ЭТОТ



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Среда, 22.05.2013, 17:25
 
Ответить
СообщениеЕсли Вы хотите чтобы Ваш код работал на разных компьютерах, то нужно использовать не готовый, простой и красивый, но не устанавливаемый по умолчанию календарь, а самоделку из стандартных элементов.
Календарей из стандартных элементов в "Готовых решениях" выкладывалось несколько. Посмотрите там.
Вот, например, ЭТОТ или ЭТОТ

Автор - Alex_ST
Дата добавления - 22.05.2013 в 17:21
Vasilenysh Дата: Четверг, 23.05.2013, 13:25 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Alex_ST, спасибо за предложенный вариант Вовы, он к сожалению не корректно работает....
,
отбражает не корректно дни недели...(сегодня четверг), к сожалению я не профи в VBA и что-то исправить в коде не смогу sad
А вот Ваше произведение, даже удалось внедрить в мой файл, за это ОГРОМНОЕ Вам СПАСИБО!!!!!!!!!!!!! hands hands hands hands up up thumb ok
 
Ответить
СообщениеAlex_ST, спасибо за предложенный вариант Вовы, он к сожалению не корректно работает....
,
отбражает не корректно дни недели...(сегодня четверг), к сожалению я не профи в VBA и что-то исправить в коде не смогу sad
А вот Ваше произведение, даже удалось внедрить в мой файл, за это ОГРОМНОЕ Вам СПАСИБО!!!!!!!!!!!!! hands hands hands hands up up thumb ok

Автор - Vasilenysh
Дата добавления - 23.05.2013 в 13:25
Vasilenysh Дата: Четверг, 23.05.2013, 14:30 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Alex_ST, в вашем чудо календаре сделан ввод даты в активную ячейку, а какие данные нужно изменить чтобы вводилась дата в конкретную ячейку?[sub]
 
Ответить
СообщениеAlex_ST, в вашем чудо календаре сделан ввод даты в активную ячейку, а какие данные нужно изменить чтобы вводилась дата в конкретную ячейку?[sub]

Автор - Vasilenysh
Дата добавления - 23.05.2013 в 14:30
RAN Дата: Четверг, 23.05.2013, 14:35 | Сообщение № 20
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Вопрос весьма туманный. Что значит конкретная? Одна единственная? Тогда замените в макросе Activecell на адрес этой конкретной ячейки. Например на Range("A1").


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеВопрос весьма туманный. Что значит конкретная? Одна единственная? Тогда замените в макросе Activecell на адрес этой конкретной ячейки. Например на Range("A1").

Автор - RAN
Дата добавления - 23.05.2013 в 14:35
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Изменяются элементы VBA activeX
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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