|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 notkonw 于 2018-8-2 22:57 编辑
本人学VBA刚起步。上回有位好心的仁兄,帮忙写组代码:Private Sub Worksheet_Change(ByVal Target As Range) With Target
If .Column = 8 And .Row > 1 Then
If Len(Target) > 0 Then
.Offset(0, 2).Value = Format(Date, "m月20日") & "到货" & Val(.Offset(0, 0).Value) - Val(.Offset(0, -1).Value) + Val(.Offset(0, -2).Value) & .Offset(0, -5).Value
Else
.Offset(0, 2).Value = ""
End If
End If
End With
End Sub
我按着他写的代码改动一下:
With Target
If .Column = 6 And .Row > 1 Then
If Len(Target) > 0 Then
.Offset(0, 1).Value = (Val(.Offset(0, 0).Value)) + Val(.Offset(0, 1).Value)
End If
End If
End With
现在问题是这组代码(红底)该怎样合在一起。
我曾尝试过加进去,但不知道为什么没有效。
两组代码我都要用,问题就是两组代码能不能合在一起?
本人菜鸟一个,见笑了。
|
|