Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2014, 19:16   #21
dr.dimm
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 24
По умолчанию

Это случайно.. Заработался
dr.dimm вне форума Ответить с цитированием
Старый 19.02.2014, 13:41   #22
dr.dimm
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 24
По умолчанию

Вот добавил на лист "Раскрывающийся список" для выбора валюты. Подскажите, как сделать что бы в другой ячейке менялся денежный формат с рубля на евро?

В общем я сделал "как смог", работает.

А еще вопрос. Нет ли у кого под рукой готового решения проблемы переноса по словам в объединенных ячейках?

Последний раз редактировалось dr.dimm; 19.02.2014 в 14:56.
dr.dimm вне форума Ответить с цитированием
Старый 21.03.2014, 14:59   #23
dr.dimm
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 24
По умолчанию

Привет! У меня назрел переход на новый уровень! Сейчас пишу код процедурно, а хотелось бы посмотреть примеры ооп подхода, есть у кого? Или может кто посоветует чего? Спасибо!
dr.dimm вне форума Ответить с цитированием
Старый 28.05.2014, 10:51   #24
dr.dimm
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 24
По умолчанию

Есть функция:
Function func (param1, param2,param3)
Dim tmp
tmp = param1-param3
func=param1+param2
End Function

Как получить значение tmp?
dr.dimm вне форума Ответить с цитированием
Старый 28.05.2014, 11:13   #25
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

В параметре:
Код:
Sub tt()
x = func(1, 2, 3, t)
MsgBox t
End Sub

Function func(param1, param2, param3, tmp)
tmp = param1 - param3
func = param1 + param2
End Function
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 30.05.2014, 15:07   #26
dr.dimm
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 24
По умолчанию

В книге несколько листов, когда на первом листе нажимаю кнопку с макросом (а в макросе есть код который снимает, потом ставит пароль во всех листах) то все листы быстро промелькивают. Можно ли сделать что бы они не мелькали, а снятие и установление пароля происходило фоном? Пробовал Worksheets("Лист").Protect "123" и Sheets("Лист").Protect Password:="123", все равно мелькает.

Последний раз редактировалось dr.dimm; 30.05.2014 в 15:09.
dr.dimm вне форума Ответить с цитированием
Старый 30.05.2014, 15:09   #27
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Код:
application.screenupdating=false
ну а в конце вернуть назад. На всякий случай.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключения к Excel исполбзуя ADO: разные версии файлов excel VVkSoft БД в Delphi 0 27.09.2012 00:34
Скорость исполнения макроса в Excel-2010 намного ниже, чем в Excel-2003 Павел+ Microsoft Office Excel 5 29.12.2010 03:28
Каким образом можно сделать таблицу Excel в ячейке Excel? Severny Microsoft Office Excel 3 08.10.2010 09:13
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
Формирование из excel в ASCII, у меня он формирует по одному клиенту а в Excel нескол Askat Общие вопросы Delphi 0 18.07.2007 06:28