標題:
[發問]
列印範圍與格式設定
[打印本頁]
作者:
babesia
時間:
2012-3-15 23:34
標題:
列印範圍與格式設定
一工作簿中有二個工作表,第一個工作表名稱為總表,另一個為測試表
總表為資料存放的工作表,
欄名自A1儲存格起依序為序號 姓名 職稱 單位別 加班時數
測試表B2為單位名稱
自A4起欄名依序為序號 姓名 職稱 加班時數
想要的功能如下:
當操作者於測試表的A欄填寫序號時
EXCEL會自動抓取總表中該序號之姓名 職稱 加班時數等的資料
並依所輸入的筆數自動設定列印範圍
(範圍為姓名 職稱 加班時數三欄中有資料的部份,不顯示序號)
並將列印範圍中的儲存格均設定框線
請問應如何處理?
作者:
register313
時間:
2012-3-16 01:42
回復
1#
babesia
工作表模組(測試表工作表)
Private Sub worksheet_change(ByVal Target As Range)
If Target.Column = 1 Then
With Sheets("總表")
Set Rng = .Columns(1).Find(Target, , , xlWhole)
If Not Rng Is Nothing Then
Rng.Offset(0, 1).Resize(1, 2).Copy Cells(Target.Row, 2)
Rng.Offset(0, 4).Copy Cells(Target.Row, 4)
Else: MsgBox "查無此序號"
Target = ""
End If
End With
End If
With [A1].CurrentRegion.Borders
.LineStyle = xlContinuous
.Weight = xlThin
End With
PR = [A1].CurrentRegion.Address
ActiveSheet.PageSetup.PrintArea = PR
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)