View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Ron de Bruin Ron de Bruin is offline
external usenet poster
 
Posts: 11,123
Default Clear Contents Help

You can use the change event to do this

Place the code in the Sheet module

Right click on a sheet tab and choose view code
Paste the code there
Alt-Q to go back to Excel

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("D18"), Target) Is Nothing Then
If Target.Value = "Combo" Then Range("D19, D20, D21, D22:D26").ClearContents
If Target.Value = "One" Then Range("D23, D24, D26, D27, D28:D29").ClearContents
End If
End Sub


--
Regards Ron De Bruin
http://www.rondebruin.nl



"michael" wrote in message oups.com...
I'd like some help with clearing contents using vba.

If cell D18="Combo" (selected from a Data Validation List), clear the
contents of cells D19, D20, D21, D22 & D26.

If cell D18="One" (selected from a Data Validation List), clear the
contents of cells D23, D24, D26, D27, D28 & D29.

Much thanks in advance!

-Mike