1
У меня есть этот код, который создает новый лист в книге и перечисляет все имена листов в столбце, которые работают нормально, но я бы хотел, чтобы он оставил 27 пустых строк между именами листовСоздать список всех имен листов в рабочей книге
Dim xWs As Worksheet
On Error Resume Next
Application.DisplayAlerts = False
xTitleId = "All Sheet Names"
Application.Sheets(xTitleId).Delete
Application.Sheets.Add.index
Set xWs = Application.ActiveSheet
xWs.Name = xTitleId
For i = 2 To Application.Sheets.Count
xWs.Range("A" & (i - 1)) = Application.Sheets(i).Name
Next
Пример это, как она перечисляет их сейчас
И это, как я хочу, чтобы перечислить их с пустыми пространствами между каждым именем листа
Попробуйте сделать 'xWs.Range ("A" и (я - 1)). Offset (27,0) = Application.Sheets (я) .Name' – BruceWayne
Он просто переехал список вниз до строки 27 :( – luke
'xWs.Range (« A »& ((i-2) * 27) +1)' –