ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   How can I blank out a cell if there is a value in a different cell (https://www.excelbanter.com/excel-discussion-misc-queries/176695-how-can-i-blank-out-cell-if-there-value-different-cell.html)

Otter

How can I blank out a cell if there is a value in a different cell
 
I have cells A3, A4,A5, & A6. I want to blank out A3,A4,A5 if there is a
value entered into A6. or I want to blank out A3 & A6 and force entry in A4
if something is entered in A5 or blank out A3,A5,A6 if something is in A4 or
blank out A4,A5,A6 if something is entered in A3. Your help is much
appreciated.

Thanks

A3 = Dept
A4 = Class
A5 = Subclass
A6 = Item

Bernie Deitrick

How can I blank out a cell if there is a value in a different cell
 
Otter,

Copy the macro below, right-click the sheet tab, select "View Code" and paste the code into the
window that appears.

HTH,
Bernie
MS Excel MVP


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count 1 Then Exit Sub
If Intersect(Target, Range("A3:A6")) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target.Address = "$A$6" Then
Range("A3:A5").ClearContents
End If
If Target.Address = "$A$5" Then
Range("A3,A4,A6").ClearContents
Range("A4").Value = InputBox("What goes into cell A4?")
End If
If Target.Address = "$A$4" Then
Range("A3,A5,A6").ClearContents
End If
If Target.Address = "$A$3" Then
Range("A4:A6").ClearContents
End If
Application.EnableEvents = True
End Sub



"Otter" wrote in message
...
I have cells A3, A4,A5, & A6. I want to blank out A3,A4,A5 if there is a
value entered into A6. or I want to blank out A3 & A6 and force entry in A4
if something is entered in A5 or blank out A3,A5,A6 if something is in A4 or
blank out A4,A5,A6 if something is entered in A3. Your help is much
appreciated.

Thanks

A3 = Dept
A4 = Class
A5 = Subclass
A6 = Item




Otter

How can I blank out a cell if there is a value in a different
 
That worked perfect.

Thanks


"Bernie Deitrick" wrote:

Otter,

Copy the macro below, right-click the sheet tab, select "View Code" and paste the code into the
window that appears.

HTH,
Bernie
MS Excel MVP


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count 1 Then Exit Sub
If Intersect(Target, Range("A3:A6")) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target.Address = "$A$6" Then
Range("A3:A5").ClearContents
End If
If Target.Address = "$A$5" Then
Range("A3,A4,A6").ClearContents
Range("A4").Value = InputBox("What goes into cell A4?")
End If
If Target.Address = "$A$4" Then
Range("A3,A5,A6").ClearContents
End If
If Target.Address = "$A$3" Then
Range("A4:A6").ClearContents
End If
Application.EnableEvents = True
End Sub



"Otter" wrote in message
...
I have cells A3, A4,A5, & A6. I want to blank out A3,A4,A5 if there is a
value entered into A6. or I want to blank out A3 & A6 and force entry in A4
if something is entered in A5 or blank out A3,A5,A6 if something is in A4 or
blank out A4,A5,A6 if something is entered in A3. Your help is much
appreciated.

Thanks

A3 = Dept
A4 = Class
A5 = Subclass
A6 = Item






All times are GMT +1. The time now is 11:11 AM.

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