如何下拉框变量打印?

时间:2018-11-16 14:58:13

标签: excel vba printing

这是我的第一篇文章,我对Excel中的VBA还是很陌生,所以我希望有人可以提供帮助。

我为所工作的学校创建了一个电子表格,该电子表格会根据下拉框变量生成学生报告,我希望能够一次打印所有报告。其中有200个奇数,所以我不能一一做到。

我找到了这段代码,我想除了实际的打印部分以外,它还可以工作。我不知道在此添加一些“在此打印页面代码”是什么意思

任何人都可以帮助!?!

 Sub Iterate_Through_data_Validation()
Dim dvCell As Range
Dim inputRange As Range
Dim c As Range


'Which cell has data validation
   Set dvCell = Worksheets("Sheet1").Range("B1")
'Determine where validation comes from
   Set inputRange = Evaluate(dvCell.Validation.Formula1)

For Each c In inputRange
    dvCell = c.Value
    'add some print page code here
Next c

End Sub

1 个答案:

答案 0 :(得分:0)

如果您阅读此书,我想我已经解决了

这就是我现在正在使用的!

Sub Iterate_Through_data_Validation()
Dim dvCell As Range
Dim inputRange As Range
Dim c As Range


'Which cell has data validation
   Set dvCell = Worksheets("Comb Student Report").Range("B4")
'Determine where validation comes from
   Set inputRange = Evaluate(dvCell.Validation.Formula1)

For Each c In inputRange
    dvCell = c.Value
    'add some print page code here
    ActiveSheet.PrintOut
Next c

End Sub