Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
What could be wrong?
My guess is that you are using XL97.
You cannot assign to an array unless you are using XL2000 or later... monArr = Split(mon, " ") -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware "Playing WMA files in squence" m wrote in message Hello, In a While loop I am trying to create a few Worksheets and rename them as "Jan. 2006" or "Jul. 2006" etc... Here is what I have in an array of string: Dim mon As String Dim monArr() As String mon = "Jan. Feb. Mar. Apr. May. Jun. Jul. Aug. Sep. Oct. Nov. Dec. " monArr = Split(mon, " ") In the While loop I execute the following code if m is less than 13. sheetName = monArr(m) & Year(Date) MsgBox sheetName Worksheets.Add after:=Sheets(i) ActiveSheet.Name = sheetName I get the dialog box displaying "2006" and my sheet name is named as "2006"! On the statement "sheetName = monArr(m) & Year(Date)" when m=1,2,3 or ....12, what is wrong that I do not get "Jan. 2006" or "Feb. 2006".... etc on the MsgBox sheetName or "Jan. 2006" or "Feb, 2006" for as name for my Worksheet? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Insert Calculated Field (wrong Qty*Price = wrong Amount) | Excel Discussion (Misc queries) | |||
What Am I Doing Wrong | Excel Discussion (Misc queries) | |||
What is wrong with this | Excel Discussion (Misc queries) | |||
Am I doing something wrong here? | Excel Programming | |||
What's Wrong with This? | Excel Programming |