نوشته اصلی توسط
gha3emi
كاملتر بگم
اگه دوستان كمك كنن من يك كد vb مخوام كه يك محدوده يا range رو از كاربر به عنوان ورودي بگيره و اون محدوده رو تو چندتا شيت به صورت همزمان locked كنه
من با ماكرو اينكار رو كردم ولي و ايكار رو همزمان روي چند تا شيت نتونستم تعميم بدم
ممنون ميشم اگه دوستاني كه دستي در vb دارن كمك كنن
کد زیر رو تست کن
کد HTML:
Sub Macro1()
For i = 1 To Sheets.Count
Sheets(i).Application.Cells.Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("E3:I12").Select
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
Next i
End Sub
علاقه مندی ها (Bookmarks)