Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: pashulka
Виктор, Если это допустимо, то можно создать процедуру без параметров и анализировать данные уже непосредственно в этой процедуре. В качестве примера используется событие Worksheet_BeforeDoubleClick которое вызывается двойным кликом мышки и которое необходимо разместить в модуле нужного рабочего листа.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Address = "$A$1" Then 'MS Excel 2000 и старше
        If Not IsEmpty(Target) Then
           Dim iText As String, vParams As Variant
           Dim iCounter As Long, iCount As Long ''
           vParams = Split(Target, ";")
           If UBound(vParams) = 1 Then
              If IsNumeric(vParams(1)) = True Then
                 iText = CStr(vParams(0))
                 iCount = CLng(vParams(1))
                 For iCounter = 1 To iCount
                     MsgBox iText & iCounter, vbOKOnly, ""
                 Next
              End If
           End If
        Else
           MsgBox "Ячейка не содержит информации", vbCritical, ""
        End If
    End If
End Sub


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.