Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I am trying to create a copy of a worksheet called TEMPLET & name th new worksheet a month end date like 63005. I am having trouble getting the code to loop until a unique name (mont end date) is entered in the input box. The code loops correctly as long as there is a duplication, but stop when a unique name (month end date) is entered. My current code is below, but I have tried loop variations with n success. Any ideas? Thanks a million, mikeburg Sub createworksheet() Dim monthenddate As String Dim monthendname As String monthenddate = Application.InputBox("Enter month end dat ex-08-31-05: ") monthendname = Replace(monthenddate, "-", "") If monthenddate = "" Then GoTo done duped: If monthendname = Sheets(monthendname).Name Then monthenddate = Application.InputBox("A worksheet aready exists fo " & monthendname & ", enter a different date or cancel ex-08-31-05: ") monthendname = Replace(monthenddate, "-", "") If monthenddate = "" Then GoTo done End If If monthendname = Sheets(monthendname).Name Then GoTo duped Sheets("Templet").Copy Befo=Sheets(1) Sheets("Templet (2)").Name = monthendname Sheets(monthendname).Range("H1") = monthenddate done: End Su -- mikebur ----------------------------------------------------------------------- mikeburg's Profile: http://www.excelforum.com/member.php...fo&userid=2458 View this thread: http://www.excelforum.com/showthread.php?threadid=38734 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Loop based on number entered in userform | Excel Worksheet Functions | |||
Stop unique values been entered | Excel Worksheet Functions | |||
Unique numbers entered once only | Excel Discussion (Misc queries) | |||
worksheet loop | Excel Programming | |||
How? Macro to copy range to new worksheet, name new worksheet, loop | Excel Programming |