Hi, I am creating macro in office 2007 and saving file as office 2003. I have a userform that after validating and puting info on the sheet4 should open a new workbook, paste info from sheet4 to this new workbook, protect, give new filename and close the new workbook. It does create a new workbook, protect celles (i know from the .xlsx I save) and give filename. when I go to open the file it says it is corrupted or something and can not be opened. At saving time it also opens the save as dialog for .xlsx file type (which I do not want to happen). I save it anyways and when i go to this file I can see that this file is blank, but cells are protected! so there are 3 problems: 1- the xls file can not be opened 2- the save as for .xlsx opens 3- even in the .xlsx file the celles are not copied Thanks for your help. below is my code:
Nasim Private Sub cmdSave_Click() Dim NewWorkbook As Workbook, OldWorkbook As Workbook Dim M As String With Application .ScreenUpdating = False .DisplayAlerts = False End With On Error Resume Next ' folder exists MkDir "C:\Marquise SCFs" 'create a folder Set OldWorkbook = WORKBOOKS(ThisWorkbook.Name & ".xls") Set NewWorkbook = WORKBOOKS.Add 'add workbook for the sheets M = OldWorkbook.Sheets(5).Range("R1") 'new file name OldWorkbook.Sheets(4).UsedRange.Copy With NewWorkbook.Worksheets(1).Cells(1) .PasteSpecial xlValues 'in Case formulas refer To hiden cells .PasteSpecial xlFormats 'in Case formulas refer To hiden cells .Cells(1, 1).Select End With With NewWorkbook.Worksheets(1) .Cells.Select .Selection.Locked = False .Range("a1").Select .Cells.Select .Selection.Locked = True .Protect Password:="123" End With With NewWorkbook .SaveAs Filename:="C:\ABCs" & "\" & M & ".xls" .Sheets(1).Range("a1").Select End With With NewWorkbook .Close SaveChanges:=True End With With Application .CutCopyMode = False .ScreenUpdating = True .DisplayAlerts = True End With MsgBox "This file has been saved to " & "C:\ABCs" ." cmdPrint.Enabled = True cmdSubmit.Enabled = True End Sub -- ---------------------------------------------------------------------------------- Some important links for excel users: 1. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at http://www.excelitems.com 2. Excel tutorials at http://www.excel-macros.blogspot.com 3. Learn VBA Macros at http://www.vbamacros.blogspot.com 4. Excel Tips and Tricks at http://exceldailytip.blogspot.com To post to this group, send email to excel-macros@googlegroups.com If you find any spam message in the group, please send an email to: Ayush Jain @ jainayus...@gmail.com or Ashish Jain @ 26may.1...@gmail.com <><><><><><><><><><><><><><><><><><><><><><> HELP US GROW !! We reach over 6,500 subscribers worldwide and receive many nice notes about the learning and support from the group. Our goal is to have 10,000 subscribers by the end of 2009. Let friends and co-workers know they can subscribe to group at http://groups.google.com/group/excel-macros/subscribe