VBA操作Excel的问题!---在线等! 有一张Excel工资表,表头如下:员工编号 姓名 工作天数 基本工资 加班工资我想要在打印时,每一行都能自动加上这个表头,不知是否要用到宏?如果是,怎么写?能否给出代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是做成工资条吧,不用宏也可以实现。假如上表是从第1行开始的:首先将第1行的表头复制到sheet2中,在sheet2的a2单元格中输入公式 =INDEX(Sheet1!$A:$E,INT((ROW()/2+1)),COLUMN()) 将a2单元格向右填充到e2,选定a1:e2,向下填充。 Pay slip tool(工资条生成工具):http://www.excelhome.net/download/list.asp?Unid=41 宏dim i as integeri=2while trim(sheets(1).cells(i,1))<>"" for j=1 to 5 sheets(2).cells((i-2)*2+1,j)=sheets(1).cells(1,j) sheets(2).cells((i-2)*2+2,j)=sheets(1).cells(i,j) next j i=i+1wend 还是颜色选择问题 多个form使用同一个串口问题 菜鸟请教 byte(3)数组的元素到底有多少个? 中秋节快乐 ̄ ̄! winsock接受多個連線請求的理解 怎样控制 Combobox 中的某个元素被选中(程序控制),谢谢~~~ 用ORDER BY对数据库进行排序后,再使用movenext就出错? 使用,SwiftPrint的问题.(急) 金钱的内存地址修改 导弹打飞机问题 有没有闲着的VB程序员,我要招几个人
假如上表是从第1行开始的:首先将第1行的表头复制到sheet2中,在sheet2的a2单元格中输入公式 =INDEX(Sheet1!$A:$E,INT((ROW()/2+1)),COLUMN()) 将a2单元格向右填充到e2,
选定a1:e2,向下填充。
http://www.excelhome.net/download/list.asp?Unid=41
dim i as integer
i=2
while trim(sheets(1).cells(i,1))<>""
for j=1 to 5
sheets(2).cells((i-2)*2+1,j)=sheets(1).cells(1,j)
sheets(2).cells((i-2)*2+2,j)=sheets(1).cells(i,j)
next j
i=i+1
wend