Мобильная версия форумов
Открыть
 −11°C
завтра: −7°C
Погода в Перми
−11°C
утром−15°C
днем−11°C
завтра−7°C
Подробно
 65,51
−0.0252
Курс USD ЦБ РФна 23 февраля
65,5149
−0.0252
 74,33
+0.0369
Курс EUR ЦБ РФна 23 февраля
74,3332
+0.0369
  • experienced

    Сообщений: 615

    Можно ли (наверняка можно, но не знаю как) использовать в формуле имя листа, в ячейке которого эта формула записана, как строковое значение в операции сравнения?

  • activist

    Сообщений: 132

    Не знаю способа сделать это, не прибегая к макросам, кто знает, поделитесь!

    С использованием макросов можно сделать так.
    1. Создать в книге модуль с произвольным именем, например, Module1.
    2. Создать в нём такую функцию:
    Public Function GetWorksheetName(r As Range) As String
    GetWorksheetName = r.Worksheet.Name
    End Function

    3. В ячейке, в которой требуется узнать имя листа, использовать вызов вышеупомянутой функции. Например, так:
    =GetWorksheetName(A1)
    Ячейка с такой формулой будет содержать имя листа, на котором она находится.

    You know what I really want in a girl? Me! (c)BHG

Записей на странице:

Перейти в форум

Модератор: