Список форумов форум ОКАВОДЫ И ВСЕ ВСЕ ВСЕ форум ОКАВОДЫ И ВСЕ ВСЕ ВСЕ
Вся информация на форуме является интеллектуальной собственностью
сайт: http://www.spb.okavod.ru/
РЕГИСТРАЦИЯ
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Корифеям в Екселе: хочу наисать функцию для формул.

 
Начать новую тему   Ответить на тему    Список форумов форум ОКАВОДЫ И ВСЕ ВСЕ ВСЕ -> О компьютерах
Предыдущая тема :: Следующая тема  
Автор Сообщение
Misha Pitersky
Классик


Зарегистрирован: 03.11.2004
Сообщения: 4752
Откуда: Санкт-Петербург

СообщениеДобавлено: Ср Ноя 01, 2006 10:31 am    Заголовок сообщения: Корифеям в Екселе: хочу наисать функцию для формул. Ответить с цитатой  

Есть написанная в VB функция. (даже теперь две Wink )

Нужно эту функцию заставить работать в формуле ячейки.
Без всяких там промежуточных диалоговых окон.
Нарисовал цифирку в определённой ячейке и автопрерсчётом результат в нужной нарисовался.
_________________
Всё вышеописанное является интеллектуальной собственностью


Последний раз редактировалось: Misha Pitersky (Ср Ноя 01, 2006 7:05 pm), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Штирлитц
На форуме живёт


Зарегистрирован: 29.04.2005
Сообщения: 706
Откуда: Купчино

СообщениеДобавлено: Ср Ноя 01, 2006 10:13 pm    Заголовок сообщения: Ответить с цитатой  

Миш! Работать будет автоматом только если макрос будет загружен. Посмотри внимательно мой модуль. Он должен работать автоматом. Без свякой формулы. Номер исходной и результирующей ячейки прописан непосредственно в теле функции. Посмотри переменные внимательно.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Misha Pitersky
Классик


Зарегистрирован: 03.11.2004
Сообщения: 4752
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Ноя 02, 2006 10:56 am    Заголовок сообщения: Ответить с цитатой  

Ха Ха

А ларчик открывался просто!

Пишем функцию:

Код:
Function fun1(variable1 As String) As String

' что то делаем с variable1

    fun1 = variable1$ + "_ПРЕВЕД МЕДВЕД_"

End Function


Естественно в Модуле в книге.
Ну там сохраняем всё как положено.
Потом идём в лист Екселя и в ячейку втыкаем нашу функцию.
Да Да. Просто и тупо втыкаем с соответствующими параметрами! ХА ХА

То есть в ячейку набираем:
=fun1(F17)
где F17 - ячейка с какими то данными.
Здесь в результате, в ячейке получим то что в ячейке F17 плюс слова "ПРЕВЕД МЕДВЕД".
Работает. при изменении содержимого ячейки F17 ячейка с формулой само собой обновляется. Как и было задумано.
_________________
Всё вышеописанное является интеллектуальной собственностью
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Try
Завсегдатай


Зарегистрирован: 21.09.2006
Сообщения: 50
Откуда: купчино

СообщениеДобавлено: Пн Дек 11, 2006 5:13 am    Заголовок сообщения: Ответить с цитатой  

Ежели еще что-то по excel будет нужно то есть неплохая книга
И, вообще, куча книг для программирования.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Feeel_78ой
Отступник


Зарегистрирован: 03.08.2005
Сообщения: 1298
Откуда: Питер/Q-пчино/Турку

СообщениеДобавлено: Пн Дек 11, 2006 10:02 am    Заголовок сообщения: Ответить с цитатой  

Try писал(а):
И, вообще, куча книг для программирования.


Дык это же только файлы примеров к книгам...
_________________
"И как я стал тем, кто мог подумать об этом...?"
OKAFeeel | Я вКонтакте | Окаводы вКонтакте | Я в ЖЖ | Мой Твиттер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Try
Завсегдатай


Зарегистрирован: 21.09.2006
Сообщения: 50
Откуда: купчино

СообщениеДобавлено: Пн Дек 11, 2006 3:39 pm    Заголовок сообщения: Ответить с цитатой  

Feeel_78ой писал(а):
Дык это же только файлы примеров к книгам...

Разве? Ну, тогда сорри, я все не проверял, а те что смотрел работали...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов форум ОКАВОДЫ И ВСЕ ВСЕ ВСЕ -> О компьютерах Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB