Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Have a function that copies what a user inputs in one cell to the adjacent
cell if certain conditions are met. Works fine when I type the value into the cell, but when I select the value from a validation list I recieve the error 1004. Simplified the condition on the code below. When I place a break on .Value = Target.Value, Target.Value contains the value selected from the validation list. Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo ERR_CleanUp Dim i_row As Integer Dim i_column As Integer Application.DisplayAlerts = False Application.EnableEvents = False i_row = Target.Row i_column = Target.Column If Target.Address = "$P$5" Then With Worksheets(1).Cells(i_row, i_column + 1) .Value = Target.Value End With End If CleanUp: Application.DisplayAlerts = True Application.EnableEvents = True Exit Sub ERR_CleanUp: If Err.Number = 1004 Then MsgBox "Excel has had a brain fart.", vbInformation Else MsgBox Err.Number & "- " & Err.Description End If Resume CleanUp End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Runtime Error 1004: Application defined or object defined error | Excel Programming | |||
Runtime error 1004- application defined or object defined erro | Excel Programming | |||
Runtime error 1004- application defined or object defined erro | Excel Programming | |||
Runtime error 1004- application defined or object defined erro | Excel Programming | |||
Macro Run-time Error 1004 Application Defined or Object Defined Error | Excel Programming |