PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : protection



mrexcel
2011/03/25, 13:24
محافظت از کاربرگ ها علاوه بر محافظت کلمه عبور برای فایل های شما اکسل چند عنوان را برای محافظت کارپوشه ها، ساختار کارپوشه ها، سل های خاص، اشیای گرافیکی، نمودارها، سناریو ها، پنجره ها و....ارائه میدهد. فرض کنید به علت اینکه در برخی سلول ها فرمول دارید نمی خواهید موقع وارد کردن فرمول داده ها تغییر نمایند، بنابراین نیاز دارید تا سلول های خاصی را غیرقابل ویرایش نمائید. شرط لازم نه کافی برای قفل شدن سلول ها فعال بودن تیک در مسیر format cell>protection>lock میباشد . تیک hide در تب protection جهت مخفی شدن سلول ها در موقع قفل شدن sheet میباشد . به طور پیش فرض اکسل تمام سل ها و نمودارها را "قفل"(محافظت)می کند اما محافظت غیر فعال است تا اینکهtools/protection/protect sheetرا انتخاب نمایید.وضعیت محافظتی که شما مشخص می نمایید تنها به کاربرگ فعلی اعمال می شود.بعد از اینکه محافظت فعال شدنمی توانید یک گزینه قفل شده را فعال نمایید و اگر این کار را انجام دهید اکسل یک پیام خطا نشان می دهد.لیست allow all users of this worksheet شامل فهرستی از عملیات ویرایشی خاصی است که روی کاربرگ های محافظت شده انجام میشود. می توانید به کاربران اجازه دهید تا این گزینه ها را مرتب نمایند . از حالت قفل خارج ساختن سل ها اگر دستورprotect sheet را بدون مشخص کردن سل های خاص غیرقفل انتخاب کنید تمام سل ها در کاربرگ به طور پیش فرض قفل می شوند. قبل از محافظت از یک کاربرگ سل هایی را که می خواهید قفل نشده باقی بگذاریدانتخاب کنید. format/cells را انتخاب نمایید و برگه protection را کلیک کنید. سپس کادر انتخاب locked را پاک نمایید. نکته:اضافه کردن نشانه های تصویری اکسل هیچ نشانه ای را در مورد وضعیت حفاظت سل ها روی صفحه نشان نمی دهد. برای شناسایی سل های غیر قفل از سل های محافظت شده یک قالب خاص(مثلاً رنگ یا حاشیه سل) به آنها اعمال کنید. دستیابی به سل های خاص با استفاده از کلمه عبور: اگر ما به چیزی بیشتر از محافظت فایل کاربرگ یا کارپوشه نیاز داریم می توانیم با password گذاشتن روی برخی سلولها این امنیت را در محدوده خاصی انجام دهیم برای این کار باید ابتدا از مسیر tools>protection>allow users to edit range را انتخاب کنید با کلید new مناطقی را که میخواهید اضافه نمائید انتخاب و password بدهید . هنوز کار تکمیل نگشته است در انتها از مسیر گفته شده قبلی sheet را قفل نمائید و در این حالت برای دسترسی به سلول های محدوده مورد نظر باید password را در input box ظاهر شده تایپ نمائید . از کلید permissions در فرم allow users edit to range در صورتی که شبکه داخلی داشته باشیم می توانیم این password را برای افراد خاص در شبکه تعریف نمائیم . محافظت از کارپوشه ها می توانیدtools/protection/protect workbook را انتخاب کنید تا از تغییر ساختار یک کارپوشه جلوگیری نمایید و یک پنجره کارپوشه را در موقعیتش قفل کنید. نکته:به سادگی می توانید با فشار دادن کلید tab بین سل های غیر حفاظت شده در یک کاربرگ قفل شده حرکت کنید. استفاده از کلمات عبور وقتی که protect workbook, protect sheetیاprotect and share workbook را انتخاب میکنید می توانید یک کلمه عبور را اختصاص دهید که برای غیرفعال کردن محافظت باید استفاده شود. می توانید از یک کلمه عبور واحد برای هر کاربرگ یا کارپوشه ای که محافظت کرده اید استفاده کنید. قفل کردن یک کاربرگ در 2 حالت structure و window انجام می گیرد در حالت اول توانائی های از شما گرفته می شود:
جابجا کردن sheet
تغییر نام و رنگ تب sheet
حذف و اضافه کردن sheet
hide و unhide کردن sheet در حالت window protect کلید close (ضربدر) بالای work sheet حذف می شود . در مواردی که شما نرم افزاری تهیه می کنید مطمئناً این 2 گزینه راهگشای بسیاری از مشکلات شما در امنیت فایل ها خواهد بود.

MOHAPAR
2011/04/30, 09:40
سلام لطفا طرز قفل کردن فقط تعدادی از سلولهای خاص را بفرمایید به طوری که روی بقیه سلولها اثر نداشته باشد البته در اکسل2007

morteza2006
2011/05/29, 10:08
دوست عزیز میدونم که خیلی دیر شده واسه جواب دادن سوالت
اگه هنوز جوابش رو پیدا نکردی به این شکل عمل کن
1. اکسل 2007 رو باز کن
2. دکمه کنترل و a رو بزن
3. روی قسمت انتخاب شده کلیک راست کن و فرمت سلز رو انتخاب کن
4. به تب پروتکشن برو و تیک کنار لوک رو بردار و اوکی کن
5. حالا سل هایی رو که میخوای قفل باشن رو انتخاب کن و مراحل 3 و 4 رو انجام بده با این فرق که تیک کنار لوک رو بزنی
6. حالا به تب ریویو برو و دکمه پروتکت رو بزن
کار تمومه

taknavaz123
2012/01/31, 09:01
دوست عزیز میدونم که خیلی دیر شده واسه جواب دادن سوالت
اگه هنوز جوابش رو پیدا نکردی به این شکل عمل کن
1. اکسل 2007 رو باز کن
2. دکمه کنترل و a رو بزن
3. روی قسمت انتخاب شده کلیک راست کن و فرمت سلز رو انتخاب کن
4. به تب پروتکشن برو و تیک کنار لوک رو بردار و اوکی کن
5. حالا سل هایی رو که میخوای قفل باشن رو انتخاب کن و مراحل 3 و 4 رو انجام بده با این فرق که تیک کنار لوک رو بزنی
6. حالا به تب ریویو برو و دکمه پروتکت رو بزن
کار تمومه


متاسفانه بعد از lock کردن اون سلول دیگه خاصیت کاریشو از دست میده!
البته چون من از vb استفاده میکنم شاید اینجوری میشه

Javid Mokhtari
2012/01/31, 10:25
با سلام.
دوست عزیز همون طور که خودتون گفتین اگر از VB استفاده کنید و سلول رو قفل کنید فرمان VB شما error خواهد داد.زیرا فرمان VB یک دستور خارجی و غیر پیوسته می باشد که اقدام به ویرایش سلول می نماید.که شما نیز با قفل کردن ، این عمل را از VB صلب نموده اید.
یا به طور دیگه:
قفل کردن یک لایه محافظتی است که روی سلول ها می کشید و چون دستورات VB بیرون این لایه قرار داردند اجازه ی ورود داده نمی شود.حتی اگر شما بصورت دستی نیز اقدام به ویرایش نمائید نیز چون یک اعمال خارجی است ، به شما این اجازه داده نمی شود. اما فرمولهای خود اکسل پشت این لایه ها قرار دارند و به صورت خطی و پیوسته در ارتباط با یکدیگر عمل می کنند که اجازه ی عملیات به آنها داده می شود.