我有下面的代碼,我實際上想重新命名基於I16的值的工作表。但是,如果目標地址爲空白/我不希望退出該子項。 (這部分代碼不起作用)。工作表更改事件
如果有人可以建議我如何解決這個問題,將不勝感激。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = Range("I16")
Dim WSname As String
WSname = Range("I16").Value
If KeyCells Is Nothing Then Exit Sub
Sheet23.Name = "BISSB"
Sheet25.Name = "RMIB"
Sheet26.Name = "MORIB"
Worksheets(WSname).Name = "Stage 3 V1"
End Sub
感謝此工作完美! –
@SeanBailey - 不客氣! – Mrig