Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 12:44 04.11.25 
Клубове/ Компютри и Интернет / Електронни таблици Пълен преглед*
Информация за клуба
Тема Re: Module VBA [re: vlado123123]
Автор TRN ()
Публикувано03.09.09 16:01  



Ако търсиш име на функция или процедура това ще ти свърши работа


Option Explicit

Sub SearchSub_Function(ByVal WhoSearch As String)
Dim I, J As Integer
Dim MyString As String
For I = 1 To ActiveWorkbook.VBProject.VBComponents.Count

With ActiveWorkbook.VBProject.VBComponents.Item(I)
If .Type = vbext_ct_StdModule Then
If .CodeModule.CountOfLines > 0 Then
For J = 1 To .CodeModule.CountOfLines
MyString = .CodeModule.Lines(J, 1)
If (InStr(LCase(MyString), LCase("Sub " & WhoSearch)) = 1) Or (InStr(LCase(MyString), LCase("Function " & WhoSearch)) = 1) Then MsgBox (.Name)
Next
End If
End If
End With
Next
End Sub

Sub CallSearcSubFun()
Call SearchSub_Function("My1SubSearch")
End Sub




Цялата тема
ТемаАвторПубликувано
* Module VBA vlado123123   31.08.09 14:16
. * Re: Module VBA Heykия   31.08.09 20:05
. * Re: Module VBA Бypaн   01.09.09 09:16
. * Re: Module VBA TRN   03.09.09 16:01
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.