DDE link crashes in Excel 2010

Hi, could you help me? 
The situation: I've got a macro which opens a specific MS Access file, then opens a DDE link, initiates a data import macro in that MS Access file and then closes the DDE link. This used to work completely fine even with Excel 2010 but after some updates
came, the Excel "hangs" after trying to open a DDE link. How to solve this? [I've found some similar topics here, but I'm not good enough to be able to apply the solutions for my situation]
The macro in Excel is like this:
 Sub Run_Access_Macro()
         'Opens Microsoft Access and the file nwind.mdb
            Shell ("C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE C:\Users\diana.berulyte\Desktop\Cred\Credentials.accdb")
         'Initiates a DDE channel to Microsoft Access
            Chan = DDEInitiate("MSACCESS", "system")
         'Activates Microsoft Access
           Application.ActivateMicrosoftApp xlMicrosoftAccess
         'Runs the macro "Sample AutoExec" from the NWIND.MDB file
           Application.DDEExecute Chan, "Import"
         'Terminates the DDE channel
          Application.DDETerminate Chan
 End Sub
If you can help, I would appreciate it!

Hi,
Did this issue occur after installed the Office Dec 9 update patches? If it is, please try to uninstall them to check the macro if it is working correctly. The PG team is working on there updates now.
On the other hand, as far as I know, the DDE is a very old technology, I recommend we try to use the Access object model instead of DDE.
http://msdn.microsoft.com/en-us/library/office/ff192120(v=office.15).aspx
If you have any further question about debugging code, I recommend you post the question to the MSDN forum for Excel
http://social.msdn.microsoft.com/Forums/en-US/home?forum=exceldev&filter=alltypes&sort=lastpostdesc
The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
George Zhao
TechNet Community Support
It's recommended to download and install
Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
programs.

Similar Messages

  • DDE link between MT4 & Excel 2010 no longer works on Windows 8.1 64bit

    I have a DDE link between EXCEL 2010 & Metatrader (MT4)  that has worked flawlessly up until yesterday. Now the spreadsheet just hangs when
    i attempt to update.
    I had not changed anything on my machine prior to the problem, but have since repaired then reinstalled Office and reinstalled MT4 but the problem persists.
    The link still works fine on my Windows 7 64bit PC with the same version of Excel and MT4, so the problem is not at the server end. I have even taken the EXCEL file from the WIN8 machine and it works fine on the Win7 machine
    MT4 is installed in C:/ as the link did not work previously when installed in program files
    Help!

    P.S.  If Excel file was created on an older version of Excel, it should be converted to 2010 format, and the inputs are a little different.
    Example:
    Instead of  =MT4|ASK!EURUSD
    it's now       ='MT4'|ASK!EURUSD

  • Calling DDE from Excel 2010 crashing on Win 8.1 VM

    Trying to use DDE to connect Excel to an external application (Vensim DSS) on a windows 8.1 virtual machine (VM) which seems to hang Excel (specifically when you call DDEInitiate). I have no problems with the same VBA script (code reproduced below if needed)
    on a standard PC with windows 8.1 and Vensim DSS. Also a previous incarnation with windows 7 VM and Vensim worked with no problem. Does anybody have ideas what is different on a win 8.1 VM or some process that I need to ensure is running on the VM for DDE
    to work?
    I have tried with Excel 2003, Excel 2007 and Excel 2010 and all experience the same issue of hanging when calling the DDEInitiate function. 
    Many thanks in advance,
    Dave
    Option Explicit
    Dim DDE_channel As Integer
    Function StartupDDE() As Boolean
        Dim blnIsRunning As Boolean
        On Error GoTo Err_Handler
        blnIsRunning = VensimRunningCheck
        'Check to see if Channel Number has already been assigned
        If Not DDE_channel > 0 Or blnIsRunning = False Then
            'Channel not assigned - check to see if Vensim running
            If blnIsRunning = False Then
                'Vensim not running - try to open
                Dim RetVal
                RetVal = Shell("C:\Program Files (x86)\Vensim\Vensim.exe", vbMaximizedFocus)
                AppActivate "Microsoft Excel"
                Excel.Application.Visible = True
            End If
            'Connect to Vensim
            DDE_channel = Application.DDEInitiate("VENSIM", "System")
        End If
        StartupDDE = True
        Exit Function
    Err_Handler:
        MsgBox "There was an error trying to connect to Vensim.  Please close and reopen Vensim manually", vbExclamation
    + vbOKOnly, "Vensim Connect Error"
        StartupDDE = False
    End Function

    Hi,
    As far as I know, the DDE is a very old technology, I recommend we try to use the Access object model instead of DDE.
    http://msdn.microsoft.com/en-us/library/office/ff192120(v=office.15).aspx
    If you have any further question about debugging code, I recommend you post the question to the MSDN forum for Excel
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=exceldev&filter=alltypes&sort=lastpostdesc
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • Excel 2010 workbook crashing Excel 2013

    We have someone who created a workbook in Excel 2010 and when we open it in Excel 2013 it will crash. You can open the doc and look at it, but once you start trying to do anything in it, after a random time period, it will crash. Also if you try to resave
    the document it will crash every time, no matter how long you've been in the doc.
    Is there any way we can track down what in the doc might be causing this? I've tried it on several different systems with excel 2013, a few of which have SP1 installed already and it does the same thing. Any suggestions?

    Hi Jcasteel,
    Could you please give us more information about this workbook?
    Any Macros or formulas in this file? Does this file have any links to other files? Try to move VBA code or links manually to narrow down this issue(You can change this workbook in excel 2010). If it contains multiple worksheets ,open them separately
    to address this issue.
    In addition, have you ever try the general methods? e.g.
    1.Open the workbook using the 'open and repair' feature(Start Excel->On the File menu-> click Open->In the Open dialog box, select the file that you want to open->Click the arrow on the Open button, and then click Open and Repair )
    2.Start excel in Safe Mode(Press and hold the CTRL key, and then click the name of the Microsoft Office program that you want to run)
    Also if it is convenient for you, you can share your workbook with us .
    Wind Zhang
    TechNet Community Support

  • Excel 2010 changes relative link paths to absolute in files synced with Offline Files in Windows 7

    Hello! I'm wondering if anyone else has seen this problem: I have a large number of Excel 2010 and 2003 files in a folder on my file server. This whole folder is also synced to my computer using Offline Files in Windows 7. I have a lot of references between
    cells in different Excel files, and all referenced workbooks are physically in the same folder. This all works nicely when I create these files at work - all file paths referenced in the cells are created as relative paths and the documents open correctly.
    This is, I understand, the expected and default behavior when Excel creates links. When I edit these files at home, nothing seems odd until I get back to work and sync these files back to the file server. At this point, I discovered that Excel 2010 has, when
    I saved the files while away from the corporate network, changed /all/ the cell references in any offline-edited Excel files to point at absolute paths, and that these absolute paths point to somewhere in my %APPDATA% structure. So whenever I come to work
    and I try to open an Excel file that I have recently worked with offline, I get a bunch of error messages about referenced files that are missing, although clearly they exist in the same folder as the file I've opened, and I must edit all the file references
    again, whereupon they are again created correctly as relative paths (since all files exist in the same folder), which are promptly mangled into absolute C:\....\Offline Files\.....\..... paths whenever I save them at home (and since that works too, I don't
    notice it again until I come back to work and the offline files are synced back to the real network location). This seems to be a case of Windows 7's Offline Files not being able to fool Excel 2010 into believing it is working on a file server - apparently
    Excel 2010 can see through the fakery and decides on it's own to "fix" the problem (which obviously isn't a problem since the paths are relative to begin with) by saving the paths as absolute paths instead. Yes, really clever, Excel. The exepected behavior
    according to MSKB is that links are created as relative paths, so why does it change to absolute whenever Offline Files are involved? I know Offline Files only syncs, it doesn't actually change the files, so I can conclude that Excel is the program at fault
    here. Is there a fix for this, or a known workaround? Because frankly, this bug makes it impossible for me to work in any advanced manner with linked Excel files. The sad thing is that this worked perfectly fine with Office 2003 and Windows XP. Is there a
    patch for this problem that I might have missed (I am running the latest Service Pack and I get Office updates from Microsoft Update). If not, is there a workaround I can use to prevent Excel from corrupting my links when I edit the files offline?

    Hello danceswithwindows,
    Thank you for your post.
    This is a quick note to let you know that we are performing research on this issue.
    Sincerely
    Rex Zhang
    Rex Zhang
    TechNet Community Support

  • Switch Linked (xl source) Tables - behavior change Excel 2010 PP vs. Excel 2013 PP -- In 2013 all calcs of table are lost

    Situation:
    PowerPivot 2010 Model based on 10 linked tables (this tables are generated and refreshed as needed by SQL 2012 MDS Excel-AddIn)
    Unfortunately Excel MDS AddIn changes sometimes the tablename (case: MDS Add-In Filter changed, MDS Server changed). So after Change of tablename we have to fix the powerpivot link to this Excel tables in powerpivot to get powerpivot refresh working again
    Problem:
    With Excel 2010 PowerPivot this was possible without big Problems. As Long as table has identical structure one can Change/Switch the table in powerpivot Windows > Ribbon "Linked" Table > DropDown "Linked Table X" or during update
    via Dialog "Errors in Linked Table"
    After upgrading the solution to Excel 2013 this is not possible any more without loosing any column- or measure calcs defined for this table! :( Every time you Change the assigned Excel table for an existing linked powerpivot table..you
    get following Dialog:
    "You are changing the source of X to Excel table Y. Changing the source will remove all formatting, measures, KPIs, hierarchies, and other Settings applied to the table. Are you sure you want to to continute?"
    Does anyone found a Workaround for persisting existing calc of linked tables when changing the sourcetable (to another Excel table with same structure)??
    Dear MS, this is IMHO really a step backwards and blocks the migration of our existing Excel 2010 PowerPivot Solution? Should i create a connect entry for that?!
    Version-Info:
    2010 Version: 11.0.3000.0 (PP Ribbon>Settings)
    2013 Version: 11.0.2809.81 (Product version displayed for dll c:\program files\Microsoft Office\Office15\Addins\PowerPivot excel Add-In\PowerPivotExcelClientAddIn.dll)

    There is a very similar issue discussed here where i tried to show the different behavior in terms of linked tables in Excel/PowerPivot 2010 vs 2013
    http://social.technet.microsoft.com/Forums/en-US/8fd927f7-30fd-49b7-809c-cb1414955638/linked-tables-excel-2013-vs-2010-difference?forum=sqlkjpowerpivotforexcel
    maybe it helps you to understand the issue
    I assume that MDS creates a new table every time you refresh it thereby breaking the link to PowerPivot
    in case you only have calculated measure you may created a separate, independent linked table and define all calculated measures there
    this way they at least would not get removed
    hth,
    gerhard
    Gerhard Brueckl
    blogging @ http://blog.gbrueckl.at
    working @ http://www.pmOne.com

  • Excel 2010 crash Terminalserver

    Hi all,
    i have trouble with Excel 2010 that it crash and kill the terminalserver where it is running.
    My enviroment:
    Terminal server: VM WinServer 2008R2 with Citrix XenApp 6.5 and Office 2010 ( STD and or PRO )
    Citrix Provisioning: VM WinServer 2008R2 with Citrix Provisioning services 6.1
    ESX Server: ESX 5.1
    Fileserver 1: VM WinServer 2008R2
    Fileserver 2: VM WinServer 2012R2
    My Problem:
    I logon to the terminalserver and open a *.xls file from a share on the file server 2. First problem is that it takes
    longer to open the file than to open it from file server 1. ( yes it is the same file with the same NTFS permission, because the two servers are in sync via DFSR )
    Second problem is, that when i open that *.xls file, it can happen that the terminal server freeze. Only option than is to do a reset on the vm to reboot it.
    Problem 1 and 2 will not occure when i open the file from file server 1, or when i save the same file as *.xlsx and open it than. Or when the file will be opend from the local drive on the terminal server.
    Thanks for any help or idea.

    Hi,
    This may be caused by some add-ins in Excel, please start Excel in Safe Mode:
    Press Win + R, type "excel.exe /safe" in the blank box, press Enter.
    When Excel starts in Safe Mode, go to FILE -> Open, browse to the file location and try to open it, check if the issue persists.
    If the issue doesn't occur then, please go to FILE -> Options -> Add-Ins to disable the suspicious add-ins and verify which one caused the problem.
    If Excel still crashes, please try to collect the Event Logs from the Event Viewer:
    Press Win + R, type "eventvwr" in the blank box, press Enter. in Event Viewer, expand Windows Logs -> Application and see if there's any error about the Excel crash issue, we may find useful information to find the cause.
    Regards,
    Melon Chen
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • After publishling, my baggage .xlsx file links open in Winzip rather then Excel 2010

    I'm running Robohelp 9, published on a Robohelp 8 server, after publishling, my baggage .xlsx file links open in Winzip rather then Excel 2010 (the .zip folder does not hold the appropriate file)

    Hi there
    For starters, I'd strongly suggest each of you file a Bug Report. (link to that is in my sig)
    As for the rename, I'm unsure why it would be doing that but I DO understand that the Microsoft file extensions ending in x are sort of "Zipped" versions.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Linked Excel 2010 worksheet will not update unless I open it

    Hello all, and advanced thank yous for your help.
    I have created a performance dashboard for my team at an insurance company that tracks 7 different metrics on an Excel 2010 worksheet.  I enter the data on the Supervisor level worksheet, and have this linked up and down so my manager can
    see all the metrics from the different teams at a glance, and any one associate can see their metrics at any time, all with me only entering the data once on my sheet.  To give the associates privacy, I have restricted permissions to the Supervisor worksheet
    to management only, and their worksheet to themselves and the site owner (me) only. 
    The issue arises when the associates open their sheet, they do not get updates from the Supervisor sheet.  There is a Security Warning that tells them that there are non-functioning links.   Whenever I go into any of the linked worksheets,
    they work perfectly, and when I save them after opening them, the updated linked info remains.
    It appears that anyone who doesn't have access to the sourced worksheet can't get updates, but the links work perfectly if you
    do have access to the source.
    I could go in and manually open and save the associate sheets every time, but this defeats the purpose of the setup.
    Help!

    Hi ajg820,
    According to your description, this issue is more related to SharePoint, the SharePoint forum is the better place for that issue, we will help you to move it there for you.
    Regards
    Starain
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • W7 64 BIT EXCEL 2010 (32Bit) crashes when running files

    1 of my users is getting the following error when we have got him running his spreasheet on win7 excel 2010 (32bit).  any help appreciated
    Faulting application name: EXCEL.EXE, version: 14.0.6024.1000, time stamp: 0x4d83e607
    Faulting module name: KERNELBASE.dll, version: 6.1.7601.18229, time stamp: 0x51fb1116
    Exception code: 0xc0000005
    Fault offset: 0x000212a8
    Faulting process id: 0x1d20
    Faulting application start time: 0x01cffdc4a562a169
    Faulting application path: C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE
    Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
    Report Id: e9555ace-69b9-11e4-8018-7446a090e5fd
     

    Hi,
    Based on the event log "Faulting module name: KERNELBASE.dll" , this issue might be caused by the Excel add-ins or macros.
    Please try to disable all the add-in/macros to test
    More reference:
    http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/kernelbasedll-error-opening-excel-in-windows-7-32/bf94a6e2-a880-4f0f-b3ee-746b5c4d26bc?page=2
    https://social.technet.microsoft.com/Forums/office/en-US/c05ae82b-d29d-4f9f-bb3f-c5a36d45f692/appcrash-in-excel-2010?forum=excel
    Regards,
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • Excel 2010 MS Query is not working

    Hi, I am in the process of upgrading all my Excel 2003 spreadsheets to Excel 2010.  I am running into problem with the MS Query.  Spreadsheets have MS Query linking to MS database.  However, when I open some of the spreadsheets, the MS Query
    is not working ie. the blue circle keeps turning and then not responding.  It is very weird that this MS Query is working fine with some spreadsheets but not couple and they are all linking to the same database except a small different in criteria.  I
    tried to re-create the Query in the spreadsheet in Excel 2010 by going to Data>From Other Sources>From Microsoft Query and select the database.  Once I set up the criteria and click Return data, the Query gets stuck.
    Please help! Any comments/suggestions will be appreciated.
    Thanks

    Hi,
    There are many possible causes that can crash MSQuery in Excel 2010.
    First, please make sure we have installed the latest Office 2010 and Windows patches.
    Second, Please read the Blog, it explains one typical crash scenario.
    =====
    AppName: msqry32.exe AppVer: 14.0.4750.1000 ModName: msvcr90.dll
    There are several possible resolution you can try to resolve the above crash:
    1. When you launch MS Query, just disable the option "Validate queries before saving or returning data", this is the fifth box in the options menu.
    The only problem is that if you have made any mistake in your query, you'll only be noticed when receiving the data in excel.
    2. Repair all the keys into registry at the following place:
    [HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC]
    For example:
    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC]
    "TraceFile"="C:\\DOCUME~1\\...USERNAME...\\IMPOST~1\\Temp\\SQL.LOG"
    "TraceDll"="C:\\WINDOWS\\system32\\odbctrac.dll"
    http://blogs.technet.com/b/asiasupp/archive/2011/11/07/msquery-randomly-crashed.aspx
    =====
    Third, start the Excel 2010 with
    safe mode, it helps us confirm if some add-ins cause this issue.
    Hope it's helpful.
    Regards,
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in
    Office programs.

  • Each WORKBOOK in separate windows Excel 2010 Windows 7

    Hi,
    I read a lot of thread about this topic, and I begin to despair :)
    With this config : Excel 2010 / Windows 7
    I found the solution to open 2 Workbooks in separate windows, but from explorer / desktop ONLY !
    But from Excel (when a document is already opened), if I have an hyperlink in a spreadsheet that points on an other wordbook, when I click on the link, I would like to open it in a new instance of Excel.
    Same about FILE => OPEN (I would like to open it in a new instance of Excel too, always in fact)
    Thank you.

    Just an update to my above instructions:
    I had an MS Office update pushed via my corporation and while I'm not going to try and determine which update caused the reversion, my Excel open commands reverted back to the default behavior.
    What happened: 
    The (Default)  REG_SZ  "C:\Program Files (x86)\Microsoft
    Office\Office14\EXCEL.EXE" /e "%1" (specifically the /e "%1") reverted back
    to the default ... /dde switch.
    The HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec
    was returned (remember,
    we renamed it). 
    The HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec2
    key remained.
    The same applies to the Sheet.8 keys:
    HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
    HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec
    How
    to revert Excel 2010 back to open workbooks in separate instances:
    Simply
    change the Excel sheet.12 and sheet.8 open commands back to the /e "%1" switch and
    delete the ddeexec keys, since we already renamed them once before and the renamed key remains. 
    Detailed
    Instructions:
    Edit HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
    Before: (Default)  REG_SZ  "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" /dde
        and: command  REG_MULTI_SZ  xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ /dde
    to
    Change: (Default)  REG_SZ  "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" /e "%1"
        Delete (if exist): command 
    REG_MULTI_SZ  xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ /dde
    then
        Delete (if exist): "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec"
    then repeat the
    above steps on:
    HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
    HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec
    This seems to "fix" what an update unfixed.

  • Creative Cloud disables DDE links capability

    Maybe this his issue should be reported to Adobe since it is a software issue with windows7.  I use Excel and DDE Links to get live market updates on the windows platform.  When I installed Adobe Creative Cloud the DDE links stopped working causing Excel to crash.  When I unistalled Creative Cloud the DDE links worked.  Until Adobe fixes this error I cannot use Creative Cloud.  I would like to download CS6 products instead - just like I used to do before it was replaced with Creative Cloud. I like how Creative Cloud works but cannot use it in my shop due to the problems with DDE links. 

    Hi LCBDesign,
    I am curious if the conflict was introduced with a specific product included with Creative Cloud. Did you happen to notice losing this functionality after installing a specific product? Would it be possible to test?
    You can download CS6 products with Creative Cloud. Here is an example with Photoshop. You can toggle from CC to CS6 on the page https://creative.adobe.com/products/photoshop.
    If you click the More Information link below the product name in the Creative Cloud app it opens the product page like described above
    I searched for other related posts about this DDE issue and didn't find any.
    -Dave

  • How to reserve the page size when exporting to MS Excel 2010

    Hello. I have a report which exports to MS Excel 2010. I applied the page size as legal in Crystal Report and would like to use the same page size in Excel
    However, MS Excel print preview says the page size is letter.
    How could I keep the same page size in Excel as I applied in Crystal Report. We have a lot of business reports and would like to avoid applying page setting manually in Excel when users print them out each time.
    Thank you.

    Hi Christine
    I am in the process of writing a doc on the different options in CR and the "No Printer" option sis one of those. Seeing this post, made me wonder as this looked like a questionable behavior. My testing does not support your observations. Now, I did a very simple test;
    Created a report, set "No Printer", set the paper size and legal orientation. Exported to XLS - any format, and the export maintained legal paper size in all instance. I did a few other variations, but I can never get the report to export anything other than Landscape.
    Can you  please let me know the version of CR you are using?
    You may also want to attach the report here with saved data (to attach rename the rpt to txt, then in the reply hit on the "Use advanced editor" link and attach.
    BTW.; I am using CR 2013.
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • What algorithm does Excel 2010 use for Pseudo Random Number Generation (MT19937?)

    Does Excel 2010+ use the Mersenne Twister (MT19937) algorithm for Pseudo Random Number Generation (PRNG), implemented by the RAND() function?
    This has been a nagging question for some time now, with "hints" that it indeed does.  However, a relatively thorough search turns up no definitive documentation.  The most direct indication is perhaps given by Guy Melard [Ref 9] where
    he tests Excel 2010's RAND() function using the Crush battery of tests in TestU01 by L'Ecuyer & Simard.  Melard references a "semi-official" indication that Microsoft did indeed implement MT19937 for the RAND() function in
    Excel 2010, but this reference no longer seems to be available. http://office.microsoft.com/enus/excel-help/about-solver-HP005198368.aspx?pid=CH010004571033.
    The other references below [Ref 1-10] document the history of the statistical suitability of the PRNG and probability distributions in various versions of Excel.  This includes the Wichmann-Hill PRNG implementations supposedly (arguably) used in
    Excel 2003 & 2007 for random number generation.  But still, we have no answer as to which PRNG algorithm is used in
    Excel 2010 (and 2013 for that matter).
    Microsoft indicates that RAND() has been improved in Excel 2010; Microsoft states, "...and the RAND function now uses a new random number algorithm." (see https://support.office.com/en-ca/article/Whats-New-Changes-made-to-Excel-functions-355d08c8-8358-4ecb-b6eb-e2e443e98aac). 
    But no details are given on the actual algorithm.  This is critical for Monte Carlo methods and many other applications.
    Any help would be much appreciated. Thanks.
    [Ref 1] B. McCullough, B. Wilson.  On the Accuracy of Statistical Procedures in Microsoft Excel 97. 
    Computational Statistics & Data Analysis. Vol. 31 No. 1, pp 27-37. July 1999.
    http://users.df.uba.ar/cobelli/LaboratoriosBasicos/excel97.pdf
    [Ref 2]L. Knüsel.  On the accuracy of the statistical distributions in Microsoft Excel 97. Computational Statistics & Data Analysis. Vol. 26 No. 3, pp 375-377. January 1998.
    http://www.sciencedirect.com/science/article/pii/S0167947397817562
    [Ref 3]B. McCullough, B. Wilson.  On the Accuracy of Statistical Procedures in Microsoft Excel 2000 and Excel XP. 
    Computational Statistics & Data Analysis. Vol.40 No. 4, pp 713-721. October 2002.
    https://www.researchgate.net/publication/222672996_On_the_accuracy_of_statistical_procedures_in_Microsoft_Excel_2000_and_Excel_XP/links/00b4951c314aac4702000000.pdf
    [Ref 4] B. McCullough, B. Wilson.  On the Accuracy of Statistical Procedures in Microsoft Excel 2003. 
    Computational Statistics & Data Analysis. Vol.49. No. 4, pp 1244-1252. June 2005.
    http://www.pucrs.br/famat/viali/tic_literatura/artigos/planilhas/msexcel.pdf
    [Ref 5] L. Knüsel. On the accuracy of statistical distributions in Microsoft Excel 2003. Computational Statistics & Data Analysis, Vol. 48, No. 3, pp 445-449. March 2005.
    http://www.sciencedirect.com/science/article/pii/S0167947304000337
    [Ref 6]B. McCullough, D.Heiser.  On the Accuracy of Statistical Procedures in Microsoft Excel 2007. 
    Computational Statistics & Data Analysis. Vol.52. No. 10, pp 4570-4578. June 2008.
    http://users.df.uba.ar/mricci/F1ByG2013/excel2007.pdf
    [Ref 7] A. Yalta. The Accuracy of Statistical Distributions in Microsoft<sup>®</sup> Excel 2007. Computational Statistics & Data Anlaysis. Vol. 52 No. 10, pp 4579 – 4586. June 2008.
    http://www.sciencedirect.com/science/article/pii/S0167947308001618
    [Ref 8] B. McCullough.  Microsoft Excel’s ‘Not The Wichmann-Hill’ Random Number Generators. Computational Statistics and Data Analysis. Vol.52. No. 10, pp 4587-4593. June 2008.
    http://www.sciencedirect.com/science/article/pii/S016794730800162X
    [Ref 9] G. Melard.  On the Accuracy of Statistical Procedures in Microsoft Excel 2010. Computational Statistics. Vol.29 No. 5, pp 1095-1128. October 2014.
    http://homepages.ulb.ac.be/~gmelard/rech/gmelard_csda23.pdf
    [Ref 10] L. Knüsel.  On the Accuracy of Statistical Distributions in Microsoft Excel 2010. Department of Statistics - University of Munich, Germany.
    http://www.csdassn.org/software_reports/excel2011.pdf

    I found the same KB article:
    https://support.microsoft.com/en-us/kb/828795
    This was introduced (according to the article) in Excel 2003. Perhaps the references in notes 2 and 3 might help.
    The article describes combining the results of 3 generators, each similar to a Multiply With Carry (MWC) generator, but with zero carry. MWC generators do very well on the Diehard battery of randomness tests (mentioned in your references), and have
    very long periods. But using zero carry makes no sense to me.
    Combining the three generators only helps if the periods of the 3 are relatively prime (despite what the article implies). Then the period of the result will be the product of the 3 periods. But without knowing the theory behind these generators, I have
    no idea what the periods would be. The formulas for MWC generators fail here.
    Richard Mueller - MVP Directory Services

Maybe you are looking for