Excel User Group
Microsoft Excel blogs, forums, files. Read, ask questions, provide answers.

Blogs

  • Pages to Print

    In Microsoft Word’s print dialog, there’s a textbox called Pages. In it, you can specify which pages you want to print by separating individual pages and page ranges by a comma. I have a small app wherein I enter a starting serial number and an ending serial number. The output is [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Thu, Jul 29 2010
    Filed under: ,
  • Good Row Bad Row

    In the office, I sometimes deal with a table of values. In that table, there are good rows, and bad rows. I want to quickly put the good rows to the top of the table, and leave the bad rows at the bottom of the table. So I take the first unused column, give it a rubbish [...] Read More...
  • How it's Made: Tower Defense - a Game in Excel 2010

      This blog post is brought to you by Karen Cheng a Program Manager on the Excel team.     In today's post, we'll show you how the arcade game Tower Defense was created in an Excel spreadsheet (see a video of the game being played here ).  In this game, creeps move toward your castle. You must defend it by placing towers which shoot at the creeps. The more creeps you kill, the more money you get to buy and upgrade your towers. To play, you'll need - · To download the...
  • Runway Math

    From Wikipedia: Runways are given a number between 01 and 36. This indicates the runway’s heading: A runway with the number 36 points to the north (360°), runway 09 points east (90°), runway 18 is south (180°), and runway 27 points west (270°). Thus, the runway number is one tenth of the runway centerline’s magnetic azimuth, [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Thu, Jul 22 2010
  • Test an Object and Its Property

    When you need to test an object’s property, there are times when you must also test that the object exits. E.g. If Not rControl Is Nothing Then     If IsEmpty(rControl.Offset(0, 1).Value) Then         rControl.Offset(0, 1).Resize(1, 7).Value = clsTimeSheet.TimeArray     Else         MsgBox "Operation Failed"     End If Else     MsgBox "Operation Failed" End If This [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Wed, Jul 21 2010
    Filed under: ,
  • Personal.xls

    I’ve been saying for years that I was going to get rid of Personal.xls and put all that code into add-ins. Well, I finally did it. Last week, Code for Excel and Outlook posted Which Macro Shortcut Keys Do You Use. That seems like a good opportunity to layout what I did. I [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Tue, Jul 20 2010
    Filed under:
  • Announcing Excel 2010 Developer Challenge Winners

    We want to thank all of you who submitted entries for our Excel challenge. We had great entries that were well designed using Excel 2010 features, VBA and the user interface. Many of you are as passionate about Excel as we are and we thank you for your feedback. We extend our congratulations to the following winners: First Prize Winner : Andre L G Viol, United States Prize: Xbox 360 Elite Video Game Entertainment System and a copy of the Xbox 360 game: FIFA 2010 Description of the application : The...
    Posted to The Excel Team Blog by Microsoft Excel 2010 on Mon, Jul 19 2010
  • String Building Class

    I read that someone uses a string builder class in vba. For some reason, that thought had never occurred to me, but I thought I’d give it a try. Here’s my first attempt. Private msText As String Public Property Get Text() As String     Text = msText End Property Public Sub Append(sText As String, Optional sDelim As [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Mon, Jul 19 2010
    Filed under: ,
  • Microsoft Office 2010 Deployment Tools Availability

    The last couple of weeks have brought the release of tools (4 tools in 2 weeks!) to help IT Professionals expedite Office 2010 deployment. This posts highlights those four newly released tools and provides links to get started learning about using them. Respectively, these tools help you assess and plan for an Office 2010 deployment, assess potential Office application compatibility issues, and customize your Office 2010 deployment. 1. Microsoft Assessment & Planning Toolkit 5.0 (MAP) MAP is...
    Posted to Office 2010 Team Blog by Microsoft Office 2010 Engineering on Fri, Jul 16 2010
    Filed under: ,
  • Vote for the prototype you like for the Open XML SDK

    The developer documentation team is asking for your feedback on a couple prototypes for the Open XML SDK Documentation. Visit their blog to download the prototypes and vote: http://blogs.msdn.com/b/officedevdocs/archive/2010/07/13/vote-for-the-prototype-you-like-for-the-open-xml-sdk.aspx Read More...
    Posted to The Excel Team Blog by Microsoft Excel 2010 on Wed, Jul 14 2010
  • Properties and Object Continued

    Yesterday, I was writing about how you can access worksheet functions in different ways. And I was going on and on about it to the point where I’m now recreating a slimmed down Excel Object Model in VBA. How did this topic get away from me so fast? Anyway, I set up the CCell [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Tue, Jul 13 2010
    Filed under:
  • Properties and Objects

    I know you’re thinking that class module week is over, and you’re right. This post is more about the Excel Object Model and how it is set up. It stems from a couple of comments on another post that correctly point out that Application.Transpose(...) and Application.WorksheetFunction.Transpose(...) do the same thing. For this example, we’ll [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Mon, Jul 12 2010
    Filed under:
  • Creating a Parent Class

    Hasn’t it been a great class module week? It all started with Rob’s post about custom collection classes, or what I call parent classes. If I make a Person class, I want a People class. If I make an Invoice class, I want an Invoices class to hold all of them. Back in [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Fri, Jul 9 2010
    Filed under:
  • Preventing Workbook_Open events from running (2)

    In Preventing auto_open and Workbook_Open events from running I descibed how to do exactly that. Well, it appears that the methods I gave do not always work with Excel 2007. A visitor of my website complained he could not prevent his Auto_Open macro from running and during a BeamYourScreen session I took over his desktop and [...] Read More...
    Posted to Daily Dose of Excel by Daily Dose of Excel on Fri, Jul 9 2010
    Filed under: , , ,
  • Creating XLLs with Add-In Express.NET – Part 1

    Introduction Recently I had a discussion with a local colleague and friend about using third-party developing tools. He prefers to not use any other tools than Excel and VS.NET. In that way he says he gets 100 % control of the developing process. One of my main targets is to reduce the overall time the [...] Read More...
    Posted to XL-Dennis's Blog by VSTO & .NET & Excel on Thu, Jul 8 2010
1 2 3 4 5 Next > ... Last »
Copyright Excel User Group and the relevant contributors, 2009. All Trade Marks acknowledged. This site is a peer-to-peer site and NOT affiliated in any way to Microsoft Corp. All rights reserved.