Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2014|回复: 3

[已解决][求助]VBA高手请进,关于循环的[问题已从新改过了]

[复制链接]
发表于 2010-6-28 22:25 | 显示全部楼层 |阅读模式

我想查找表中一个班,比如1班或者2班的一行,并设置行高为22。怎么搞,

也就是说班级是个数组, 按班组的不同设置的行高我也要改的,(行高变量 =A,班级数组变量为:c)

 最好能给个复制出来就能用的代码谢谢!!!

 其实就是每个班的记录按一种行高调整,比如一班行高是20,二班行高25,就是说班不一样行高也不一样。

我想把每个班的人数放到一页上,总的只有737的高度,然后我查找这个班有多少人,用737除人数然后用这个数当行高,设置这个班的每一行应该是多高。就这样,请大家帮帮忙。谢谢!

[此贴子已经被作者于2010-6-29 13:14:26编辑过]
最佳答案
2010-6-28 22:59

设两个变量X,Y

给班级排序,用FOR循环用IF判断如当前行的班级和上一行不同就用不同的变量为行高

很基础的代码,录个宏就知道了行高这么表示了

要睡了,就提供个思路,代码不写了

发表于 2010-6-28 22:59 | 显示全部楼层    本楼为最佳答案   

设两个变量X,Y

给班级排序,用FOR循环用IF判断如当前行的班级和上一行不同就用不同的变量为行高

很基础的代码,录个宏就知道了行高这么表示了

要睡了,就提供个思路,代码不写了

回复

使用道具 举报

发表于 2010-6-29 09:04 | 显示全部楼层
回复

使用道具 举报

发表于 2010-6-29 13:22 | 显示全部楼层

二楼是正解,如果是要分在一页,也可用代码判断插入分页符的办法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 05:11 , Processed in 0.448422 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表