Hi there,
I think the following code should do what you need:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Const sSTOCK_COLUMN As String = "I"
Const sOTHER_COLUMN As String = "H"
Dim vDataValue_1 As Variant
Dim vDataValue_2 As Variant
Dim rStockCell As Range
If Not Intersect(Target, Range("C2:C10")) Is Nothing Then
vDataValue_1 = Target.Value
vDataValue_2 = Intersect(Target.EntireRow, _
Me.Columns(sOTHER_COLUMN)).Value
Set rStockCell = Intersect(Target.EntireRow, _
Me.Columns(sSTOCK_COLUMN))
rStockCell.Value = rStockCell.Value - 1
With Sheets("INV").Range("A" & Rows.Count).End(xlUp).Offset(1)
.Cells(1, 1).Value = vDataValue_1
.Cells(1, 2).Value = vDataValue_2
.Parent.Select
End With
Cancel = True
End If
End Sub
The highlighted values may be altered to suit your requirements.
Hope this helps - as before, please let me know how you get on.
Regards,
Greg M
Bookmarks