excel 会计报表学习-宏按钮 复制期初

王朝学院·作者佚名  2009-02-24
窄屏简体版  字體: |||超大  

按钮_复制期初 Macro

' xieheyq03 记录的宏

'

'

Dim bkname As String

bkname = ThisWorkbook.Name

copymsg = MsgBox("确定要更新期初数据吗?注意更新后不能恢复!", vbOKCancel + vbExclamation, "警告")

If copymsg = vbOK Then

If (ActiveSheet.ProtectContents) Then

ActiveSheet.Unprotect

End If

Sheets("损益表").Select

Application.Run "选项_显示"

Range("C5:C24").Select

Selection.Copy

Range("D5").Select

Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _

False, Transpose:=False

Application.Run "选项_隐藏累计"

Range("C5").Select

Sheets("费用明细").Select

Application.Run "选项_显示费用"

Range("C6:C44").Select

Selection.Copy

Range("K6").Select

Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _

False, Transpose:=False

Application.Run "选项_隐藏费用"

Range("C9").Select

Sheets("试算平衡表").Select

Range("B261:AU261").Select

Selection.Copy

ActiveWindow.LargeScroll ToRight:=-9

ActiveWindow.SmallScroll Down:=6

Range("B272").Select

Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _

False, Transpose:=False

ActiveWindow.SmallScroll Down:=-9

Range("b4:bD258").Select

Selection.ClearContents

Range("B3").Select

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

End If

End Sub

学习语句和期初复制,简单讲就是更新数据设置。目前正在逐句学习

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航