以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  同一列向下循环复制的问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3362)

--  作者:diule
--  发布时间:2006/8/22 11:09:00
--  同一列向下循环复制的问题
请教:如何将某列前50行的内容自动复制到本列的下n个50行去?公式如何写?
--  作者:smileboy
--  发布时间:2006/8/22 11:19:00
--  
select结合复制、粘贴函数进行操作
--  作者:diule
--  发布时间:2006/8/22 11:23:00
--  
smileboy 版主:能不能给个公式呀,可以在自定义窗口中应用的。谢谢了!
--  作者:smileboy
--  发布时间:2006/8/22 11:28:00
--  
发文件
--  作者:diule
--  发布时间:2006/8/22 11:38:00
--  
没有文件,只是一个想法,试了试做不了! 按照你的用select,这样的公式:select(1,1,50,1)and do(22)and move(1,51)and do(24)and move(1,101)and do(24)and move(1,151)and do(24)and ............可以吗?
--  作者:diule
--  发布时间:2006/8/22 11:40:00
--  
好象本人自己试了,无效啊!错在哪呢?
--  作者:diule
--  发布时间:2006/8/22 11:49:00
--  
是我自己颠倒了,select(1,1,50,1)and do(22)and move(51,1)and do(22)and do(24)and move(101,1)and do(24)and move(151,1)and do(24)and ............这样可以了! 谢谢
--  作者:wjq1072
--  发布时间:2006/8/22 12:02:00
--  
如将前6行复制到7-12行:
自定义按钮:AddRows("表1",6) And Select(1,1,6,Cols) And Do(22) And Move(7,1) And Do(24)
--  作者:diule
--  发布时间:2006/8/22 12:19:00
--  
如果我想循环100次,那公式太长了,有简便的公式吗? 谢谢
--  作者:czy
--  发布时间:2006/8/22 12:23:00
--  
想循环多少次都没有问题。

EvalFor(Grid,"第一列","if(row<51,[第一列],Cell(Row-50,""第一列""))")