|
本帖最后由 ch198110 于 2016-1-15 19:25 编辑
兄弟姐妹些,我是个门外汉,求助一下,已有一个成绩名单,列包括姓名、年龄、成绩,每人一行。现在要在另一个工作表分别打印每人的情况,用固定排版。用个什么函数呢?帮我写上,并简单说明。对于大家来说很简单的事情,谢谢哈!
对于几名同学来说,用vlook函数引用几次,但要批量操作而且不能动排版,咋弄呢。
本帖最后由 sry660 于 2016-1-15 19:46 编辑
- Sub 批量打印()
- Dim arr, i&
- arr = Sheets(1).[a2].CurrentRegion
- With Sheets(2)
- For i = 3 To UBound(arr)
- .[b2] = arr(i, 1)
- .[b3] = arr(i, 4)
- .[b5] = arr(i, 5)
- .[b6] = arr(i, 2)
- .[b7] = arr(i, 3)
- .[b8] = arr(i, 6)
- '.[a1:g9].PrintPreview
- .[a1:g9].PrintOut
- Next
- End With
- End Sub
复制代码
|
|