Excel currency shortcut produces € symbol - excel

The Excel shortcut of Ctrl + Shift + 4 is supposed to convert selected cells into the currency format. However, mine prompts me that "Data on the Clipboard is not the same size and shape as the selected area. Do you want to paste the data anyway?" and if i click OK, it replaces the contents of the first selected cell with a € symbol. If only one cell is selected when I perform the keystroke, that cell's contents are replaced without the prompt.
I've tried to reset my regional settings and formats but nothing has worked. Googling only produced one legitimate question which was responded with a troll answer. I'm hoping someone here might have experienced (and fixed) this before.
This is on Windows XP and Office 2003 with no add-ins.

There are probably some programs running, or macros imported in your office program, that use the shortcut Ctrl + Shift + 4. A few possible solutions:
Enable the developer tab (File > Options > Customize Ribbon > in the right hand box there should be an unchecked box named Developer > check it on > click OK.) Afterwards, check your macros. IF there are any, they could be causing the problems.
Or you could also try to change your shortcut to something else. Go to Excel Options> Customize> Keyboard shortcuts Customize. Then find the applicable command and change it to something else.

What is the number format in the workbook's Currency Style (Format|Style)?
More recent versions of Excel with the ribbon bar have this under the "number" drop down on the Home ribbon
Make sure the Symbol is listed as $

Are you sure that it is the shift is the key being sent, the result you describe it what happens with Ctrl + Alt + 4

It seems there is no solution to this question and I gave up trying after a few months. Removed my Office 2003 install and replaced it with Office 2010 instead, which fixed the problem. Appears there were no background processes involved, probably just a faulty Office/Excel install.

Related

keyboard shortcut to formula editing field (literally) in Excel? (Not F2)

I am looking for the keyboard shortcut to edit a formula in the formula edit field. I am not looking for similar functionality such as F2, which allows you to edit the formula, but only with the cursor in the cell you are working on.
Put another way, I am looking to move my cursor to the field to the right of the "fx" (function sign + "x") field that is just below the ribbon so I can edit a formula in Excel and have it behave the way I want.
I know many will ask why. The main reason I want to do this is when formulas get long they wrap (which is difficult to follow) and/or cover up adjacent cells (which makes modeling more difficult). I don't want to change the wrapping behavior etc. because I actually use it (it is helpful) in some cases.
I do not want a solution that involves a macro because I want this to work on any computer I am working on.
Been Excel'ing for a long time and this is one of the few things I have to go to the mouse for and it slows me down.
EDIT: also can't lose the reference color coded highlighting. F2 then Ctrl + A gets the cursor up there in the formula bar, but the wrapping in the cell stays (bad) and the color coded reference highlighting goes away (bad).
I found a way but you may or may not like it.
In Excel older than 2007 do the following and then use F2:
From the Tools menu, choose Options.
Click the Edit tab.
Uncheck the Edit Directly In Cell option in the Settings area.
Click OK
In Excel 2007 and newer do the following and then use F2:
Click the Office button and then click Excel Options (at the bottom
right).
Select Advanced in the left pane.
Uncheck the Allow Editing Directly In Cell option.
Click OK.
Giving credit where credit is due I found this on the below site by simply googling "excel keyboard shortcuts formula bar"
http://www.techrepublic.com/blog/microsoft-office/quick-access-to-excel-formula-bar-via-keyboard/

# key doesn't work in Excel

Does anyone know a reason why my # key doesn't work in Excel 2010 ? I have a german keyboard (hence I have to press Alt Gr + q):
The €(Euro) Key doesn't work either. I have already checked the keyboard layout in the Windows 7 System settings. There is only one layout installed (the german one). In other Programms like Word, the # key works. So I would guess it is a Excel problem.
Btw: pressing the "Alt Gr" + "q" button in Excel plays the windows system "default beep (windows ding)" sound.
Meanwhile, as temporary solution, I always copy and paste the # symbol from Word to Excel.
The at symbol is used to shorten formulas inside named tables referencing cells, perhaps you get an error from trying to use it in a way which does not work
As Microsoft says:
In Office 2010 this notation has been condensed to improve the user experience. The “[#This Row]” notation has been replaced with an “#” notation in formulas and, where possible, the requirement for explicit table name references in the formula have been removed.

Array formula on Excel for Mac

I need to call LINEST in Excel 2011 for Mac, I would say - this was a detective story. My laziness, my curiosity, all was here!
I had a homework from university course to use LINEST.
I even stopped trying to do so on MAC, because after googling I could not find any solution how to do it. (I have tried EACH AND EVERY combination of Fn Ctrl Alt Cmd Return!)
Finally, I found a solution here on stack overflow! I want to mention it again, as it was a long time I spent looking for the solution. I have spent 4 days outside of home, to use just windows PC where it is easy as a pie - F2, CTRL+SHIFT+ENTER.
If you want to check if I tell truth - go to HELP in Excel for Mac, type array formula, find LINEST and look at the solution combination!
The solution: select the range, press CONTROL+U and then press ⌘+RETURN.
Here is the link to the original post:
Excel formulas giving #VALUE! error when ported to Mac
This doesn't seem to work in Mac Excel 2016. After a bit of digging, it looks like the key combination for entering the array formula has changed from ⌘+RETURN to CTRL+SHIFT+RETURN.
Select the range, press CONTROL+U and then press ⌘+RETURN.
This works 100%.
Select the cells you want to populate with the formulated data.
Press Control + U.
Add your array formula on any cell (preferably first).
Press Control + Shift + Return.
Remember Control and Command are different keys on Mac!!
Found a solution to Excel Mac2016 as having to paste the code into the relevant cell, enter, then go to the end of the formula within the header bar and enter the following:
Enter a formula as an array formula
Image + SHIFT + RETURN or
CONTROL + SHIFT + RETURN
CTRL+SHIFT+ENTER, ARRAY FORMULA EXCEL 2016 MAC.
So I arrive late into the game, but maybe someone else will. This almost drove me nuts. No matter what I searched for in Google I came up empty. Whatever I tried, no solution seemed to be in sight. Switched to Excel 2016 quite some time ago and today I needed to do some array formulas. Also sitting on a MacBook Pro 15 Touch Bar 2016.
Not that it really matters, but still, since the solution was published on Youtube in 2013. The reason why, for me anyway, nothing worked, is in the Mac OS, the control key by default, for me anyway, is set to manage Mission control, which, at least for me, disabled the control button in Excel.
In order to enable the key to actually control functions in Excel, you need to go to System preferences > Mission Control, and disable shortcuts for Mission control. So, let's see how long this solution will last. Probably be back to square one after the coffee break. Have a good one!
This solution worked for me:
When you’ve chosen range of cells in formula press control+u
Then press shift+enter/return
Select the desired range of cells
Press Fn + F2 or CONTROL + U
Paste in your array value
Press COMMAND (⌘) + SHIFT + RETURN

Excel 2007 Visual Basic Editor: eats spaces, throws cursor around

I can't resolve this issue, I found a similar question here but:
setting the workbook to Manual calculation (alt-m-x-m or alt-t-o>formulas) didn't work
Setting editor options to disable: Auto syntax check & Background compile didn't work
anybody have any idea how to fix this very annoying behaviour, I'm used to quickly pop up VBA (alt-f11), f7 to get into code and write some quick procedures there... and it's hard to get out of that habit, I don't want to write any office extension to just add a single quote to every cell in the range
For Each rg In Selection
rg = chr(39) & rg.value
Next
F5, done...
I had this exact problem and the following worked for me.
1.Click the Microsoft Office Button, and then click Excel Options
2.Click the Add-Ins category
3.In the Manage box, click COM Add-ins, and then click Go.
4.Look for an add in called 'Load Test Report AddIn' then uncheck it
5.restart excel
This addin is installed with VS2010 Beta2
I'm using excel 2010 and face similar problem. When I hit space bar, editor removes the space and put cursor to end of last character. Tried unchecking add-in coms without resolution.
"In Excel 2010, toggling Design Mode button on the Developer Ribbon Tab solves the problem for me."
Or in vba editor, CLICK on Design Mode button (icon with pencil) to enter design mode. From the Run menu, select "Design Mode".
Got it from this link:
https://social.msdn.microsoft.com/Forums/office/en-US/3353f2d3-7e92-424b-934c-0eedd21b9a90/excel-2010-vb-editor-auto-deleting-spaces?forum=exceldev
Winword VBA IDE works fine, so it's only in Excel for the moment.
I have tried re-installing, I have tried the Excel options > Resources > diagnostic tool which reported that it fixed 1 issue but the problem remained.
The problem effectively seems to be that the Visual Basic Editor compiles every second (or less) and removes spaces.
An ugly work around is to put a single quote after your cursor and it won't remove the spaces, but that's just silly.
I'm currently waiting for the Office 2007 Enterprise "Change" > "Repair" to finish & test it again, else I'm going to stick with the single quote.
I've hit this issue too, and for me it was related to an Excel add-in which would explain why you're not seeing it in the Word VBE. Try going into the trust center and disabling all application add-ins - if that fixes it, then you can work out which is going wrong by a process of elimination. In my case, it was the Load Test Report Addin which installs with VS2010 beta 2.
I've had this problem recently with Excel 2010. Toggling Design mode didn't work and I didn't have the 'Load Test Report Add-In'. However, I had a couple of other Add-Ins and it was one of those (Jive for Office) that was causing the issue.
So in 2010 you should go to File>Options>Add-Ins. At the bottom of the dialog box in 'Manage' select 'COM Add-Ins' and click Go. See what's in there and unselect each in turn. For me, the result was instant - I didn't even have to restart Excel.

How can I permanently prevent Excel from setting all new documents to R1C1 mode?

Every time I create a new excel sheet, I have to go in and change it's cell reference mode to the familiar A1, B1, etc. I can't seem to find a way to permanently set it to A1 style.
Is there a macro I can write or a way to use templates or something, so that I don't have to keep changing the R1C1 setting?
In Office 2007, Click the Office button and click Excel Options which you will find at the end near Exit Excel.
Go to Formulas tab and under Working with formulas, Check or uncheck R1C1 reference style to use it or to change it to A1 reference style.
(source: lytebyte.com)
If it doesn't stick you have some problem with a personal.xls or the default template or something I guess...
EDIT:
Try this first:
Close all spreadsheets down. Assuming you have created one previously, unhide your Personal.xls workbook (Window>Unhide; In Excel 2007 and newer,View,Unhide) and then uncheck the R1C1 reference style. Save your Personal.xls, rehide & close down Excel (clicking Yes to save changes to Personal.xls). With any luck you should now have your default A1 style back. You will have to repeat the above with any other workbooks in your XLSTART directory and/or the start up location in Tools>Options>General tab.
Then this:
Help > Detect & Repair.
If no good, try http://support.microsoft.com/kb/291288
Last resort:
Use Start > Run excel /regserver
NOTE the space after "excel"
You could create a toolbar button that allows you to change the worksheet to A1 type referencing. This Excel macro will do the job:
Sub useA1references ()
Application.ReferenceStyle = xlA1
End Sub
If that works, you can set the macro to run whenever you open Excel or create a new workbook.
In my case,
only this link worked (i paste the answer here, as it might go away):
Press [Alt]+[F11] to launch the VBE.
If the Immediate window isn't visible, press [Ctrl]+g.
In the Immediate window, type ? application.StartupPath and press Enter. VBA will display the path to XLStart.
Make a note of the response. Mine is
C:\Users\Bernard\AppData\Roaming\Microsoft\Excel\XLSTART
Open a new workbook
Open Excel > File > Options > Formulas > Uncheck ‘ R1C1 reference
style’ under Working with style > click on ‘OK’.
Click on File > Save as > Browse to the XLSTART folder and give the
file the name Book.xltx. Press OK
The biggest problem of the R1C1 reference style setting is that Excel saves it in templates and/or files. This behavior is unpredictable and differs from version to version. Due to this, sometimes, this setting gets spread like a worm from a single file.
To address the issue, I've written a small Add-In that silently forces A1 reference style for all existing and new workbooks. It contains also a macro requested and is tested on Office 2016 and 2019.
It's also worth mentioning that Office ADMX templates have a built-in policy to control R1C1 defaults (User Policies/Administrative Templates/Microsoft Excel 2016/Excel Options/Formulas/R1C1 reference style). It doesn't affect existing files and templates at all, though.
I suppose the template has been saved with the R1C1 option. Maybe you can open it, change the option and overwrite the original template?
As In.Spite mentioned, it's probably a default template issue. If you overwrite the default with one that has the R1C1 reference box unchecked, it should remember the setting.
Here's as KB describing where you can find the default template:
http://support.microsoft.com/kb/924460
Locate the template, open it, untick the `R1C1 reference box, and overwrite the old template.
Not directly applicable, but...
For some of my purposes R1C1 notation is very useful, so I made a macro that toggles it and attached it to a toolbar button:
With Application
If .ReferenceStyle = xlA1 Then
.ReferenceStyle = xlR1C1
Else
.ReferenceStyle = xlA1
End If
End With ' Application
I have written an add-in to address this (and related) issues w.r.t. R1C1 addressing. The add-in can be configured to save all workbooks in a specific format (either R1C1 or A1 mode) and also to force your Excel into the desired addressing mode whenever you open a workbook. It also provides a button on the ribbon to switch between addressing modes. It's available from: http://rath.ca/Misc/VBA/Excel/RC_A1_Toggle_v2.zip

Resources