Excel VBAについて
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, cancel As Boolean)
If Intersect(Target, Range("F:F")) Is Nothing Then Exit Sub
Application.Goto Worksheets("人件費").Range("A1")
Worksheets("人件費").Cells(Rows.Count, "A").End(xlUp).Offset(1).Value = Target.Offset(, -5).Value
cancel = True
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, cancel As Boolean)
If Intersect(Target, Range("G:G")) Is Nothing Then Exit Sub
Application.Goto Worksheets("外注費").Range("A1")
Worksheets("外注費").Cells(Rows.Count, "A").End(xlUp).Offset(1).Value = Target.Offset(, -5).Value
cancel = True
End Sub
上の指令はFの列をダブルクリックすると人件費のシートが開いてAある値を人件費の新しいセルのAに代入する指令ですが
それをG列ダブルクリックで外注費シートに同じようにやろうと思いましたが出来ません。
たぶん根本的に書き方が間違っているのかと思われますが、ご指導のほどお願いします。
お礼
有難うございます。