Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск в excel при помощи VBA, textbox и commandbutton 
:(
    Опции темы
Kolyas
Дата 17.5.2008, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 7.7.2006

Репутация: нет
Всего: нет



На форме расположен textbox и commandbutton! Я хочу ввест значение в  textbox и нажав на кнопку организовать поиск в листе экселя!

Подскажите пожалуйста как сделать, я новичек! Заранее спасибо!
PM MAIL   Вверх
mihanik
Дата 17.5.2008, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Цитата от ТоляМБА

Цитата


Сервис -> Макрос -> Начать запись.

Дальше продолжать? 



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Kolyas
Дата 17.5.2008, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 7.7.2006

Репутация: нет
Всего: нет



Мне не таким образом!

Код можно привести?
PM MAIL   Вверх
mihanik
Дата 17.5.2008, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Kolyas, ты не понял.

1. Включаешь макрорекордер.
2. Ищешь что-нибудь на листе эеселя (сам, вручную!!!)
3. Останавливаешь запись макроса.
4. Открываешь редактор VBA и анализируешь текст модуля.

Я сам так всегда делаю, если чего-то не знаю...



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Kolyas
Дата 17.5.2008, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 7.7.2006

Репутация: нет
Всего: нет



А где его включить?
PM MAIL   Вверх
mihanik
Дата 17.5.2008, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Сначала делаем эту панель видимой
user posted image
Потом нажимаем кнопку записи макроса
user posted image

Ещё вопросы есть?





--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
LOPUH
Дата 18.5.2008, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растение
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 15.2.2008
Где: Красноярск

Репутация: 3
Всего: 4



Цитата

На форме расположен textbox и commandbutton! Я хочу ввест значение в  textbox и нажав на кнопку организовать поиск в листе экселя!


Почитай справку по методу .Find Там в принципе все понятно. Если не справишься, скинь образец документа

Это сообщение отредактировал(а) LOPUH - 18.5.2008, 18:01
PM MAIL   Вверх
kall1sto
Дата 28.5.2008, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.10.2007

Репутация: нет
Всего: нет



примитивно так,
необходимо: 
1.userform (сама форма на которой будут расположены след элементы)
2. textbox (поле для ввода текста)
3. commandbutton (кнопка)
на кнопке след. код:
Код

Private Sub CommandButton1_Click()
l = UserForm1.TextBox1.Text
  Cells.Find(What:=CStr(l), After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
        xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
        , SearchFormat:=False).Activate
UserForm1.Hide
End Sub


Это сообщение отредактировал(а) kall1sto - 28.5.2008, 11:02
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0953 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.