Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
My question: Is Visual Basic the most appropriate tool to use for completing
codes for Financial Models that I am learning to build in excel? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The question is not very specific. Does VB include VBA? Does said
building mean using cells and formulas without using VBA? What sort of financial models? Do the models include intermediate calculations that use a lot of cells? Are worksheet formulas being changed regularly to improve the model? If the answer to either of the last two questions is 'yes', it might be more efficient to use some VBA (or even VB). Hth, Merjet |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Merjet,
To clarify I am working with Visual Basic Editor through Microsoft Office Excel 2003. I would like to calculate market scenarios using an outside pricing provider(Bloomberg). The models do involve intermediate calculations, not too many cells. The worksheet formulas (macro's ideally) will remain constant. The input data will only change. Best, Patrick A. Neely "merjet" wrote: The question is not very specific. Does VB include VBA? Does said building mean using cells and formulas without using VBA? What sort of financial models? Do the models include intermediate calculations that use a lot of cells? Are worksheet formulas being changed regularly to improve the model? If the answer to either of the last two questions is 'yes', it might be more efficient to use some VBA (or even VB). Hth, Merjet |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
It seems people connect to their Bloomberg service using DDE. Check the
Excel Help for that term. You can then have formulas that refer to this returned data. Maybe your Bloomberg service rep can help ? NickHK "Patrick A. Neely" wrote in message ... Thanks Merjet, To clarify I am working with Visual Basic Editor through Microsoft Office Excel 2003. I would like to calculate market scenarios using an outside pricing provider(Bloomberg). The models do involve intermediate calculations, not too many cells. The worksheet formulas (macro's ideally) will remain constant. The input data will only change. Best, Patrick A. Neely "merjet" wrote: The question is not very specific. Does VB include VBA? Does said building mean using cells and formulas without using VBA? What sort of financial models? Do the models include intermediate calculations that use a lot of cells? Are worksheet formulas being changed regularly to improve the model? If the answer to either of the last two questions is 'yes', it might be more efficient to use some VBA (or even VB). Hth, Merjet |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Jun 26, 8:08 am, Patrick A. Neely <Patrick A.
wrote: My question: Is Visual Basic the most appropriate tool to use for completing codes for Financial Models that I am learning to build in excel? This depends on what you mean by Financial Model. Excel is a powerful reporting language. Excel has a large audience of developers that include business analysts and non-programmers. Excel is a meal-ticket programming language in that if you're excellent at programming in it you'll be able to find a job and your work will be appreciated. That said. If you are modeling pensions or variable annuities or pricing insurance reserves it's not the tool for the job. Each of these industries have custom software packages that vendors sell - none of which (except perhaps a few by hobbiests) are implemented in Excel. Popular programming languages for advanced modeling include: Standard languages such as C,C++,C#,Java, and VB. Package languages such as S,SAS,APL, Mathematica You'd see S and Mathematica in small brokerages where the investment algorithms use advanced Mathematics (like BARRA but also Morgan Stanley and many others) to guide their investments schemes. You'd see SAS in places where the structure of the data is as important as the data itself. You'd see the standard languages in places where the original development team developed in house code. Often in house code takes advantage of special memory mapping or high performance data number crunching. You'd see APL in insurance companies where IBM left a legacy. APL is well suited dealing with matrices which means it's perfectly suited to modeling annuities, and computations involving mortality and morbidity. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Financial Modeling | Excel Discussion (Misc queries) | |||
financial modeling forums for Excel? | Excel Discussion (Misc queries) | |||
Financial Modeling and Analysis | New Users to Excel | |||
Visual Basic Tool Bar | Excel Programming |