powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Альтернативная команда (ActiveSheet)
4 сообщений из 4, страница 1 из 1
Альтернативная команда (ActiveSheet)
    #39574273
maxim863
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть пользовательская функция (Udf) , она расположена на всех листах книги . Как обратиться к листу в котором находится функция ? Я использую
Код: vbnet
1.
ThisWorkbook.ActiveSheet

, но результаты постоянно меняются ,
Код: vbnet
1.
ThisWorksheet 

–такой команды к сожалению нет .
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Function äëÿñèò(Diapozon As Range) As Long
'äëÿ ñèòóàöèè
Application.Volatile
Dim n As Long
Dim C As Range
Dim m As Long

m = -1
n = 0
For Each C In Diapozon.Rows

If C.Value = 1 Then
m = m + 1
   If ThisWorkbook.ActiveSheet.Cells(101, 42 + (m * 21)).Value = 1 Then
     n = n + 1
   End If
End If
Next C

äëÿñèò = n
End Function
...
Рейтинг: 0 / 0
Альтернативная команда (ActiveSheet)
    #39574279
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Альтернативная команда (ActiveSheet)
    #39574311
Me,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Me,
Гость
maxim863Как обратиться к листу в котором находится функция ?
Me же !
...
Рейтинг: 0 / 0
Альтернативная команда (ActiveSheet)
    #39574379
maxim863
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,
Спасибо !
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Альтернативная команда (ActiveSheet)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]