《怎样通过代码实现禁止更改Excel工作表名称.docx》由会员分享,可在线阅读,更多相关《怎样通过代码实现禁止更改Excel工作表名称.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、怎样通过代码实现禁止更改Excel工作表名称怎样通过代码实现禁止更改Excel工作表名称在Excel中,工作表名称显示在工作表标签上,用户能够任意对其进行更改。ExcelVBA并没有提供修改工作表名称时触发的事件,但是能够通过为工作表的Deactivate事件添加代码来检测工作表名称能否改变以到达禁止工作表更名的目的。下面是学习啦我为您带来的关于通过代码实现禁止更改Excel工作表名称,希望对您有所帮助。通过代码实现禁止更改Excel工作表名称1、启动Excel并打开VisualBasic编辑器,在工程资源管理器中双击需要禁止更名的工作表选项打开其代码窗口,在其中输入程序代码,如图1所示。详细
2、的程序代码如下所示:PrivateSubWorksheet_Deactivate()IfMe.Name销量统计表ThenMe.Name=销量统计表MsgBox工作表禁止更名!EndIfEndSub图1打开代码窗口并输入程序2、切换到Excel,对名为销量统计表的工作表进行更名操作,当操作完成后切换到其他工作表时将触发Deactivate事件经过,给出提示对话框,工作表恢复为设定的名称,如图2所示。图2程序给出提示对话框同时工作表名恢复为设定名称充分利用了Excel在边界上提供的附加功能这里我们首先拿列开刀。默认情况下,Excel的列宽限定为一定长度的字符串宽度。假如你在单元格填入的是数字,且数
3、字位数不多于十一个,相应单元格的宽度就会自动适应数字长度,将它全部显示出来。但当你输入第十二位数字的时候,单元格将会以科学计数法将格内数字显示出来。这里只要单元格内数字位数不超过三十,其宽度都能够自动适应。但对于字符串来讲,Excel却不提供类似的功能。你能够试着在C2格输入Testingthewidth。此时假如D2内没有字符串,上面这行字符串就会直接覆盖到D2上去。而假如D2内有字符,C2在屏幕上将只会显示原字符串的一部分。当然,你能够通过点击列头C,在格式菜单中选择列最合适的列宽使得单元格能够自动调整显示全格中的字符串内容。但其实Excel里面还有一种更为方便的方法:我们假设这时D2内也
4、存在一组字符串,C2内的那一长串字符将仅会显示一部分。请双击列头C和D之间的黑线,你会看到C列的宽度已经自动适应了格中的字符长度。调整数据列宽度以适应单元格内容。假如你从A列一直输入到了F列。要想让单元格自动适应宽度,首先全选A-G列,鼠标放在列头F和G中间那条黑线上,双击。之后所有这些列的宽度都将会自动调整。假设列A是一个空列,你能够鼠标左键按住列头A和B之间的黑线。此时鼠标下方会显示如下信息:(宽度):x.xx(xx像素)。这里的像素信息能够用来在你向网页中添加表格时作宽度参考。当你在此处调整列宽时,下面的信息也会跟着实时更新。假如此时你点击的是行头间的黑线,将会显示行高。双击黑线,Excel也会自动调整行高。猜你喜欢:1.excel2007保护工作表变灰色了的解决办法2.Excel中2007版进行命名工作表的操作方法3.怎样限制别人修改excel工作表4.Excel中设置工作表为只读形式的操作方法5.excel2020怎么重命名工作表