Вернуться   Форум программистов > Форум Программирование > Форум VBA

VBA

Программирование на VBA

Ответ
 
Старый 03.08.2001, 17:51   #1
ленивец
Новичок
 
Регистрация: 03.08.2001
Сообщений: 2
ленивец пока не определено
По умолчанию VBA for Excel функции определенные пользователем

Написал один макрос, вроде работает, делает это примерно так данные в ячейке А1 результат в ячейке А2.
Не очень удобно... А вот если его в 'функции определенные пользователем' прописать, то было бы удобнее, т.е. данные можно из любой ячейки брать, и что не мало важно понятнее тем кто не хочет ничего о макросах слышать.
Ну если кто знает это как практически реализовать то напишите, самому чего то лень копать.
ленивец вне форума  
Старый 03.08.2001, 18:58   #2
slavasl
Местный
 
Регистрация: 27.02.2001
Сообщений: 125
slavasl пока не определено
По умолчанию RE: VBA for Excel функции определенные пользователем

Ты хочешь сказать что данные из одной ячейки нужно поставить в другую если так то.
поставь в ячейку формулу =A1
b dc`
slavasl вне форума  
Старый 03.08.2001, 20:16   #3
ленивец
Новичок
 
Регистрация: 03.08.2001
Сообщений: 2
ленивец пока не определено
По умолчанию RE: VBA for Excel функции определенные пользователем

М-да, вот так и портят мой топик, какую-то лажу шлют забивая тему. Тут наверное за ответы, за активность в форуме значки дают. )
Неужели мой вопрос не понятен??
Я лично видел макрос который после определенных, скажем так, действий прописывается в функциях определенных пользователем. Да это просто должно быть, в коде конечно решение нужно. В принципе я наверное завтра уже сам дам ответ на свой вопрос, но интересны варианты от знающих людей.
С уважением.
Заранее спасибо.
ленивец вне форума  
Старый 03.08.2001, 21:44   #4
Alina
Новичок
 
Регистрация: 03.08.2001
Сообщений: 4
Alina пока не определено
По умолчанию RE: VBA for Excel функции определенные пользователем

Для этого существует такая вещь как Function() (вместо обычного Sub). Тогда она и появляется в разделе 'Определенные пользователем'.
Alina вне форума  
Старый 04.08.2001, 02:10   #5
Tim
Местный
 
Регистрация: 19.07.2001
Сообщений: 160
Tim пока не определено
По умолчанию RE: VBA for Excel функции определенные пользователем

Все правильно тебе говорят:
зайди в макросы VBA
создай модуль и в нем напиши
[private]Function test ([параметры]) as [bool, и т.д.]
test=range('a1')*2 'к примеру
End function
и тогда она у тебя полюбому появится в списке определенных пользователем!!! тока привате ей не ставь (по-моему).
и в любой ячейке вызвав эту фанкшн ты получишь результат - А1*2 (ну это к примеру как я и говорил)
Tim вне форума  
Старый 13.08.2001, 17:41   #6
Alexey
Гость
 
Сообщений: n/a
По умолчанию RE: VBA for Excel функции определенные пользователем

>> Тут наверное за ответы, за активность в форуме значки дают.

...а модераторы таких как ты удаляют
 
Старый 13.08.2001, 20:43   #7
Ghost
Местный
 
Регистрация: 21.07.2000
Сообщений: 1,184
Ghost пока не определено
По умолчанию RE: VBA for Excel функции определенные пользователем

Ляпота!
1. ...самому чего-то лень копать
2. ...вот так и портят мой топик, какую-то лажу шлют забивая тему....

Хам Вы, батенька. Kick'ать Вас надо бы, по хорошему если. Или банить.
Ghost вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
VBA Как отобразить номер текущей записи в Access?
как отобразить номер текущей записи, как в кнопках перехода
Oleg
VBA VBA: изменение формата данных в Excel
Вопрос может и простой, но я бьюсь уже не первый день. Исходные данные: в файле формата .csv столбец с датами в виде 01-AUG-2001. Нужно получить: нормальный формат даты (01.08.01). Вручную...
Alina
VBA Как убрать связи в Excel-е?
Такая ситуация - есть Excel-файл со сложной структурой, и незнаю как но на один лист имеются связи с другими файлами... При открытии спрашивает обновить нет. В меню Правка-Связи их видно, но как от...
Antichrist
VBA Умная Excel табличка
Сразу перейду к делу... :) Имеется таблица - 'шапка' и строки (названия отделов). Кол-во отделов может изменяться, поэтому надо сделать кнопки удаление и добавление строки. С удалением я разобрался,...
eugeneko
OCX в Access97 - не приходят события нажатия клавиш 'Insert','Home','PageUp','Delete','End','PageDown' VBA
Создал на VB6 OCX контрол Поместил его на форму Access Все бы хорошо, но почему-то в него не приходят события нажатия клавиш 'Insert','Home','PageUp','Delete','End','PageDown' Остальные клавиши...
YURA
Как в Акцессе получить порядковый номер дня в году? VBA
Т.е. чтобы 1 февряля было 32 день, а 31 декабря - 365день?
alexej



Текущее время: 11:36. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru