Копирование названия листа в ячейку
dmtgrs
Дата: Четверг, 09.12.2021, 09:34 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация:
0
±
Замечаний:
20% ±
Excel 2016
Возможно ли с помощью макроса скопировать название листа в ячейку? Рекодером макроса такое сделать не получается
Возможно ли с помощью макроса скопировать название листа в ячейку? Рекодером макроса такое сделать не получается dmtgrs
Ответить
Сообщение Возможно ли с помощью макроса скопировать название листа в ячейку? Рекодером макроса такое сделать не получается Автор - dmtgrs Дата добавления - 09.12.2021 в 09:34
svp
Дата: Четверг, 09.12.2021, 09:49 |
Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Сообщение отредактировал svp - Четверг, 09.12.2021, 09:51
Ответить
svp
Дата: Четверг, 09.12.2021, 09:54 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Забыл прикрепить файл.
Забыл прикрепить файл. svp
К сообщению приложен файл:
svp.xlsm
(17.8 Kb)
Ответить
Сообщение Забыл прикрепить файл. Автор - svp Дата добавления - 09.12.2021 в 09:54
китин
Дата: Четверг, 09.12.2021, 10:22 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
в стандартный модуль [vba]Код
Sub TT_() Dim NN_ As String NN_ = ActiveSheet.Name ActiveSheet.Range("A5").Value = NN_ End Sub
[/vba]
в стандартный модуль [vba]Код
Sub TT_() Dim NN_ As String NN_ = ActiveSheet.Name ActiveSheet.Range("A5").Value = NN_ End Sub
[/vba] китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение в стандартный модуль [vba]Код
Sub TT_() Dim NN_ As String NN_ = ActiveSheet.Name ActiveSheet.Range("A5").Value = NN_ End Sub
[/vba] Автор - китин Дата добавления - 09.12.2021 в 10:22
Nic70y
Дата: Четверг, 09.12.2021, 10:35 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Рекодером макроса такое сделать не получается
решил приколоться [vba]Код
ActiveCell.FormulaR1C1 = "=CELL(""filename"",RC)" Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Selection.Replace What:="*]", Replacement:="", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Application.CutCopyMode = False
[/vba]
Рекодером макроса такое сделать не получается
решил приколоться [vba]Код
ActiveCell.FormulaR1C1 = "=CELL(""filename"",RC)" Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Selection.Replace What:="*]", Replacement:="", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Application.CutCopyMode = False
[/vba]Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Рекодером макроса такое сделать не получается
решил приколоться [vba]Код
ActiveCell.FormulaR1C1 = "=CELL(""filename"",RC)" Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Selection.Replace What:="*]", Replacement:="", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Application.CutCopyMode = False
[/vba]Автор - Nic70y Дата добавления - 09.12.2021 в 10:35
dmtgrs
Дата: Четверг, 09.12.2021, 10:48 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация:
0
±
Замечаний:
20% ±
Excel 2016
в стандартный модуль Sub TT_() Dim NN_ As String NN_ = ActiveSheet.Name ActiveSheet.Range("A5").Value = NN_ End Sub
Спасибо!!!! А возможно ли сделать так, чтобы этот макрос мог срабатывать сразу на всех листах? Т.е. чтобы не открывать каждый лист. Названия листов разные. Лист1 Лист 2 Лист 3, соответственно эти названия попадают в ячейку своего листа. Лист1 A1=Лист1, Лист2 A1=Лист2,Лист3 A1=Лист3
в стандартный модуль Sub TT_() Dim NN_ As String NN_ = ActiveSheet.Name ActiveSheet.Range("A5").Value = NN_ End Sub
Спасибо!!!! А возможно ли сделать так, чтобы этот макрос мог срабатывать сразу на всех листах? Т.е. чтобы не открывать каждый лист. Названия листов разные. Лист1 Лист 2 Лист 3, соответственно эти названия попадают в ячейку своего листа. Лист1 A1=Лист1, Лист2 A1=Лист2,Лист3 A1=Лист3dmtgrs
Сообщение отредактировал dmtgrs - Четверг, 09.12.2021, 10:53
Ответить
Сообщение в стандартный модуль Sub TT_() Dim NN_ As String NN_ = ActiveSheet.Name ActiveSheet.Range("A5").Value = NN_ End Sub
Спасибо!!!! А возможно ли сделать так, чтобы этот макрос мог срабатывать сразу на всех листах? Т.е. чтобы не открывать каждый лист. Названия листов разные. Лист1 Лист 2 Лист 3, соответственно эти названия попадают в ячейку своего листа. Лист1 A1=Лист1, Лист2 A1=Лист2,Лист3 A1=Лист3Автор - dmtgrs Дата добавления - 09.12.2021 в 10:48
Nic70y
Дата: Четверг, 09.12.2021, 11:02 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
[vba]Код
Sub u_700() For i = 1 To Sheets.Count Sheets(i).Range("a1") = Sheets(i).Name Next End Sub
[/vba]
[vba]Код
Sub u_700() For i = 1 To Sheets.Count Sheets(i).Range("a1") = Sheets(i).Name Next End Sub
[/vba] Nic70y
ЮMoney 41001841029809
Ответить
Сообщение [vba]Код
Sub u_700() For i = 1 To Sheets.Count Sheets(i).Range("a1") = Sheets(i).Name Next End Sub
[/vba] Автор - Nic70y Дата добавления - 09.12.2021 в 11:02
китин
Дата: Четверг, 09.12.2021, 11:05 |
Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
[vba]Код
Sub TT_() Dim NN_ As String Dim sh As Worksheet For Each sh In ActiveWorkbook.Worksheets NN_ = sh.Name sh.Range("A1").Value = NN_ Next End Sub
[/vba]
[vba]Код
Sub TT_() Dim NN_ As String Dim sh As Worksheet For Each sh In ActiveWorkbook.Worksheets NN_ = sh.Name sh.Range("A1").Value = NN_ Next End Sub
[/vba] китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение [vba]Код
Sub TT_() Dim NN_ As String Dim sh As Worksheet For Each sh In ActiveWorkbook.Worksheets NN_ = sh.Name sh.Range("A1").Value = NN_ Next End Sub
[/vba] Автор - китин Дата добавления - 09.12.2021 в 11:05