roushdy قام بنشر يونيو 7, 2009 قام بنشر يونيو 7, 2009 [السادة الكرام مراقبين ومشرفى منتدانا الغالى] وجدت مساهمة لأحد الأعضاء بكود يخفى المعادلات بورقة العمل ولكن بعد تطبيقة على احد مشاريعى وجدت انه يعطل ماكرو ترحيل الصف الذى اقف عليه لورقة اخرى فهل يتكرم السادة الكرام بايجاد حل لهذه المشكله وكود اخفاء المعادلة: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.HasFormula Then MsgBox"الخلية محمية" ActiveSheet2.Protect Else ActiveSheet2.Unprotect End If End Sub
ابو اسامة العينبوسي قام بنشر يونيو 8, 2009 قام بنشر يونيو 8, 2009 السلام عليكم ارفق ملف مع الماكرو المعطل
نزار سليمان عيد قام بنشر يونيو 8, 2009 قام بنشر يونيو 8, 2009 السلام عليكم عليك اضافة الكود ادناه MyPassword = "123" For Each MySheet In ActiveWorkbook.Sheets MySheet.Protect _ Password:=MyPassword, _ DrawingObjects:=True, _ Contents:=True, _ Scenarios:=True, _ UserInterfaceOnly:=True Next MySheet مع الشكر ابو خالد
roushdy قام بنشر يونيو 8, 2009 الكاتب قام بنشر يونيو 8, 2009 شكرا الأستاذ نزار وسيكون الكود بالشكل الأتى : Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.HasFormula Then MsgBox "Sorry" 'ActiveSheet2.Protect Else 'ActiveSheet2.Unprotect End If MyPassword = "123 For Each MySheet In ActiveWorkbook.Sheets MySheet.Protect _ password:=MyPassword, _ DrawingObjects:=True, _ Contents:=True, _ Scenarios:=True, _ UserInterfaceOnly:=True Next MySheet End Sub 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.