Excel имя листа как переменная

 

Юрий М, Спасибо огромное! то, чего не доставало самостоятельно нашел на других форумах благодаря знакомым уже пользователям (Ikki), итак мой кусок кода теперь выглядит сл. образом (для информации другим гостям этого форума):

Код
Set WBA = ThisWorkbook
    Set WS1 = ActiveSheet
    Set WS2 = Choose(Right(WS1.CodeName, 2), _
    Month_01, _
    Month_02, _
    Month_03, _
    Month_04, _
    Month_05, _
    Month_06, _
    Month_07, _
    Month_08, _
    Month_09, _
    Month_10, _
    Month_11, _
    Month_12)

само-собой это лишь малая часть кода, но теперь можно переименовывать листы в книге пользователям без опаски сбить код, обновленный код протестил, работает как часики.
Hugo, тоже огромное спасибо, но я еще «очень новичок» в VBA, и многого еще не понимаю и не знаю, но желание разбираться есть, так что разбираться буду. Не совсем понял в вашем коде, что и куда, как дойду знаниями до нужного уровня разберусь )). Быть может я не совсем ясно задачу поставил, суть в том что (на примере того же декабря) у меня в «АО 12» собраны и отсортированы из общей базы («12») нужные мне данные в зависимости от той недели за которую я составляю отчет, но не все данные для работы кода есть на данном листе, чтобы излишне не грузить книгу формулами (вес ее увеличивается с каждой формулой) мне проще часть данных взять с активного листа («АО 12»), а недостающие данные взять с исходного листа соответствующего месяца («12») и потом все это перенести в другую книгу-шаблон отчета именно поэтому я и хотел присвоить переменной WS1 свойства и методы активного листа, а WS2 ориентируясь на два последних знака активного листа определить нужный мне месяц и также присвоить все свойства и методы, чтобы обращаться уже к переменным а не к листам в коде.. Мне остается потом уже в автоматически сохраненном отчете в нужное мне место и с нужным мне именем добавить немного данных с внутренней программы и все, то что раньше я копипастил вручную с двух листов, распределял где профильное где общее в течение часа, теперь у меня делается автоматически в течение нескольких секунд и корректируется еще в течение 5-10 минут. ))) Чего-то я отвлекся… В общем спасибо всем за помощь! Не раз уже убеждался что форум полезный, спасибо и создателю этого сайта!

В формуле использовать Имя листа из ячейки

Logist

Дата: Среда, 27.11.2013, 11:42 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 62


Репутация:

1

±

Замечаний:
0% ±


Доброе утро!
Как подставить в формулу имя листа из ячейки?
рабочая формула

Код

=СУММЕСЛИ(‘Кача (2этаж)’!G:G;»Итого:»;’Кача (2этаж)’!H:H)

но листы будут добавляться и хочу брать имя листа из ячейки B4

попробовал так

Код

=СУММЕСЛИ(ДВССЫЛ(B4&»!G:G»);»Итого:»;(ДВССЫЛ(B4&»!H:H»)));

но ошибка #ССЫЛКА

подскажите что делаю не так?

К сообщению приложен файл:

6254845.xls
(66.5 Kb)

 

Ответить

Pelena

Дата: Среда, 27.11.2013, 11:48 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Так как имя листа содержит пробелы, его надо заключать в апострофы

Код

=СУММЕСЛИ(ДВССЫЛ(«‘»&B4&»‘!G:G»);»Итого:»;(ДВССЫЛ(«‘»&B4&»‘!H:H»)))


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Logist

Дата: Среда, 27.11.2013, 11:51 |
Сообщение № 3

Группа: Пользователи

Ранг: Участник

Сообщений: 62


Репутация:

1

±

Замечаний:
0% ±


Pelena, спасибо!
В будущем учту.

 

Ответить

Logist

Дата: Среда, 11.12.2013, 13:00 |
Сообщение № 4

Группа: Пользователи

Ранг: Участник

Сообщений: 62


Репутация:

1

±

Замечаний:
0% ±


Добрый день.
Подскажите а если необходимо
в формуле использовать Имя листа из ячейки
другой книги, допустим с названием «БазаДанных»,
то куда или как его подставить в эту формулу

Код

=СУММЕСЛИ(ДВССЫЛ(«‘»&B4&»‘!G:G»);»Итого:»;(ДВССЫЛ(«‘»&B4&»‘!H:H»)))

ни как не соображу.

Заранее спасибо!

 

Ответить

китин

Дата: Среда, 11.12.2013, 13:12 |
Сообщение № 5

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

Код

=ДВССЫЛ(«‘[БазаДанных.xlsx]»&B4&»‘!G:G»)

как то так,наверное <_<


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинСреда, 11.12.2013, 13:13

 

Ответить

Logist

Дата: Среда, 11.12.2013, 13:36 |
Сообщение № 6

Группа: Пользователи

Ранг: Участник

Сообщений: 62


Репутация:

1

±

Замечаний:
0% ±


Спасибо. Помогли.

 

Ответить

Graf_Vishin

Дата: Четверг, 23.01.2014, 12:31 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

У меня почемуто работает, если тока два файла открыты, если тока тот, где ссылка, то выдает #ССЫЛКА

 

Ответить

китин

Дата: Четверг, 23.01.2014, 15:37 |
Сообщение № 8

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

ДВССЫЛ не работает с закрытыми книгами


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Kompromis

Дата: Среда, 14.05.2014, 09:03 |
Сообщение № 9

Группа: Пользователи

Ранг: Новичок

Сообщений: 43


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Так как имя листа содержит пробелы, его надо заключать в апострофы

=СУММЕСЛИ(ДВССЫЛ(«‘»&B4&»‘!G:G»);»Итого:»;(ДВССЫЛ(«‘»&B4&»‘!H:H»)))

А если не СУММ, допустим, а СЦЕПИТЬ и вместо G:G конкретная ячейка с данными G4 и так далее вниз, как размножить такую формулу? Из-за кавычек прирастания G от протягивания вниз не произойдет?!


ツ iii dиw ʁɔvʎнdǝвǝdǝu – dиw vǝmоɔ ɔ ɐwʎ iii ツ

 

Ответить

Kompromis

Дата: Среда, 14.05.2014, 09:08 |
Сообщение № 10

Группа: Пользователи

Ранг: Новичок

Сообщений: 43


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Вот такая формула (согласно вашему наставлению из-за пробелов кавычки использовать)

Код

=СЦЕПИТЬ(ДВССЫЛ(«‘»&$B$1&»‘!a4″);» «;ДВССЫЛ(«‘»&$B$1&»‘!c4″);» s# «;ДВССЫЛ(«‘»&$B$1&»‘!g4»))

не протягивается ((( до необходимых:

Код

=СЦЕПИТЬ(ДВССЫЛ(«‘»&$B$1&»‘!a5″);» «;ДВССЫЛ(«‘»&$B$1&»‘!c5″);» s# «;ДВССЫЛ(«‘»&$B$1&»‘!g5»))

если убрать кавычки:

Код

=СЦЕПИТЬ(ДВССЫЛ(‘»&$B$1&»‘!A4);» «;ДВССЫЛ(‘»&$B$1&»‘!C4);» s# «;ДВССЫЛ(‘»&$B$1&»‘!G4))

размножаемая, то результат

#ССЫЛКА!


ツ iii dиw ʁɔvʎнdǝвǝdǝu – dиw vǝmоɔ ɔ ɐwʎ iii ツ

Сообщение отредактировал Serge_007Среда, 14.05.2014, 23:48

 

Ответить

Pelena

Дата: Среда, 14.05.2014, 09:17 |
Сообщение № 11

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Попробуйте так

Код

=СЦЕПИТЬ(ДВССЫЛ(«‘»&$B$1&»‘!a»&СТРОКА(A4));» «;ДВССЫЛ(«‘»&$B$1&»‘!c»&СТРОКА(A4));» s# «;ДВССЫЛ(«‘»&$B$1&»‘!g»&СТРОКА(A4)))


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Kompromis

Дата: Среда, 14.05.2014, 09:25 |
Сообщение № 12

Группа: Пользователи

Ранг: Новичок

Сообщений: 43


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

спасибо, Елена!!! В очередной раз спасаете!


ツ iii dиw ʁɔvʎнdǝвǝdǝu – dиw vǝmоɔ ɔ ɐwʎ iii ツ

Сообщение отредактировал Serge_007Среда, 14.05.2014, 23:47

 

Ответить

Kompromis

Дата: Пятница, 16.05.2014, 09:01 |
Сообщение № 13

Группа: Пользователи

Ранг: Новичок

Сообщений: 43


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Serge_007 выставил какие-то замечания, типа, за «Оверквотинг» за нарушение правил пп3..Что за дурость?! На пальцах объяснять чтоль? И в какой строке указано допустимое кол-во цитат? Или все на твое усмотрение?! Смахивает на детскую мстю какую-то…прям смешно… засорил остановившуюся тему цитатами…

ЗЫ: ПИШУ ЗДЫСЬ, т.к. Замечальщик забаррикадировался ото всех.


ツ iii dиw ʁɔvʎнdǝвǝdǝu – dиw vǝmоɔ ɔ ɐwʎ iii ツ

 

Ответить

китин

Дата: Пятница, 16.05.2014, 09:17 |
Сообщение № 14

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

Смахивает на детскую мстю

Kompromis, скорее ваш пост смахивает на детскую обиду:за что в угол поставили? %)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Kompromis

Дата: Пятница, 16.05.2014, 10:31 |
Сообщение № 15

Группа: Пользователи

Ранг: Новичок

Сообщений: 43


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

У меня не детская обида))) Заблокировал меня!Типа, как написал, «за Оверквотинг» и второй раз за нарушение пп3 ???? Если не сложно, может Вы, как «Проверенный» распятнаете что ж я такого натворил. про «мстю», эт Вы не знаете предистории, когда Serge_07 свои комменты подчищал. Хотя… может я и не прав.


ツ iii dиw ʁɔvʎнdǝвǝdǝu – dиw vǝmоɔ ɔ ɐwʎ iii ツ

 

Ответить

китин

Дата: Пятница, 16.05.2014, 10:39 |
Сообщение № 16

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

как Проверенный и Старожил про излишнее цитирование (оверквотинг)я вам так скажу:Serge_07 сделал совершенно правильно.невозможно читать пост,разбираться в поставленной задаче,если там одно сплошное зеленое месиво цитат из всех возможных предидущих постов.и в конце просто написано «спасибо вам».жалко времени.чем ваше сообщение № 12 стало хуже после редакции Сергея?ничем.только лучше и понятнее.вот почему я и написал:

смахивает на детскую обиду

ЗЫ.представьте,если бы я сейчас процитировал все три поста нашей беседы?это можно было бы читать?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Pelena

Дата: Пятница, 16.05.2014, 10:45 |
Сообщение № 17

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Господа, оффтоп прекращаем. Все вопросы сюда


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

mrmuratov

Дата: Вторник, 20.05.2014, 10:44 |
Сообщение № 18

Группа: Пользователи

Ранг: Новичок

Сообщений: 13


Репутация:

2

±

Замечаний:
0% ±


Excel 2010

Добрый день!
Тот же вопрос но немного посложнее сам не могу додуматься как сделать может кто подскажет.

Как сделать ссылку на листы другой (закрытой книги) с названием месяца в ячейке этой книге.

!! См. вложение будет более понятнее.
[moder]См. Правила форума.
Эта тема закрыта.

 

Ответить

Обращение к рабочим листам Excel из кода VBA. Переименование листов, скрытие и отображение с помощью кода VBA Excel. Свойства Worksheets.Name и Worksheets.Visible.

Обращение к рабочим листам

Рабочий лист (Worksheet) принадлежит коллекции всех рабочих листов (Worksheets) книги Excel. Обратиться к листу можно как к элементу коллекции и, напрямую, по его уникальному имени.

Откройте редактор VBA и обратите внимание на вашу книгу в проводнике, где уникальные имена листов указаны без скобок, а в скобках — имена листов, отображаемые на ярлычках в открытой книге Excel. Уникальные имена листов отсортированы по алфавиту и их расположение по порядку не будет соответствовать их индексам (номерам), если листы перемещались по отношению друг к другу. Индексы листов смотрите по порядку расположения ярлычков в открытой книге. Переместили листы — изменились их индексы.

Обращение к рабочему листу в коде VBA Excel:

‘По уникальному имени

УникИмяЛиста

‘По индексу

Worksheets(N)

‘По имени листа на ярлычке

Worksheets(«Имя листа»)

  • УникИмяЛиста — уникальное имя листа, отображаемое в проводнике редактора VBA без скобок, с помощью кода VBA изменить его невозможно.
  • N — индекс листа от 1 до количества всех листов в книге, соответствует порядковому номеру ярлычка этого листа в открытой книге Excel.
  • Имя листа — имя листа, отображаемое в проводнике редактора VBA в скобках, с помощью кода VBA изменить его можно.

Количество листов в рабочей книге Excel определяется так:

‘В активной книге

Worksheets.Count

‘В любой открытой книге,

‘например, в «Книга1.xlsm»

Workbooks(«Книга1.xlsm»).Worksheets.Count

Переименование листов

В VBA Excel есть некоторые особенности в наименовании листов, так как у рабочего листа есть два свойства, связанных с именем: (Name) и Name. Откройте окно «Properties» в редакторе VBA, нажав клавишу «F4», и выделите любой лист в проводнике. Вы увидите, что в окне «Properties» свойству (Name) в скобках соответствует в проводнике уникальное имя листа без скобок, а свойству Name без скобок соответствует изменяемое имя листа в скобках. Оба имени в окне «Properties» можно редактировать.

С помощью кода VBA Excel можно редактировать только имя листа Name, отображаемое на ярлычке листа и в проводнике без скобок. Для этого используется свойство рабочего листа Worksheets.Name со следующим синтаксисом:

expression.Name

где expression — переменная, представляющая собой объект Worksheet. Смена имени осуществляется путем присвоения нового значения свойству Worksheets.Name.

Допустим, у нас есть лист с уникальным именем (Name) — Лист1, индексом — 1 и именем Name — МойЛист, которое необходимо заменить на имя — Реестр.

Лист1.Name = «Реестр»

Worksheets(1).Name = «Реестр»

Worksheets(«МойЛист»).Name = «Реестр»

Скрытие и отображение листов

Для скрытия и отображения рабочих листов в VBA Excel используется свойство Worksheet.Visible со следующим синтаксисом:

expression.Visible

где expression — переменная, представляющая собой объект Worksheet. Свойству Worksheet.Visible могут присваиваться следующие значения:

  • False — лист становится невидимым, но он будет присутствовать в списке скрытых листов, и пользователь сможет его отобразить с помощью инструментов рабочей книги Excel.
  • xlVeryHidden — лист становится супер невидимым и его не будет в списке скрытых листов, пользователь не сможет его отобразить. Актуально для Excel 2003-2016.
  • True — лист становится видимым.

Аналоги присваиваемых значений:

  • False = xlHidden = xlSheetHidden = 1
  • xlVeryHidden = xlSheetVeryHidden = 2
  • True = xlSheetVisible = -1 (константа xlVisible вызывает ошибку)

Примеры:

Лист1.Visible = xlSheetHidden

Лист2.Visible = 1

Worksheets(Worksheets.Count).Visible = xlVeryHidden

Worksheets(«МойЛист»).Visible = True

Как создать, скопировать, переместить или удалить рабочий лист с помощью кода VBA Excel, смотрите в этой статье.

Хитрости »

4 Март 2015              53350 просмотров


Как получить имя листа формулой

Задача: записать в отдельной ячейке или внутри формулы имя текущего листа(т.е. того, в котором сама функция).

В принципе это очень легко сделать простейшей функцией пользователя:

'---------------------------------------------------------------------------------------
' Procedure : GetShName
' DateTime  : 04.03.2015 10:44
' Author    : The_Prist(Щербаков Дмитрий)
'             http://www.excel-vba.ru
' Purpose   : Функция возвращает в ячейку имя листа
'             rCell - Необязательный аргумент.
'                     Если указан - функция вернет имя листа, на котором расположена эта ячейка
'                     Если не указан - функция вернет имя листа, в котором записана функция
'---------------------------------------------------------------------------------------
Function GetShName(Optional rCell As Range)
    If Not rCell Is Nothing Then
        GetShName = rCell.Parent.Name
    Else
        GetShName = Application.Caller.Parent.Name
    End If
End Function

Синтаксис:
получение имени листа, в котором записана функция:
=GetShName()
получение имени листа, в котором расположена указанная ячейка
=GetShName(A1) — данная запись равнозначна записи без ячейки, т.к. ячейка все равно в пределах листа с самой функцией
=GetShName(Лист2!A1)


Но бывают случаи, когда использование макросов весьма нежелательно. Тогда можно воспользоваться чуть более громоздкой и менее понятной формулой:

=ПСТР(ЯЧЕЙКА(«filename»;A2);ПОИСК(«]»;ЯЧЕЙКА(«filename»;A2))+1;31)
=MID(CELL(«filename»,A2),SEARCH(«]»,CELL(«filename»,A2))+1,31)

Однако эта формула вернет точно такой же результат, как функция пользователя выше и макросы совершенно не нужны.

Теперь разберем эту формулу поподробнее
Самая основная часть — ЯЧЕЙКА(«filename»;A2). Функция ЯЧЕЙКА (CELL) с записанным первым аргументом «filename» возвращает полный путь к книге, включая имя листа и адрес ячейки, в которой записана функция:
C:UsersДмитрийDesktop[Tips_All_GetShName.xls]Лист1
Т.к. нам нужно только имя листа — мы применяем ПСТР (MID), которая возвращает часть текста, начиная с указанной позиции символа. ПОИСК (SEARCH) ищет нам именно эту позицию — позицию символа «]».
Если по шагам просмотреть этапы работы формулы, то будет нечто вроде:
=ПСТР(ЯЧЕЙКА(«filename»;A2);ПОИСК(«]»;ЯЧЕЙКА(«filename»;A2))+1;31)
Шаг1 =>
=ПСТР(ЯЧЕЙКА(«filename»;A2);ПОИСК(«]»;C:UsersДмитрийDesktop[Tips_All_GetShName.xls]Лист1)+1;31)
Шаг2 =>
=ПСТР(ЯЧЕЙКА(«filename»;A2);49+1;31)
Шаг3 =>
=ПСТР(C:UsersДмитрийDesktop[Tips_All_GetShName.xls]Лист1;50;31)
Шаг4 =>
=Лист1
Первый момент: почему применяю цифру 31 последним аргументом ПСТР? По факту, там необходимо указывать точное количество символов, но если указать больше — то будут взяты все символы от указанного и до последнего. Т.е можно было бы указать и 99, но 31 — это максимальное количество символов, которое можно использовать в имени листа.
Второй момент: первым аргументом функции ЯЧЕЙКА указывается текст, обозначающий тип сведений. В русской локализации он доступен на русском — «имяфайла». Однако при открытии файла с этой функцией в другой локализации тип сведений не будет переведен и функция не сможет работать. Поэтому я указываю на английском, т.к. он является универсальным в данном случае и будет работать в любой локализации. Однако нет никакой ошибки, если указать на русском: ЯЧЕЙКА(«имяфайла»;A2)

Если вторым аргументом функции ЯЧЕЙКА ничего не указывать(=ЯЧЕЙКА(«filename»)), то функция вернет полный путь с именем того листа, который активен в данный момент(даже если это лист другой книги). Это всегда надо учитывать. Часто функцию используют для определения имени книги, в которой сама функция записана(например, для запросов Power Query — Относительный путь к данным PowerQuery). И в какой-то момент может получиться так, что ожидаете увидеть имя книги или листа с функцией, а получаете совсем другое.

Правда, у этой формулы есть свои недостатки: обязательно необходимо, чтобы книга была сохранена на диске. Это означает, что формула не сработает для книги, которая была только что создана и не сохранена. Связано это с ограничениями возможностей параметра «filename» функции ЯЧЕЙКА(CELL). Она не может получить путь к файлу, который еще не сохранен.
Функция пользователя(UDF) GetShName(приведенная в самом начале статьи) лишена этого недостатка.

Для чего вообще может быть нужно записывать имя листа в ячейку? Ну, например, если имя листа периодически меняется, а в своих формулах вы используете функции вроде ДВССЫЛ со ссылкой на этот лист. Либо для создания более наглядного оглавления через гиперссылки.


Кто-то уже явно догадался, что подобным же образом можно получить не только имя листа — но и имя книги:
=ПСТР(ЯЧЕЙКА(«filename»);ПОИСК(«[«;ЯЧЕЙКА(«filename»))+1;ПОИСК(«]»;ЯЧЕЙКА(«filename»))-ПОИСК(«[«;ЯЧЕЙКА(«filename»))-1)
так же как и для имени листа — можно указать ячейку из другой книги и тогда формула вернет имя той книги, из которой указана ячейка.
Если ячейка не указана — функция вернет имя активной в данный момент книги.

Так же можно получить полный путь к книге и имя книги(без квадратных скобок и имени листа):
=ПОДСТАВИТЬ(ПСТР(ЯЧЕЙКА(«filename»;A1);1;ПОИСК(«]»;ЯЧЕЙКА(«filename»;A1))-1);»[«;»»)

Так же см.:
Имя предыдущего листа


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

You’re saying this works?

Sheets("Blank (2)").name = sname

Then, do this:

With Sheets("Blank (2)")
    .Name = sname
    .Activate
    .Select
End With

The idea is to grab a reference to the worksheet you’re working with, instead of constantly fetching the object from the Sheets collection every time.

Alternatively:

Dim target As Worksheet
Set target = ThisWorkbook.Worksheets("Blank (2)")
target.Name = sname
target.Activate
target.Select

Note that the Sheets collection, unqualified as you’ve used it, implicitly refers to the active workbook. Assuming that active workbook is the same workbook the code is written in, it’s best to qualify the call with ThisWorkbook, and to use the Worksheets collection instead — because the Sheets collection can contain non-worksheet objects (e.g. charts).

Lastly, I doubt there’s any need to .Select anything here. Read more about avoiding .Select and .Activate here.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel имя книги в ячейку
  • Excel имя для столбца
  • Excel имя для поиска
  • Excel имя для колонки
  • Excel имя диапазона посмотреть

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии