+ Reply to Thread
Results 1 to 11 of 11

Compatibility

  1. #1
    Forum Contributor
    Join Date
    09-02-2013
    Location
    Netherlands
    MS-Off Ver
    Office 365 (2013)
    Posts
    268

    Compatibility

    Hello all,

    I'm using office 365 2013 (I think). I'm making an awesome file with some macro's, thus saved as an xlsm file.
    Now I am wondering if that will open on all (previous) versions of excel.

    I noticed some older versions of excel running here, my guess would be 2003, but I'm not sure.
    Since I cannot test it this week, since the person in question is not here, I'm not able to test it myself.

    Another question related to this, what is the best way to set security level?
    I know I can trust my own program, but it's just for one other (max 2 other) persons to make something slightly more easy.

    Thanks in advance.

  2. #2
    Forum Expert Fotis1991's Avatar
    Join Date
    10-11-2011
    Location
    Athens(The homeland of the Democracy!). Greece
    MS-Off Ver
    Excel 1997!&2003 & 2007&2010
    Posts
    13,744

    Re: Compatibility

    ..... I'm making an awesome file with some macro's, thus saved as an xlsm file.
    xlsm file will not work in Excel 2003.

    Excel does not gives absolutely security for advanced users.

    Depant of the acces that you want to give to the other users you could use 3 different passwords when your workbook is opened by someone.

    For this you have to start a new thread.
    Regards

    Fotis.

    -This is my Greek whisper to Europe.

    --Remember, saying thanks only takes a second or two. Click the little star * below, to give some Rep if you think an answer deserves it.

    Advanced Excel Techniques: http://excelxor.com/

    --KISS(Keep it simple Stupid)

    --Bring them back.

    ---See about Acropolis of Athens.

    --Visit Greece.

  3. #3
    Forum Contributor
    Join Date
    09-02-2013
    Location
    Netherlands
    MS-Off Ver
    Office 365 (2013)
    Posts
    268

    Re: Compatibility

    I was talking about the security settings about opening macro's. Not adding passwords. (at least I think that is what you mean)

    Will just saving the xlsm file to xls (97-2003) help?

  4. #4
    Forum Expert Fotis1991's Avatar
    Join Date
    10-11-2011
    Location
    Athens(The homeland of the Democracy!). Greece
    MS-Off Ver
    Excel 1997!&2003 & 2007&2010
    Posts
    13,744

    Re: Compatibility

    ..will just saving the xlsm file to xls (97-2003) help?
    95% yes.

    ............

  5. #5
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,461

    Re: Compatibility

    You cannot set or manage the macro security level on someone else's computer, they have to do it. Normally, you/they would set it so that the user has to enable or "authorise" the macro(s) to run.

    If you are using a much older version of Excel, you may find that it cannot cope with the design, features and the VBA code that has been used.

    For example, from Excel 2007, there are many additional functions, such as COUNTIFS and SUMIFS. And things like Conditional Formatting are much more sophisticated. Not to mention something as "simple" as the increased level of nesting in an IF formula.

    So, it very much depends on what you mean by "awesome" but I suspect you may have issues.

    Regards, TMS
    Trevor Shuttleworth - Retired Excel/VBA Consultant

    I dream of a better world where chickens can cross the road without having their motives questioned

    'Being unapologetic means never having to say you're sorry' John Cooper Clarke


  6. #6
    Forum Contributor
    Join Date
    09-02-2013
    Location
    Netherlands
    MS-Off Ver
    Office 365 (2013)
    Posts
    268

    Re: Compatibility

    Quote Originally Posted by TMS View Post
    You cannot set or manage the macro security level on someone else's computer, they have to do it. Normally, you/they would set it so that the user has to enable or "authorise" the macro(s) to run.

    So, it very much depends on what you mean by "awesome" but I suspect you may have issues.
    Ye I can do that on the computers, that won't be a problem.

    And the "awesome" was mentioned since it's kinda basic
    Hopefully it works and otherwise be able to find a workaround.

    Ty for the info both.

    Last question for now... The formulas that do not work (like you said sumifs, countifs, etc.). Will I be able to detect it myself if I save it as a 97-2003 file?
    Or will it just work since I do have 2013 (or something) installed and only give errors on older versions?

  7. #7
    Forum Expert Fotis1991's Avatar
    Join Date
    10-11-2011
    Location
    Athens(The homeland of the Democracy!). Greece
    MS-Off Ver
    Excel 1997!&2003 & 2007&2010
    Posts
    13,744

    Re: Compatibility

    Last question for now... The formulas that do not work (like you said sumifs, countifs, etc.). Will I be able to detect it myself if I save it as a 97-2003 file?
    Formulas like these will gives you an error. So you'll be able to detect them. SUMPRODUCT is the formula that you'll need to use for replace theese formulas(Works in ALL Excel editions).

    Note: My previous reply "95% YES" was for the qustion "if macros should work in a 2003 file"

  8. #8
    Forum Contributor
    Join Date
    09-02-2013
    Location
    Netherlands
    MS-Off Ver
    Office 365 (2013)
    Posts
    268

    Re: Compatibility

    I noticed that I can detect the formulas that do not work.
    Not much of a problem. I think I can solve it thanks

  9. #9
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,461

    Re: Compatibility

    The functions, I think will appear to evaluate OK until you try to recalculate. Then you'll get a #NAME? error. The functions will be shown as xlfn.SUMIFS.

    As Fotis said, the answer is SUMPRODUCT and, I have to be honest, I find that more flexible than COUNTIFS and SUMIFS.

    Regards, TMS



    If you are satisfied with the solution(s) provided, please mark your thread as Solved.


    New quick method:
    Select Thread Tools-> Mark thread as Solved. To undo, select Thread Tools-> Mark thread as Unsolved.

    Or you can use this way:

    How to mark a thread Solved
    Go to the first post
    Click edit
    Click Go Advanced
    Just below the word Title you will see a dropdown with the word No prefix.
    Change to Solved
    Click Save


    You may also want to consider thanking those people who helped you by clicking on the little star at the bottom left of their reply to your question.

  10. #10
    Forum Contributor
    Join Date
    09-02-2013
    Location
    Netherlands
    MS-Off Ver
    Office 365 (2013)
    Posts
    268

    Re: Compatibility

    Ye I noticed I had some IFERROR's to make sure devided by 0 would not give an error. I just replaced them with IF function. (if denomanator = 0; show 0 otherwise make the fraction)

    Thanks I will mark the thread als solved. I kinda have done these things before
    Just as a reminder.. I might sometimes forget to thank people, that does not mean I didn't appreciate the help

  11. #11
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,461

    Re: Compatibility

    Thanks for the rep


    I kinda have done these things before
    I generally offer just a gentle reminder, it doesn't always happen. And it is useful for others to see that you have a solution with which you are happy.

    I might sometimes forget to thank people, that does not mean I didn't appreciate the help
    If you don't say it, we don't know it.

    Just as a reminder: if people don't get thanked for the help they have provided, they might think twice next time you ask. Your choice.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Add-in Compatibility
    By luckyspotz in forum Excel Programming / VBA / Macros
    Replies: 7
    Last Post: 02-17-2011, 02:11 PM
  2. Excel 2007 : Compatibility
    By cusp1115 in forum Excel General
    Replies: 1
    Last Post: 05-03-2010, 02:38 PM
  3. [SOLVED] compatibility
    By nigel.mullarkey in forum Excel General
    Replies: 2
    Last Post: 01-19-2006, 11:30 AM
  4. VBA PC-Mac Compatibility
    By MikeM in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 10-07-2005, 12:05 AM
  5. ADO 6.3 compatibility with 6.0?
    By cesw in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 09-22-2005, 12:06 PM

Bookmarks

Posting Permissions

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

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1