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