ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Disable the Delete Key (https://www.excelbanter.com/excel-discussion-misc-queries/174956-disable-delete-key.html)

CarolK1968

Disable the Delete Key
 
Is there a way to disable the use of the delete key or change it so that when
it is pressed, it displays a zero?

I am using the Essbase Add-in and if a blank field is submitted, it does not
replace the prior values in the field. I need to make sure that there are no
blank cells if there are, I need to replace them with zeros.

Any help would be appreciated.
--
Thank you,
Carol

Kevin B

Disable the Delete Key
 
This won't disable the delete key, but it will let you pre-populate the cells
with a 0.

Select the entire data range and press the F5 key. In the dialog box, click
the SPECIAL command button in the lower left-hand corner and then click the
BLANKS option button and click the OK command button to return to the
workbook.

Type a 0 (zero) and then press <Ctrl + <Enter to enter the value in all
selected cells.

Hope this helps...
--
Kevin Backmann


"CarolK1968" wrote:

Is there a way to disable the use of the delete key or change it so that when
it is pressed, it displays a zero?

I am using the Essbase Add-in and if a blank field is submitted, it does not
replace the prior values in the field. I need to make sure that there are no
blank cells if there are, I need to replace them with zeros.

Any help would be appreciated.
--
Thank you,
Carol


CarolK1968

Disable the Delete Key
 
I already have the cells pre-populated with zeros and/or the values
previously entered. I have conditional formating to show if the cell is
blank.

Thank you for the suggestion.
--
Carol


"Kevin B" wrote:

This won't disable the delete key, but it will let you pre-populate the cells
with a 0.

Select the entire data range and press the F5 key. In the dialog box, click
the SPECIAL command button in the lower left-hand corner and then click the
BLANKS option button and click the OK command button to return to the
workbook.

Type a 0 (zero) and then press <Ctrl + <Enter to enter the value in all
selected cells.

Hope this helps...
--
Kevin Backmann


"CarolK1968" wrote:

Is there a way to disable the use of the delete key or change it so that when
it is pressed, it displays a zero?

I am using the Essbase Add-in and if a blank field is submitted, it does not
replace the prior values in the field. I need to make sure that there are no
blank cells if there are, I need to replace them with zeros.

Any help would be appreciated.
--
Thank you,
Carol


Gord Dibben

Disable the Delete Key
 
This sheet event code will replace a deleted item with a 0

Can you use that?

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Count 1 Then Exit Sub
If Not IsNumeric(Target.Value) Then Exit Sub
Application.EnableEvents = False
With Target
If .Value = "" Then
.Value = 0
End If
End With
Application.EnableEvents = True
End Sub

This is sheet event code. Right-click on the sheet tab and "View Code".

Copy/paste the code into that module.


Gord Dibben MS Excel MVP


On Wed, 30 Jan 2008 08:16:06 -0800, CarolK1968
wrote:

I already have the cells pre-populated with zeros and/or the values
previously entered. I have conditional formating to show if the cell is
blank.

Thank you for the suggestion.




All times are GMT +1. The time now is 04:13 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com