|
发表于 2017-3-25 13:47
|
显示全部楼层
本楼为最佳答案
自己贴代码试一下,注意只做了预览,自己改成打印应该没问题吧。
- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- If Target.Count > 1 Then Exit Sub
- If Target.Column <> 7 Then Exit Sub
- If Target.Row = 1 Then Exit Sub
- Dim n&
- n = MsgBox("确定缴费并打印?", vbYesNo)
- If n = 6 Then
- Target.Offset(, -2).Interior.Color = vbGreen
- Target.Offset(, -1) = Date
- Target.Offset(, -6).Resize(, 4).PrintPreview
- End If
- End Sub
复制代码 |
评分
-
查看全部评分
|