A quick look in the email bag reveals a note from Darius who asks this question:
"In Access, you can call up zoom by hitting Shift+F2 on your keyboard. Is there a way to create zoom functionality in Excel?"
What Darius is referring to is the ZoomBox function in Access. If you are in any text-based input box, you can call up the ZoomBox by hitting Shift+F2 on your keyboard. This will bring up a dialog box, allowing you to see a broader workspace for entering data.

There is no such functionality in Excel, but the thought of creating a Zoom box in Excel intrigues me. So Darius, I've put outlined the steps to creating your own Zoom box.
For all of you who are too lazy to build this yourselves, I've loaded a sample file you can download here.
Step 1: Create a user form
Press Alt+F11 to get to the Visual Basic Editor. There, you can click on Insert->Userform.

Step 2: Add a TextBox
Use the Toolbox dialog to add a TextBox . If you don't see the Toolbox dialog, click View->Toolbox on the VBE menu.

Step 3: Configure the TextBox Properties
Right-click on the TextBox and select Properties. This activates the Properties pane. Here, you want to set the MultiLine property to True and the WordWrap property to True. This will ensure that he TextBox wraps your text as you type data into it.

Step 4: Add a Button
Use the Toolbox dialog to add a CommandButton.

Step 5: Name your UserForm
Right-click anywhere on the gray background of the userform and select Properties.
This activates the Properties pane. Here, you want to set the Name property to ZoomForm and the Caption property to Zoom.
The Name property gives us a distinct name for the form that we can use in code. The Caption property changes the heading on the form to a friendlier title.

Step 6: Add Code to your Userform.
Click anywhere on the gray background of the userform and select View->Code in the VBE menu.
Be sure to change the event procedure to Activate. This tells the userform to run your code upon open.
Here, you will enter:
Me.TextBox1.ControlSource = ActiveCell.Parent.Name & "!" & ActiveCell.Address
This tells the userform to tie the TextBox to the active cell. Meaning, the TextBox will read and write against the cell you are currently on.

Step 7: Add Code to your Button.
Double-click on the button you added to get to the code for the button. Here you will enter:
Unload ZoomForm
This will close the userform once you click OK

Step 8: Add a Macro to Call the ZoomBox from the Spreadsheet.
Now you'll have to give the users a way to call up the ZoomBox.
To do this, let's add a macro. Click Insert->Module while still in the VBE.

Once you have the module, you can add a Sub Procedure called ShowZoom. This procedure will call up you Zoom form.

Step 9: Assign a Hot Key to the Macro.
Go back to your spreadsheet and use the Macro dialog box to assign a hot hey.
In this case, I've set the Macro hot key to Ctrl+m. Hitting Ctrl+m on the keyboard will now fire my ShowZoom macro.

Step 10: Test It!
At this point, we're done! To test, I've hit Ctrl+m on my keyboard. This activates the Zoom box.
Upon opening, the Zoom box ties itself to the currently selected cell.
I enter some data into it and press OK.

Immediately, the data transfers to the cell. Also, the cell is automatically formatted to wrap text and expand to show the text I entered.
So now I have a user-friendly interface that allows me to more comfortably enter long text into a cell.

If you want this zoom box to be available at all times (with all workbooks), simply build this solution into your Personal macro workbook.
Nice post Mike, it gets fun when you have to deal with line returns.
I think i spent a bit of time messing around with that issue when I wrote this:
http://www.blog.methodsinexcel.co.uk/?s=spell+monkey
Maybe I am missing something here Mike, but what functionality does a zoom box in Excel offer that can't be had by turning on in-cell editing and text wrapping? True, you have to remember to hit the F2 key to enable "normal type" editing within the cell, but that becomes automatic after awhile (although I wish Microsoft would build in a user selectable option to control the editing behavior so you wouldn't have to keep hitting F2 all the time).
Intersting idea.
Slight enhancement, In step 3 would be to enable vertical scrollbar.
In xl2007 you can expand the formula bar area.
CTRL+SHIFT+U or the double down chevron icon on the right.
Rick: I think what Darius wanted was a user-friendly way to enter lots of text into a cell without having to finagle with text wrapping, expanding cells, or in-cell editing. I kind of understand this need.
Andy: Thanks for the CTRL+SHIFT+U hot key! I did not now that one.
hmn, how come that the macro will only run when using your shortcut key combi ctr+m from your sample file, and not when i call it in any other file? (and yes i have copied the code into my personal.xlsb file)
I actually have this issue also with other macro's; some work and some don't.
I use exactly the same idea with a number of sheets where many users enter data. I make the form available from [Right Click] (along with a load of other stuff) – saves having to remember a short cut combination.
DataPig, can you enable to zoombox to also show the formulas in a cell (similar to the Access zoombox) when editing cells with data/formulas already residing in it.
Followed all your steps, but, it is not wordwrapping and expanding the cells as above in your screenshot, is there something i need to do to enable this to happen first? (as in format the cells to wordwrap prior to calling the user form?)
Pete: Not sure why yours isn't automatically wrapping the text. Be sure to do change the properties of the Text box in Step 3.
Maybe someone else will have an idea why your solution isn't wrapping the text.
I've made a text edit box as an addin for Excel that can be downloaded from
http://excelusergroup.org/media/p/2362.aspx
The advanced view lets you edit formulas as well as text.
Hi Mr Pig,
I had the same issue as Pete C, and I think I followed all the steps correctly! If I format the cell in Excel before I use the Ctrl+m Zoom Box, it wraps the text, but a cell with no formatting has no wrapping or any other change to the cell formatting.
Having said that, I think I would prefer it that way anyway. This way, I can get the text in quickly, and make the formatting decisions later.
Peter: Neato! Great job. This is definitely going to be of use to quite a few people.
Mike. I really like this. One of the features in Access that I really like is the ability to set a font size. Older people are sometime vision impaired, but you will learn about that in time. Is it possible to increase the font in the zoom box or set a font option. What do you think???
Mike,
Just want you to know that this has helped me out alot! Keep up the good work and thanks for sharingmwith your peers.
Thanks!
Jason McCormick
SEO Author/Expert
http://www.WebSEOPros.com
http://www.SEODesignExperts.com