Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Laura,
I tried to code what your words were describing, not what your code was seeming to do... Private Sub Worksheet_Change(ByVal Target As Range) Dim myVal As Variant If Target.Value = "" Then Exit Sub If Target.Column < 7 Then Exit Sub If Target.Cells.Count 1 Then Exit Sub If Intersect(Target, _ Cells.SpecialCells(xlCellTypeAllValidation)) _ Is Nothing Then Exit Sub myVal = Target.Value Application.EnableEvents = False Application.Undo Target.Offset(1, 0).Value = myVal Application.EnableEvents = True End Sub HTH, Bernie MS Excel MVP "Laura L" wrote in message ... I'm trying to modify the code below so that 1) when using the pull down menu, it populates the cell below it , and 2) it only applies to one column. Right now, when you use the pull down menu it just populates that same cell, not the one below it. Any help is greatly appreciated. Thanks, Laura Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo exitHandler Dim rngDV As Range Dim lRow As Long Dim lCol As Long lCol = Target.Column 'column with data validation cell If Target.Count 1 Then GoTo exitHandler On Error Resume Next Set rngDV = Cells.SpecialCells(xlCellTypeAllValidation) On Error GoTo exitHandler If rngDV Is Nothing Then GoTo exitHandler If Intersect(Target, rngDV) Is Nothing Then 'do nothing Else If Target.Value = "" Then GoTo exitHandler Application.EnableEvents = False Select Case Target.Column Case 7 If Target.Offset(0, 1).Value = "" Then lRow = Target.Row Else lRow = Cells(Rows.Count, lCol).End(xlUp).Row + 1 End If Cells(lRow, lCol).Value = Target.Value End Select End If exitHandler: Application.EnableEvents = True End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Help w/ modifying code... pull down menu | Excel Programming | |||
Excel pull down menu | Excel Worksheet Functions | |||
Pull Down Menu Bar | Excel Discussion (Misc queries) | |||
Select pull down menu | Excel Programming | |||
pull down menu | Excel Programming |