I have extensive experience with VBA programming in Excel 5 through Excel 2013. As a former aerospace engineer with a large aerospace corporation and consultant in a small defense technology services company, I have developed a wide range of applications in VBA, including simulations involving mixed-language programming, satellite orbit mechanics, graphics and animation, and real-time applications. I am interested in moderate to hard VBA-related questions only.
I have developed and taught several courses in Excel VBA programming and also VBA programming in Office 97, 2000, and 2007. I have developed a number of large technical applications in Excel VBA for use within the aerospace industry.
B.S. in Electrical Engineering and Computer Science, University of California, Berkeley.
I enjoy helping others, not just to solve their particular problem, but also to improve their proficiency and understanding of Excel and VBA. As a result, I always try to explain why a particular problem has occurred and why a particular solution works rather than just providing a solution.
VBA is a powerful general-purpose scripting language, not just a macro recording capability. When one learns to program in VBA rather than just recording macros, a whole world of new capabilities opens up.
Contrary to the belief of many, VBA is exactly the same in Microsoft Excel, PowerPoint, Word, and Access. It is only the object models of the hosting applications, and therefore the way one works with their objects, that are different. As a result, once one knows VBA one need only learn the object model of any new application to program effectively in it.
|Ayman||01/04/17||10||10||10||Thank you Damon for providing excellent Macro .....|
|Joe||12/21/16||10||10||10||Thanks a lot Joseph|
Hi Terrill, A dialog for selecting a file is provided by the VBA GetOpenFilename method. You can use it like this: Dim Filename As String Filename = Application.GetOpenFilename("Picture
Hi again Richard, Here is some information about installing that Compatibility Pack: https://support.microsoft.com/en-us/kb/923505 Regarding other ideas one suggestion would be to save your charts
Hi Bill, This is a widely reported problem with Excel. I found a website that claims it can be fixed using a downloadable repair tool. See this link: http://thewikipost.org/topic/98ybhSiaHyCVjR2PNjCAN8V2gQhPCvV0/Applications-with-
Hi again Richard, I'm sorry my suggestion didn't work for you. I am using Office 365 and Excel v. 15. I haven't used Excel 2003 in several years and no longer have access to that version, but was
Hi Richard, Sorry it took me so long to get back to you on this. I believe the problem is that the default in Excel is to save chart pictures in GIF format, which is bad for representing fonts as
Answers by Expert: