Макрос создает новый лист...
Неоднократно все время пока файл открыт...
Имена создаваемых файлов меняются Лист1, Лист2...
Как узнать его имя?
...
Я знаю только точное его положение... Он всегда третий слева...
ИмяЛиста=ActiveSheet.Name
Workbook_NewSheet(ByVal Sh As Object)
ActiveWorkbook.Worksheets.Add
Sub Workbook_NewSheet(ByVal Sh As Object)
' тут чтото я незнаю'
Sh.Name = Date
Sheets(newSheetName).Select
Sheets(newSheetName).Move After:=Sheets(3)
Sheets("Хронология").Select
Range("A1:K3").Select
Selection.Copy
Sheets(newSheetName).Select
ActiveSheet.Paste
Sheets("Хронология").Application.CutCopyMode = False
End Sub
Аэроплан писал(а):Я знаю только точное его положение... Он всегда третий слева...
newSheetName = Date
newSheetName = Date + Time
newSheetName = replace(cstr(date+time),":","_",,,vbtextcompare)
s = ''20:10:3''
for i=1 to len(s)
if mid(s,i,1) = ":" then mid(s,i,1)=" "
next i
Сейчас этот форум просматривают: Yandex-бот и гости: 44