所以我有這個按鈕代碼時鐘和時鐘輸出,它的工作正常,但我的問題是,該按鈕是在第一張表,我需要它在另一張名爲Timesheet的表上加蓋時間。這是我的代碼。我想如果我用Timesheet替換每個括號中的單詞Location並且它不會在時間表中標記時間。在另一張紙上打印,爲什麼它不起作用?
Sub StampNext()
Dim r As Range
On Error Resume Next
Set r = Range("Timesheet")
On Error GoTo 0
If r Is Nothing Then Range("A1").Name = "Timesheet"
With Range("Timesheet")
.Value = Time
.NumberFormat = "hh:mm"
If .Row = 1 Then
.Offset(2, 0).Name = "Timesheet"
Else
.Offset(-2, 1).Name = "Timesheet"
End If
End With
End Sub
我也有時間表保護,因爲我的老闆不希望員工篡改表。我不知道這是否會成爲代碼的阻礙問題,或者只是無關緊要。
它仍然在主表中打印,我不想要。我不知道發生了什麼 – KjosN1
主表的名稱是什麼?我更新了代碼 - 試試看看是否更明確的引用wsT和wsA的幫助。 –
我的主表的名稱是主 – KjosN1