2. 在宏编辑状态下,把下面VBA ?Visual Basic for Application? 语句输入到Auto_Open下面: Sub Auto_Open?? Sheets?"Sheet1"?.Activate ‘取消工作表保护 ActiveSheet.Unprotect ’将当日销售值拷贝到上日销售一栏 x = MsgBox?"把当日销售值拷贝到上日销售栏吗?"? vbYesNo? If x = vbYes Then Range?"B5?B8"?.Copy Range?"C5"?.Select Selection.PasteSpecial Paste?=xlValues Application.CutCopyMode = False End If ’将日期增加一天 x = MsgBox?"把日期增加一天吗?"? vbYesNo? If x = vbYes Then Range?"C2"? = Range?"C2"? + 1 End If ’重新保护工作表 ActiveSheet.Protect End Sub 将文件保存并关闭。