Home |
Search |
Today's Posts |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi OssieMac,
Thanks for your help, pointed me in the right direction and came up with the following code that works perfectly: Dim OldPath As String Dim NewName As String OldPath = NewFormWkbk.Path & "\" & NewFormWkbk.Name NewName = Left(OldPath, Len(OldPath) - 4) & " - Imported.xls" ActiveWorkbook.SaveAs NewName Kill OldPath Thanks for the tips Arran "OssieMac" wrote: Hi AAran, Not positive but I think that you might have 2 .xls in your filename. However, insert a Stop as per the following in the code and then when it stops. Select Debug from the dialog box. Hover the cursor over the variables Oldpath, Newpath and Newname and see what their value is. You will have your answer as to what you should do. Dim OldName As String Dim OldPath As String Dim NewName As String OldPath = NewFormWkbk.Path & "\" OldName = NewFormWkbk.Name NewName = OldPath & Left(OldName, Len(OldName) - 4) & "- Imported.xls" Stop ActiveWorkbook.SaveAs NewName The following line is definitely incorrect. You do not enclose variables in double quotes. Only strings entered as strings go in double quotes. There should not be any double quotes in that line. Also check in Help but I don't think there are any parenthesis after Kill. eg Kill "fileName.xls" (if using an actual string name) Kill ("OldPath & Left(OldName, Len(OldName) - 4)") Create a string variable for the filename and do like I said above with a stop and then see what the string value is. strFileToKill = OldPath & Left(OldName, Len(OldName) - 4) Stop Then when the string is correct. Kill strFileToKill -- Regards, OssieMac |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
rename excel file name | Excel Discussion (Misc queries) | |||
rename shared Excel file | Excel Discussion (Misc queries) | |||
Rename Excel file via VBA | Excel Programming | |||
Macros in Excel - Save as and rename file | Excel Programming | |||
Macros in Excel - Save as and rename file | Excel Programming |