我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。另外,为了方便大家学习和应用,我又推出了一部VBA汉英手册,这部手册覆盖了VBA的方方面面,与实际工作衔接度高。
为了更好的完善学员的知识结构,及丰富学员的实践经验,我还会提供给大家更多的VBA工具,有较复杂些的NZ系列工具,较容易些的YZ系列,同时还有MF系列技术资料,MF,YZ,NZ各个系列的工具,在平台上不会公布代码,大家可以根据自己的需要联系我选择。MF系列技术资料侧重VBA应用技巧和疑难杂症,目前提供212份资料,里面有很多实用技巧提供给大家。对于MF系列资料,学员只要获得我所有教程(9套教程+汉英手册)中的三套及以上就可以索获这个系列资料;如果您获得我的全部教程+手册+工具(NZ,YZ),那么您可以获得我提供的所有MF系列技术资料,如果您还不是我的学员,您可以选择分享。今日给大家介绍的是VBA技术资料MF79:将范围级别由工作簿变更为工作表
【分享成果,随喜正能量】你一天念几万声佛号,每天读几部经,你的心地清净慈悲,没有恶念,你的相貌自然就会变成慈祥,你功夫愈深,相貌也愈好。你这修行功夫骗不了人,一看就晓得。。
MF79:将范围级别由工作簿变更为工作表
或许大家在利用工作表处理数据时热衷使用范围名称来定义某个区域,这也不失为一种好的方案,但有时会有一种意想不到的操作,是将已经命名为工作簿范围的名称要变更为工作表级别,这个时候VBA该如何处理呢?在MF79资料的代码中,我向您展示如何利用VBA完成这个系列的操作。MF79内容包括:①创建工作簿级别范围名称②将特定名称的范围名称级别由工作簿范围变更为工作表范围③删除工作表级别范围的特定名称④删除工作簿级别范围的特定名称。代码可以单独使用,也可以修改后在你自己的UDF中使用。
一创建工作簿级别范围名称
我们点击这个工具的运行按钮:
点击后,代码会运行,会创建一个命名为myTable1的范围名称,作用域是工作簿:
二将特定名称的范围名称级别由工作簿范围变更为工作表范围
我们点击这个工具的运行按钮:
点击后,代码会运行,会依照上面已经创建的名称完成一个新的创建,名称和范围不变只是作用域为工作表:
三删除工作表级别范围的特定名称
我们点击这个工具的运行按钮:
点击后,代码会运行,清除作用域为工作表的含有Table的范围名称:
四删除工作簿级别范围的特定名称
我们点击这个工具的运行按钮:
点击后,代码会运行,清除作用域为工作薄的含有Table的范围名称:
本资料内容应用比较广,可以应用在各种场合,有需要的朋友可以参考。
Ø代码见程序文件:VBA_ChangeWorkBookRangesNameToWorksheet.xlsm