سلام یه کد vba میخواستم که پقتی روی شیت کلیک راست میکنیم گزینه delete غیر فعال بشه و کسب نتونه شیت رو حذف کنه
ممنون میشم از دوستان
ممنون میشم از دوستان
Private Sub Workbook_SheetBeforeDelete(ByVal Sh As Object)
Dim MyName As String
MyName = ThisWorkbook.ActiveSheet.Name
ThisWorkbook.ActiveSheet.Name = Left(MyName, 30) + "#"
ThisWorkbook.ActiveSheet.Copy _
After:=Sheets(ThisWorkbook.ActiveSheet.Index)
ThisWorkbook.ActiveSheet.Name = MyName
End Sub
کامنت