Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Reading JE's & Dick's comments I realise your routine only worked for me
because my default/system date format is "dd-mm-yyyy", namely does not include a "/". Peter T "Peter T" <peter_t@discussions wrote in message ... Hi Monica, Your sheet naming routing works fine for me. It would fail of course if another sheet is named with today's date. If you need multiple sheets similarly named with Date try this: Sub test2() Dim fecha As String Dim sht As Object n = Date fecha = CStr(Date) For Each sht In ActiveWorkbook.Sheets If Left(sht.Name, Len(fecha)) = fecha Then cnt = cnt + 1 End If Next If cnt Then fecha = fecha & Chr(65 + cnt) ActiveSheet.Name = fecha End Sub Regards, Peter T "MónicaM" wrote in message ... I want to put in the sheet name tab the actual date. I have tried the following macro but it does not work: Sub nombrar() Dim fecha As String fecha = Date ActiveCell.Value = fecha ‘this is only for testing that fecha is a string with the date ActiveSheet.Name = fecha End Sub I get an error in the last line. If I put fecha between quotes I get the name fecha of course, insted of his value -- MónicaM ------------------------------------------------------------------------ MónicaM's Profile: http://www.excelforum.com/member.php...o&userid=22523 View this thread: http://www.excelforum.com/showthread...hreadid=374562 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Naming a sheet | Excel Discussion (Misc queries) | |||
naming sheet tab | Excel Worksheet Functions | |||
Naming Sheet | Excel Discussion (Misc queries) | |||
Sheet naming | Excel Programming | |||
Naming a new sheet. | Excel Programming |