excel如何添加VBA代码?

我现在的问题是想要锁定我的表格,不让复制和粘贴(现在看到一个VBA代码说可以),要求是这样的,EXCEL表格里内容可以改但不能改表格和里面的公式。大大们有什么高招?谢谢

1、在excel中可以添加VBA代码,通过打开“开发工具”,点击打开VB编辑器,进入VBA编写代码。

    1开发工具

    2VB编辑器

    3选择工作,双击

    4在代码窗中输入代码

2、VBA,Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-05
用VBA的话,在菜单“插入”-》“符号”里找到该符号的字符代码,然后用ChrW函数可以插入到单元格中。
[a1] = ChrW(&H2605)
这个在《Excel VBA实战技巧精粹》的函数应用中有介绍:)
第2个回答  2013-11-22
新建工具栏实例
Sub 新建工具栏()
Application.CommandBars.Add(Name:="我的工具栏").Visible = True '新建一个自定义工具栏,名为我的工具栏,并可见。
Application.CommandBars("我的工具栏").Controls.Add Type:=msoControlButton, ID:=3, Before:=1 '添加保存按钮,在第一个位置
Application.CommandBars("我的工具栏").Controls.Add Type:=msoControlButton, ID:=1849, Before:=2 '添加查找按钮,在第二个位置
Application.CommandBars("我的工具栏").Controls.Add Type:=msoControlButton, ID:=295, Before:=3 '添加插入单元格按钮
Application.CommandBars("我的工具栏").Controls.Add Type:=msoControlButton, ID:=395, Before:=4 '添加货币样式按钮
End Sub追问

不好意思。没看懂…………

本回答被网友采纳
第3个回答  2013-11-22
在Excel里按 Alt+F11 即可进入VBA编辑器追问

这个我刚试了,好像我的这个公式不能用,请问你有没有,这种公式?不让复制和粘贴,只能手输入和修改

第4个回答  2013-11-22
对单元格进行保护
增加密码追问

这样就输不了数据了,我试过

相似回答