excel2007批量打印控件使用?
其實很簡單,這個問題的難點不再VBA上,你主要按照前面的公式和表樣做好后,當你在M3輸入相應的序號,比如2,就將你的的成績表中的序號為2的學生成績以及老師評語都用公式,就是利用VLOOKUP函數引用過來,然后利用VBA代碼 Private Sub CommandButton1_Click() For i = Range(“o2”) To Range(“o3”) Range(“m3”) = i ActiveSheet.PrintOut Next End Sub開始批量打印。VBA代碼是個循環代碼,大概意思是先界定變量i的范圍,即O2-O3 單元格中你寫的序號范圍,然后i從最小的O2開始,將值屬于M3 單元格,當M3 單元格被屬于值后,表中的成績和評語就自動更新了,然后由于前面設置了打印區間,通過代碼ActiveSheet.PrintOut開始打印當前的,然后依次通過NEXT來實現批量打印,直到打印完O3所代表的序號為止,代碼停止循環,完成批量打印。代碼本身就這樣的了,如果對OFFSET、VLOOKUP函數不太熟悉,可以查詢一下,也很簡單,不難~~~希望你能看明白,呵呵~