Results 1 to 4 of 4
  1. #1
    3 Star Lounger Jimmy-W's Avatar
    Join Date
    Jan 2001
    Location
    Helena, Montana, USA
    Posts
    220
    Thanks
    13
    Thanked 0 Times in 0 Posts
    I can use Excel 2007 with my 2003 XLS and run the macro that I created in 2003. However, I can't save the file as 2007 with the macro. Is there a way to import or convert the 2003 macro to 2007, so that I can save the file as 2007 with the macro? Thanks.
    JimmyW
    Helena, MT

  2. #2
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,434
    Thanks
    372
    Thanked 1,457 Times in 1,326 Posts
    Jimmy,

    Have you tried saving the file as ".xlsm"
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  3. #3
    3 Star Lounger Jimmy-W's Avatar
    Join Date
    Jan 2001
    Location
    Helena, Montana, USA
    Posts
    220
    Thanks
    13
    Thanked 0 Times in 0 Posts
    Thanks. I did not, but now see that I can. Do you have a link or brief explanation of how xlsm differs from xlsx? I have other xlsx files that contain custom functions, and I'd like the xlsx files to be compatible with xlsm, if possible. Perhaps I can just copy the VBA code to the xlsm files.
    JimmyW
    Helena, MT

  4. #4
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,434
    Thanks
    372
    Thanked 1,457 Times in 1,326 Posts
    Jimmy,

    xlsm = xls macro enabled. The only difference is that they can contain macros {VBA} where an xlsx file can not.

    Here is some more information.
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •