Excel中用VBAWorksheet基本操作应用示例

上传人:仙*** 文档编号:30155041 上传时间:2021-10-09 格式:DOC 页数:43 大小:146.50KB
收藏 版权申诉 举报 下载
Excel中用VBAWorksheet基本操作应用示例_第1页
第1页 / 共43页
Excel中用VBAWorksheet基本操作应用示例_第2页
第2页 / 共43页
Excel中用VBAWorksheet基本操作应用示例_第3页
第3页 / 共43页
资源描述:

《Excel中用VBAWorksheet基本操作应用示例》由会员分享,可在线阅读,更多相关《Excel中用VBAWorksheet基本操作应用示例(43页珍藏版)》请在装配图网上搜索。

1、肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂

2、肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂

3、膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃

4、膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁

5、芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂

6、芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂

7、芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀

8、莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁

9、莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁

10、蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿

11、蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀

12、肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀

13、膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈

14、膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿

15、膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀

16、节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁蚈袁袂肁蒁袇袁芃螇螃袀莅蕿虿衿蒈莂羇袈膇薈袃袈芀莁蝿羇莂薆蚅羆肂荿薁羅芄薄羀羄莆蒇袆羃葿蚃螂羂膈蒅蚈羂芀蚁薄羁莃蒄袂肀肂虿螈聿膅蒂蚄肈莇蚇蚀肇葿薀罿肆腿莃袅肆芁蕿螁肅莄莁蚇膄肃薇薃膃膆莀袂膂芈薅螈膁蒀莈螃膀膀蚃虿膀节蒆羈腿莅蚂袄膈蒇蒅螀芇膆蚀蚆袄艿蒃薂袃莁 Application对象及其常用方法基本操

17、作应用示例 Application对象代表整个Microsoft Excel应用程序,带有175个属性和52个方法,可以设置整个应用程序的环境或配置应用程序。示例01-01:体验开/关屏幕更新(ScreenUpdating属性)Sub 关闭屏幕更新()MsgBox "顺序切换工作表Sheet1Sheet2Sheet3Sheet2,先开启屏幕更新,然后关闭屏幕更新"Worksheets(1).SelectMsgBox "目前屏幕中显示工作表Sheet1"Application.ScreenUpdating = TrueWorksheets(2).Selec

18、tMsgBox "显示Sheet2了吗?"Worksheets(3).SelectMsgBox "显示Sheet3了吗?"Worksheets(2).SelectMsgBox "下面与前面执行的程序代码相同,但关闭屏幕更新功能"Worksheets(1).SelectMsgBox "目前屏幕中显示工作表Sheet1" & Chr(10) & "关屏屏幕更新功能" Application.ScreenUpdating = FalseWorksheets(2).SelectMsgBo

19、x "显示Sheet2了吗?"Worksheets(3).SelectMsgBox "显示Sheet3了吗?"Worksheets(2).SelectApplication.ScreenUpdating = TrueEnd Sub示例说明:ScreenUpdating属性用来控制屏幕更新。当运行一个宏程序处理涉及到多个工作表或单元格中的大量数据时,若没有关闭屏幕更新,则会占用CPU的处理时间,从而降低程序的运行速度,而关闭该属性则可显著提高程序运行速度。示例01-02:使用状态栏(StatusBar属性)Sub testStatusBar()Applic

20、ation.DisplayStatusBar = True 开启状态栏显示赋值状态栏显示的文本Application.StatusBar = ""End Sub示例说明:StatusBar属性用来指定显示在状态栏上的信息。若不想再显示状态栏文本,可使用Application.StatusBar = False语句关闭状态栏显示,也可以在程序开始将原先的状态栏设置存储,如使用语句oldStatusBar =Application.DisplayStatusBar将状态栏原来的信息存储在变量oldStatusBar,在程序运行完成或退出时,将变量重新赋值给状态栏,如使用语句Ap

21、plication.DisplayStatusBar = oldStatusBar,以恢复状态栏原状。示例01-03:处理光标(Cursor属性)Sub ViewCursors()Application.Cursor = xlNorthwestArrowMsgBox "您将使用箭头光标,切换到Excel界面查看光标形状"Application.Cursor = xlIBeamMsgBox "您将使用工形光标,切换到Excel界面查看光标形状"Application.Cursor = xlWaitMsgBox "您将使用等待形光标,切换到Exce

22、l界面查看光标形状"Application.Cursor = xlDefaultMsgBox "您已将光标恢复为缺省状态" End Sub示例01-04:获取系统信息Sub GetSystemInfo()MsgBox "Excel版本信息为:" & Application.CalculationVersion MsgBox "Excel当前允许使用的 MsgBox "Excel当前已使用的 MsgBox "Excel可以使用的 MsgBox "本产品所登记的组织名为:" & Ap

23、plication.OrganizationName MsgBox "当前用户名为:" & Application.UserNameMsgBox "当前使用的Excel版本为:" & Application.VersionEnd Sub示例说明:可以使用给UserName属性赋值以设置用户名称。示例01-05:退出复制/剪切模式(CutCopyMode属性)Sub exitCutCopyMode()Application.CutCopyMode = FalseEnd Sub示例说明:退出复制/剪切模式后,在程序运行时所进行的复制或剪切操作

24、不会在原单元格区域留下流动的虚框线。需要提醒的是,在程序运行完后,应使用Application.CutCopyMode = False语句恢复该属性的默认设置。示例01-06:禁止弹出警告信息(DisplayAlerts属性)Sub testAlertsDisplay()Application.DisplayAlerts = FalseEnd Sub示例说明:在程序运行过程中,有时由于Excel本身设置的原因,会弹出对话框,从而中断程序的运行,您可以在程序之前加上Application.DisplayAlerts = False语句以禁止弹出这些对话框而不影响程序正常运行。需要注意的是,在程序

25、运行结束前,应使DisplayAlerts属性恢复为缺省状态,即使用语句Application.DisplayAlerts = True。该属性的默认设置为True,当将该属性设置为False时,Excel会使直接使用对话框中默认的选择,从而不会因为弹出对话框而影响程序运行。示例01-07:将Excel全屏幕显示Sub testFullScreen()MsgBox "运行后将Excel的显示模式设置为全屏幕"Application.DisplayFullScreen = TrueMsgBox "恢复为原来的状态"Application.DisplayFu

26、llScreen = False End SubNextPage 示例01-08:Excel启动的文件夹路径Sub ExcelStartfolder()MsgBox "Excel启动的文件夹路径为:" & Chr(10) & Application.StartupPath End Sub示例01-09:打开最近使用过的文档Sub OpenRecentFiles()MsgBox "显示最近使用过的第三个文件名,并打开该文件"MsgBox "最近使用的第三个文件的名称为:" &Application.RecentF

27、iles(3).NameApplication.RecentFiles(3).Open End Sub示例01-10:打开文件(FindFile方法)Sub FindFileOpen()On Error Resume NextMsgBox "请打开文件", vbOKOnly + vbInformation, "打开文件"If Not Application.FindFile ThenMsgBox "文件未找到", vbOKOnly + vbInformation, "打开失败" End IfEnd Sub示 例说明

28、:本示例将显示“打开”文件对话框,若用户未打开文件(即点击“取消”按钮),则会显示“打开失败”信息框。示例中使用了FindFile方法,用 来显示“打开”对话框并让用户打开一个文件。如果成功打开一个新文件,则该值为True。如果用户取消了操作并退出该对话框,则该值为False。示例01-11:文件对话框操作(FileDialog属性)Sub UseFileDialogOpen()Dim lngCount As Long开启"打开文件"对话框With Application.FileDialog(msoFileDialogOpen).AllowMultiSelect = Tr

29、ue.Show显示所选的每个文件的路径For lngCount = 1 To .SelectedItems.CountMsgBox .SelectedItems(lngCount)Next lngCountEnd WithEnd Sub示 例说明:本示例显示“打开文件”对话框,当用户在其中选择一个或多个文件后,将依次显示每个文件的路径。其中,FileDialog属性返回打开和保存对 话框中一系列对象的集合,您可以对该集合对象的属性进行进一步的设置,如上例中的AllowMultiSelect属性设置为True将允许用户选择多个 文件。示例01-12:保存Excel的工作环境Sub 保存Excel

30、的工作环境()MsgBox "将Excel的工作环境保存到D:ExcelSample中"Application.SaveWorkspace "D:ExcelSampleSample"End Sub示例说明:运行本程序后,将工作簿以带后缀名.xlw保存到D盘的ExcelSample文件夹中,生成的文件全名为Sample.xlw。当改变工作簿并保存时,Excel会询问是覆盖原文件还是保存副本。示例01-13:改变Excel工作簿名字(Caption属性)Sub SetCaption()Application.Caption = "My ExcelB

31、ook"End Sub示例说明:运行本程序后,将工作簿左上角Excel图标右侧的“Microsoft Excel”改为“My ExcelBook”。示例01-14:使用InputBox方法Sub SampleInputBox()Dim vInputvInput = InputBox("请输入用户名:", "获取用户名", Application.UserName) MsgBox "您好!" & vInput & ".很高兴能认识您.", vbOKOnly, "打招呼"

32、End SubNextPage 示例01-15:设置页边距(CentimetersToPoints方法)Sub SetLeftMargin()MsgBox "将工作表Sheet1的左页边距设为5厘米"Worksheets("Sheet1").PageSetup.LeftMargin =Application.CentimetersToPoints(5) End Sub示例01-16:使用Windows的计算器(ActivateMicrosoftApp方法)Sub CallCalculate()Application.ActivateMicrosoftAp

33、p Index:=0End Sub示例说明:运行本程序后,将调用Windows的计算器。示例01-17:在程序中运行另一个宏(Run方法)Sub runOtherMacro()MsgBox "本程序先选择A1至C6单元格区域后执行DrawLine宏"ActiveSheet.Range("A2:C6").SelectApplication.Run "DrawLine" End Sub示例01-18:在指定的时间执行宏(OnTime方法)Sub AfterTimetoRun()MsgBox "从现在开始,10秒后执行程序test

34、FullScreen"Application.OnTime Now + TimeValue("00:00:10"), "testFullScreen" End Sub示例说明:运行本程序后,在10秒后将执行程序testFullScreen。示例01-19:暂时停止宏运行(Wait方法)Sub Stop5sMacroRun()Dim SetTime As DateMsgBox "按下确定,5秒后执行程序testFullScreen"SetTime = DateAdd("s", 5, Now()Applica

35、tion.Wait SetTimeCall testFullScreenEnd Sub示例说明:运行本程序后,eEnd Sub示例说明:当工作簿的计算模式被设置为手动模式后,运用Calculate方法可以重新计算所有打开的工作簿、工作簿中特定的工作表或者工作表中指定的单元格区域。示例01-21-2Sub CalculateFullSample()If Application.CalculationVersion <> Workbooks(1).CalculationVersion ThenApplication.CalculateFullEnd IfEnd Sub示例说明:本示例先

36、将当前Microsoft Excel的版本与上次计算该工作簿的Excel版本进行比较,如果两个版本不同,则对所有打开工作簿中的数据进行一次完整计算。其中,CalculationVersion属性返回工作簿的版本信息。NextPage 示例01-22:控制函数重新计算(Volatile方法)Function NonStaticRand()当工作表中任意单元格重新计算时本函数更新Application.Volatile TrueNonStaticRand = Rnd()End Function示例说明:本示例摸仿Excel中的Rand()函数,当工作表单元格发生变化时,都会重新计算该函数。在例子中

37、,使用了Volatile方法,强制函数进行重新计算,即无论何时重新计算工作表,该函数都会重新计算。示例01-23:利用工作表函数(WorksheetFunction属性)Sub WorksheetFunctionSample()Dim myRange As Range, answerSet myRange = Worksheets("Sheet1").Range("A1:C10")answer = Application.WorksheetFunction.Min(myRange)MsgBox answerEnd Sub示例说明:本示例获取工作表Shee

38、t1中单元格区域A1:C10中的最小值,使用了工作表函数Min()。一般,使用WorksheetFunction属性引用工作表函数,但如果VBA自带有实现相同功能的函数,则直接使用该函数,否则会出现错误。示例01-24:获取重叠区域(Intersect方法)Sub IntersectRange()Dim rSect As RangeWorksheets("Sheet1").ActivateSet rSect = Application.Intersect(Range("rg1"), Range("rg2") If rSect Is N

39、othing ThenMsgBox "没有交叉区域"ElserSect.SelectEnd IfEnd Sub示例说明:本示例在工作表Sheet1中选定两个命名区域rg1和rg2的重叠区域,如果所选区域不重叠,则显示一条相应的信息。其中,Intersect方法返回一个Range对象,代表两个或多个范围重叠的矩形区域。示例01-25:获取路径分隔符(PathSeparator属性)Sub GetPathSeparator()MsgBox "路径分隔符为" & Application.PathSeparatorEnd Sub示例说明:本示例使用Pat

40、hSeparator属性返回路径分隔符(“”)。示例01-26:快速移至指定位置(Goto方法)Sub GotoSample()Application.Goto Reference:=Worksheets("Sheet1").Range("A154"), _ scroll:=TrueEnd Sub示例说明:本示例运行后,将当前单元格移至工作表Sheet1中的单元格A154。示例01-27:显示内置对话框(Dialogs属性)Sub DialogSample()Application.Dialogs(xlDialogOpen).ShowEnd Sub示例说

41、明:本示例显示Excel的“打开”文件对话框。其中,Dialogs属性返回的集合代表所有的Excel内置对话框。示例01-28:退出Excel(SendKeys方法)Sub SendKeysSample()Application.SendKeys ("%fx")End Sub示例说明:本示例使用SendKeys方法退出Excel,若未保存,则会弹出提示对话框并让用户作出相应的选择。SendKeys方法的作用是摸拟键盘输入,如例中的“%fx”表示在Excel中同时按下Alt、F和X三个键。示例01-29:关闭ExcelSub 关闭Excel()MsgBox "Exc

42、el将会关闭"Application.QuitEnd Sub示例说明:运行本程序后,若该工作簿未保存,则会弹出对话框询问是否保存。 Window对象代表一个窗口,约有48个属性和14个方法,能对窗口特性进行设置和操作。Window对象是Windows集合中的成员,对于 Application对象来说,Windows集合包含该应用程序中的所有窗口;对于Workbook对象来说,Windows集合只包含指定工作簿中 的窗口。下面介绍一些示例,以演示和说明Window对象及其属性和方法的运用。示例02-01:激活窗口(Activate方法)Sub SelectWindow()Dim iWi

43、n As Long, i As Long, bWinMsgBox "依次切换已打开的窗口"iWin = Windows.CountMsgBox “您已打开的窗口数量为:” & iWinFor i = 1 To iWinWindows(i).ActivatebWin = MsgBox("您激活了第 " & i & "个窗口,还要继续吗?", vbYesNo) If bWin = vbNo Then Exit SubNext i End Sub示例02-02:窗口状态(WindowState属性)示例02-02-0

44、1Sub WindowStateTest()MsgBox "当前活动工作簿窗口将最小化"Windows(1).WindowState = xlMinimizedMsgBox "当前活动工作簿窗口将恢复正常"Windows(1).WindowState = xlNormalMsgBox "当前活动工作簿窗口将最大化"Windows(1).WindowState = xlMaximizedEnd Sub示 例说明:使用WindowState属性可以返回或者设置窗口的状态。示例中,常量xlMinimized、xlNormal和xlMaxim

45、ized分 别代表窗口不同状态值,Windows(1)表示当前活动窗口。可以使用Windows(index)来返回单个的Window对象,其中的index为 窗口的名称或编号,活动窗口总是Windows(1)。示例02-02-02Sub testWindow()测试Excel应用程序窗口状态MsgBox "应用程序窗口将最大化"Application.WindowState = xlMaximizedCall testWindowStateMsgBox "应用程序窗口将恢复正常"Application.WindowState = xlNormalMsgB

46、ox "应用程序窗口已恢复正常"测试活动工作簿窗口状态MsgBox "当前活动工作簿窗口将最小化"ActiveWindow.WindowState = xlMinimizedCall testWindowStateMsgBox "当前活动工作簿窗口将最大化"ActiveWindow.WindowState = xlMaximizedCall testWindowStateMsgBox "当前活动工作簿窗口将恢复正常"ActiveWindow.WindowState = xlNormalCall testWindow

47、StateMsgBox "应用程序窗口将最小化"Application.WindowState = xlMinimizedCall testWindowStateEnd Sub* Sub testWindowState()Select Case Application.WindowStateCase xlMaximized: MsgBox "应用程序窗口已最大化"Case xlMinimized: MsgBox "应用程序窗口已最小化"Case xlNormal:Select Case ActiveWindow.WindowState

48、Case xlMaximized: MsgBox "当前活动工作簿窗口已最大化" Case xlMinimized: MsgBox "当前活动工作簿窗口已最小化" Case xlNormal: MsgBox "当前活动工作簿窗口已恢复正常" End SelectEnd SelectEnd Sub示 例说明:本示例有两个程序,其中testWindow()是主程序,调用子程序textWindowState(),演示了应用程序窗口和工作簿窗口的不 同状态。当前活动窗口一般代表当前活动工作簿窗口,读者可以在VBE编辑器中按F8键逐语句运行te

49、stWindow()程序,观察Excel应用程序及 工作簿窗口的不同状态。此外,在子程序中,还运用了嵌套的Select Case结构。示例02-02-03Sub SheetGradualGrow()Dim x As IntegerWith ActiveWindow.WindowState = xlNormal.Top = 1.Left = 1.Height = 50.Width = 50For x = 50 To Application.UsableHeight.Height = xNext xFor x = 50 To Application.UsableWidth.Width = xNex

50、t x.WindowState = xlMaximizedEnd WithEnd Sub示例说明:本示例将动态演示工作簿窗口由小到大直至最大化的变化过程。在运行程序时,您可以将VBE窗口缩小,从而在工作簿中查看动态效果,也可以在Excel中选择菜单中的宏命令执行以查看效果。示例02-03:切换显示工作表元素示例02-03-01Sub testDisplayHeading()MsgBox “切换显示/隐藏行列标号”ActiveWindow.DisplayHeadings = Not ActiveWindow.DisplayHeadings End Sub示例说明:本示例切换是否显示工作表中的行列

51、标号。运行后,工作表中的行标号和列标号将消失;再次运行后,行列标号重新出现,如此反复。您也可以将该属性设置为False,以取消行列标号的显示,如ActiveWindow.DisplayHeadings = False;而将该属性设置为True,则显示行列标号。示例02-03-02Sub testDisplayGridline()MsgBox “切换显示/隐藏网格线”ActiveWindow.DisplayGridlines = Not ActiveWindow.DisplayGridlines End Sub示例说明:本示例切换是否显示工作表中的网格线。运行后,工作表中的网格线消失,再次运行后

52、,网格线重新出现,如此反复。您也可以将该属性设置为False,以取消网格线显示,如ActiveWindow.DisplayGridlines = False;而将该属性设置为True,则显示网格线。示例02-03-03Sub DisplayHorizontalScrollBar()MsgBox “切换显示/隐藏水平滚动条”ActiveWindow.DisplayHorizontalScrollBar = _Not ActiveWindow.DisplayHorizontalScrollBarEnd Sub示例说明:本示例切换是否显示工作表中的水平滚动条。运行后,工作表中的水平滚动条消失,再次运

53、行后,水平滚动条重新出现,如此反复。您也可以将该属性设置为False,以取消水平滚动条,如ActiveWindow.DisplayHorizontalScrollBar = False;而将该属性设置为True,则显示水平滚动条。同理,DisplayVerticalScrollBar属性将用来设置垂直滚动条。示例02-03-04Sub DisplayScrollBar()MsgBox "切换显示/隐藏水平和垂直滚动条"Application.DisplayScrollBars = Not (Application.DisplayScrollBars) End Sub示例说明

54、:本示例切换是否显示工作表中的水平和垂直滚动条。运行后,工作表中的水平和垂直滚动条同时消失,再次运行后,水平和垂直滚动条重新出现,如此反复。您也可以将该属性设置为False,以取消水平和垂直滚动条显示,如Application.DisplayScrollBars= False;而将该属性设置为True,则显示水平和垂直滚动条。示例02-04:显示公式(DisplayFormulas属性)Sub DisplayFormula()MsgBox “显示工作表中包含公式的单元格中的公式”ActiveWindow.DisplayFormulas = TrueEnd Sub示例说明:本程序运行后,工作表中

55、含有公式的单元格将显示公式而不是数值。若要显示数值,则将该属性设置为False,或者,如果工作表中的公式显示的是结果数值,则该属性为False。示例02-05:显示/隐藏工作表标签(DisplayWorkbookTabs属性)Sub testDisplayWorkbookTab()MsgBox “隐藏工作表标签”ActiveWindow.DisplayWorkbookTabs = FalseEnd Sub示例说明:本程序运行后,工作表标签消失。将该属性设置为True,重新显示工作表标签。示例02-06:命名活动窗口(Caption属性)Sub testCaption()MsgBox "

56、;当前活动工作簿窗口的名字是:" & ActiveWindow.Caption ActiveWorkbook.Windows(1).Caption = "我的工作簿"MsgBox "当前活动工作簿窗口的名字是:" & ActiveWindow.Caption End Sub示例说明:本程序运行后,显示当前活动工作簿窗口原先的名称(即工作簿窗口未处于最大化状态时,出现在窗口顶部标题栏中的文字),然后设置当前活动工作簿窗口名称,即使用语句ActiveWorkbook.Windows(1).Caption = "我的工作簿&

57、quot;,最后显示当前活动工作簿窗口的新名称。改变窗口的标题并不会改变工作簿的名称。示例02-07:移动窗口到指定位置(ScrollRow属性和ScrollColumn属性) Sub testScroll()MsgBox “将当前窗口工作表左上角单元格移至第10行第3列”ActiveWindow.ScrollRow = 10ActiveWindow.ScrollColumn = 3End Sub示例说明:本程序运行后,当前活动窗口左上角单元格为第10行第3列。可以通过设置这两个属性来移动窗口到指定的位置,也可以返回指定窗格或窗口最左上面的行号或列号。NextPage 示例02-08:调整窗口

58、(EnableResize属性)Sub testResize()MsgBox “设置窗口大小不可调整”ActiveWindow.EnableResize = FalseEnd Sub示例说明:测试本程序前,将当前工作簿窗口恢复为正常状态(即让工作簿标题可见),运行程序后,当前工作簿窗口将不能调整其大小,右上角的最小化最大化按钮将消失(即隐藏最大化和最小化按钮)。该属性设置为True,则能调整窗口大小。示例02-09:拆分窗格示例02-09-01Sub SplitWindow1()Dim iRow As Long, iColumn As LongMsgBox "以活动单元格为基准拆分窗

59、格"iRow = ActiveCell.RowiColumn = ActiveCell.ColumnWith ActiveWindow.SplitColumn = iColumn.SplitRow = iRowEnd WithMsgBox "恢复原来的窗口状态"ActiveWindow.Split = FalseEnd Sub示例02-09-02Sub SplitWindow()Dim iRow As Long, iColumn As LongMsgBox "以活动单元格为基准拆分窗格"iRow = ActiveCell.RowiColumn

60、= ActiveCell.ColumnWith ActiveWindow.SplitColumn = iColumn.SplitRow = iRowEnd WithMsgBox "恢复原来的窗口状态"ActiveWindow.SplitColumn = 0ActiveWindow.SplitRow = 0End Sub示例说明:本示例演示了以活动单元格为基准拆分窗格。如果指定窗口被拆分,则Split属性的值为True;设置该属性的值为False则取消窗格拆分。也可以设置SplitColumn属性和SplitRow属性的值来取消窗格拆分。示例02-10:冻结窗格(Freeze

61、Panes属性)Sub testFreezePane()MsgBox “冻结窗格”ActiveWindow.FreezePanes = TrueEnd Sub示例说明:运行本程序后,将会冻结活动单元格所在位置上方和左侧的单元格区域。将该属性的值设置为False,将取消冻结窗格。示例02-11:设置网格线颜色(GridlineColor属性和GridlineColorIndex属性) Sub setGridlineColor()Dim iColor As LongiColor=ActiveWindow.GridlineColorMsgBox "将活动窗口的网格线颜色设为红色"

62、ActiveWindow.GridlineColor = RGB(255, 0, 0)MsgBox "将活动窗口的网格线颜色设为蓝色"ActiveWindow.GridlineColorIndex = 5MsgBox “恢复为原来的网格线颜色”ActiveWindow.GridlineColorIndex=iColorEnd Sub示例说明:运行程序后,当前工作表窗口网格线将被设置为红色。其中,GridlineColorIndex属性可以用于返回或设置网格线的颜色,下面给出了默认调色板中颜色的编号值: 小结ActiveWindow属性返回当前激活的工作簿窗口,可以用来设置工

63、作表中的元素,也可以显示特定的单元格,或者用来调整窗口的显示比例,以及设置窗口。示例02-12:设置工作表标签区域宽度和水平滚动条宽度比例(TabRatio属性) Sub test()MsgBox "设置工作表标签区域宽度为水平滚动条宽度的一半"ActiveWindow.TabRatio = 0.5End Sub示例说明:TabRatio属性返回或设置工作簿中工作表标签区域的宽度与窗口水平滚动条的宽度比例(可为0到1之间的数字;默认值为0.6)。您可以改变上面程序中的数值进行测试。示例02-13:设置激活窗口时运行的程序(OnWindow属性)Sub testRunProcedure()ThisWorkbook.Windows(1).OnWindow = "test"End Sub*

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!