Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Округление в VBA
 
Так и не понял что нужно округлять в этом макросе....
Может уже удалили часть кода...?
Разное выравнивание в столбцах ListBox
 
Не получается поставить - буду (если придётся) делать функцию с пробелами...
Разное выравнивание в столбцах ListBox
 
Как и писал выше - не поддерживается старый контрол в новом офисе.
Вылазит сообщение - "Could not load an object because it is not available on this machine".
Так что если юзеры моей проги захотят красиво - придётся работать с пробелами...
Разное выравнивание в столбцах ListBox
 
В новом офисе этого контрола нет, а контрол от старого офиса на новый не ставится (((
Так что... пробелы вперёд!!! )))
Разное выравнивание в столбцах ListBox
 
Другой контрол нужно инсталлировать, а это запустится на любой машине.
Разное выравнивание в столбцах ListBox
 
Деньги - по правому краю.
Названия - по левому.
Другие - по центру.

Для удобства чтения. Границы колонок ведь не нарисовать!!!
Разное выравнивание в столбцах ListBox
 
А если колонок 10 штук?
Запаришься так делать...
А на счёт лишних пробелов - есть TRIM.
Разное выравнивание в столбцах ListBox
 
Понимаю что можно пробелами, но пока лень реализовывать. А точнее - некогда...
Как доберусь до этого - выложу код.
А по другому видимо не судьба...
Разное выравнивание в столбцах ListBox
 
Можно ли как-то реализовать разное выравнивание в столбцах ListBox?
Допустим есть 2 столбца. Первый выровнен по центру, а второй по правому краю.
Разные результаты при пошаговой проходке и при автоматической (заполнение ListBox)
 
Сори что отвлёк  ;)
Разные результаты при пошаговой проходке и при автоматической (заполнение ListBox)
 
Решил!!!

Как оказалось - это вовсе не глюк Excel.

Просто инициализирующий код который подготавливает родительскую форму при её открытии я положил в событие UserForm_Activate вместо UserForm_Initialize.
При возврате из дочерней формы данных - они заносились правильно. А потом срабатывало событие Activate родительской формы и данные заменялись на исходные.
А не понял этого сразу, т.к. при пошаговой проходке событие Activate родительской формы не было...
Изменено: ExpressFX - 24.09.2013 20:18:33
Разные результаты при пошаговой проходке и при автоматической (заполнение ListBox)
 
Причём тут Save если просто происходит сохранение из одной формы в другую. И главное! При пошаговой проходке - ВСЁ работает правильно.
Я в тупике...
Разные результаты при пошаговой проходке и при автоматической (заполнение ListBox)
 
Странная проблема.
Делаю базу данных в Excel 2010.
В дочерней форме принимающей данные - нажимаю "Сохранить". В обработчике этой кнопки выполняются ряд действий, а также (как раз в них проблема) идёт заполнение ListBox расположенного в родительской форме.
При пошаговой проходке всё работает правильно. При автоматическом данные в родительской форме остаются прежними, без изменений сделанных в дочерней форме.
В чём проблема - не пойму.
Вот та часть кода где и происходит заполнение:
Код
With NewNakl.Table_LB
        .List(.ListIndex, 1) = Artikul_tb.Text
        .List(.ListIndex, 2) = Name_cb.Text
        .List(.ListIndex, 3) = Kolvo_tb.Text
        .List(.ListIndex, 4) = Cena_tb.Text
        .List(.ListIndex, 5) = Summ_tb.Text
        .List(.ListIndex, 6) = Sost_cb.Text
        .List(.ListIndex, 7) = Work_cb.Text
End With


Помогите пожалуйста!
Страницы: 1
Наверх