《野猪乐园》显示文章详细内容: [展开] [回复] [网址] [举报] [屏蔽]
勇敢的心
勇敢的心目前处于离线状态
等    级:高级居民
经 验 值:1160
魅 力 值:187
龙    币:248
积    分:631.9
注册日期:2002-01-21
 
  查看勇敢的心个人资料   给勇敢的心发悄悄话   将勇敢的心加入好友   搜索勇敢的心所有发表过的文章   给勇敢的心发送电子邮件      

用VBA试试
(作这些之前请存盘)
1。录制一个宏,名字叫:copyLine;
2。什么都不做,结束,保存;
3。按alt+f11进入vba编辑器,打开模块1;
4。吧下面的函数copy;
Sub copyLine()
Lines = 10 '此处设置你想要复制的数量
cols = 5 '此处设置你源表格的列数
rowStart = 2 '此处设置源表格的开始行号
rowHeigh = 2 '此处设置源表格的高度
rowBlank = 1 '此处设置表格之间的距离行数
For i = 1 To Lines
row = rowStart + i * (rowHeigh + rowBlank)
Sheet1.Range(Cells(row, 1), Cells(row + RowHeight, cols)).Borders.LineStyle = Sheet1.Range(Cells(rowStart, 1), Cells(rowStart + rowHeigh - 1, cols)).Borders.LineStyle
Sheet1.Range(Cells(row, 1), Cells(row + RowHeight, cols)).Font.Bold = Sheet1.Range(Cells(rowStart, 1), Cells(rowStart + rowHeigh - 1, cols)).Font.Bold

For j = 1 To cols
Sheet1.Cells(row, j) = Sheet1.Cells(rowStart, j)
Next j

row = row + 1
Sheet1.Range(Cells(row, 1), Cells(row + RowHeight, cols)).Borders.LineStyle = Sheet1.Range(Cells(rowStart, 1), Cells(rowStart + rowHeigh - 1, cols)).Borders.LineStyle
Next i
End Sub
5。调整相关的参数,按f5运行;
2003-07-04 14:31:39   此文章已经被查看270次   
 相关文章: [回复]  [顶端] 



  您必须登录论坛才可以发表文章:
 
用户名:   密码:   记住密码:    (忘记密码 注册




版权所有 回龙观社区网 经营许可证编号:京B2-20201639 昌公网安备1101140035号

举报电话:010-86468600-5 举报邮箱: