
Fine tune Excel VBA Macro for multi-thread processing
- or -
Post a project like this4053
£150(approx. $199)
- Posted:
- Proposals: 10
- Remote
- #654456
- Awarded
VBA, Excel,Access,SQL Development,Intrgration & Automation,Database Desigh & Development,Reporting Services

20+ years of experience since MS-DOS -lotus 123 spreadsheets and macros.VB/VBA/excel/word
59096498984601443836358351470665266573552739889399221820084
Description
Experience Level: Expert
General information for the business: Computing
Kind of development: Customization of existing program
Description of requirements/functionality: We have a spreadsheet which has been written by a non-professional coder using Macros/VBA within Excel. The spreadsheet is compiled of 2 x Excel files using handful of sheets.
Whilst the spreadsheet works for the purpose in which is was intended, it does not operate well on the Windows Server environment very well. It looks as though the spreadsheet has not been coded with multi-thread processing in mind.
For example when the spreadsheet runs on a computer with few processing cores but large cores, i.e. 3Ghz it executes functions with no problem. However when the spreadsheet is run on server with multiple cores but running at a less speed 2.2 Ghz, it often produces the error message "Excel ran out of resources while attempting to calculate one or more formulas. As a result, these formulas cannot be evaluated".
Also the spreadsheet even at idle (when the user has it open but is not executing functions) consumes a lot of CPU - 5% per instance of overall server CPU per user. When this is times 8 users it becomes a problem!
So ultimately we need someone to tune the file to use less CPU as a whole and also make it more compatible for our server environment (which runs multiple CPU cores).
Thanks
Specific technologies required: Excel VBA Visual Basic Macros
OS requirements: Windows
Extra notes:
Kind of development: Customization of existing program
Description of requirements/functionality: We have a spreadsheet which has been written by a non-professional coder using Macros/VBA within Excel. The spreadsheet is compiled of 2 x Excel files using handful of sheets.
Whilst the spreadsheet works for the purpose in which is was intended, it does not operate well on the Windows Server environment very well. It looks as though the spreadsheet has not been coded with multi-thread processing in mind.
For example when the spreadsheet runs on a computer with few processing cores but large cores, i.e. 3Ghz it executes functions with no problem. However when the spreadsheet is run on server with multiple cores but running at a less speed 2.2 Ghz, it often produces the error message "Excel ran out of resources while attempting to calculate one or more formulas. As a result, these formulas cannot be evaluated".
Also the spreadsheet even at idle (when the user has it open but is not executing functions) consumes a lot of CPU - 5% per instance of overall server CPU per user. When this is times 8 users it becomes a problem!
So ultimately we need someone to tune the file to use less CPU as a whole and also make it more compatible for our server environment (which runs multiple CPU cores).
Thanks
Specific technologies required: Excel VBA Visual Basic Macros
OS requirements: Windows
Extra notes:
Jack T.
100% (38)Projects Completed
41
Freelancers worked with
40
Projects awarded
45%
Last project
20 Feb 2021
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies