کد:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,32)
شما میتونید با این تابع نام شیت رو به سلول انتقال بدین
اما برای اینکه نام شیت رو تغیر بدین به نظر من تنها راهش استفاده از کد ویژوال هست که این کدشه و روی شیت راست کلیک کنید و گزینه view code رو کلیک کنید و در این محیط کد رو بنویسید
و نام مورد نظر رو در سلول a1 قرار بدین
کد:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
On Error GoTo Badname
ActiveSheet.Name = Left(Target, 31)
Exit Sub
Badname:
MsgBox "Please revise the entry in A1." & Chr(13) _
& "It appears to contain one or more " & Chr(13) _
& "illegal characters." & Chr(13)
Range("A1").Activate End Sub
علاقه مندی ها (Bookmarks)