چه باید بدانیم
- لغو محافظت به عنوان مالک: صفحه گسترده را باز کنید. Review > Unprotect Sheet را انتخاب کنید. رمز عبور مورد استفاده برای محافظت از فایل را وارد کنید. OK را انتخاب کنید.
- لغو محافظت بدون رمز عبور: صفحه گسترده را باز کنید. ویرایشگر کد Visual Basic را با انتخاب Developer > مشاهده کد باز کنید.
- سپس، کد ارائه شده در این مقاله را وارد کرده و Run را انتخاب کنید. پس از چند دقیقه، یک رمز عبور آشکار می شود. OK را انتخاب کنید.
این مقاله توضیح می دهد که چگونه می توان از کتاب های کار اکسل به عنوان صاحب کتاب کار با رمز عبور یا به عنوان یک فرد بدون رمز عبور محافظت کرد. این اطلاعات برای کتابهای کار اکسل در Microsoft Excel 365، Microsoft Excel 2019، 2016، و 2013 اعمال میشود.
چگونه یک کتاب کار اکسل را به عنوان مالک باز کنید
Microsoft Excel مملو از ویژگیهاست. یکی از این ویژگی ها توانایی محافظت از فایل های اکسل شما در سطح سلول، صفحه گسترده یا کتاب کار است. گاهی اوقات برای اطمینان از اعمال صحیح تغییرات داده ها، لازم است از کتاب های کار اکسل محافظت کنید.
این روش فرض می کند که به عنوان مالک فایل، رمز عبور استفاده شده برای محافظت از صفحه گسترده را به خاطر بسپارید.
-
صفحه گسترده محافظت شده را باز کنید و Review > Unprotect Sheet را انتخاب کنید. همچنین میتوانید روی صفحهگسترده محافظتشده کلیک راست کنید، سپس Unprotect Sheet را انتخاب کنید.
شما می توانید یک صفحه گسترده محافظت شده را در بخش تغییرات در برگه بررسی روی نوار شناسایی کنید. اگر صفحه گسترده محافظت شده باشد، گزینه Unprotect Sheet را می بینید.
-
رمز عبور مورد استفاده برای محافظت از صفحه گسترده را وارد کنید، سپس OK را انتخاب کنید.
-
صفحه گسترده شما اکنون محافظت نمی شود و می توان آن را تغییر داد.
چگونه از یک کتاب کار اکسل بدون دانستن رمز عبور محافظت کنیم
ممکن است از کتاب کار یا صفحه گسترده اکسل خود محافظت کرده باشید و برای مدتی، حتی سالها مجبور به تغییر آن نشده باشید. اکنون که باید تغییراتی ایجاد کنید، دیگر رمز عبوری را که برای محافظت از این صفحهگسترده استفاده کردهاید، به خاطر نمیآورید.
خوشبختانه، این مراحل به شما امکان می دهد با استفاده از یک اسکریپت Virtual Basic به عنوان ماکرو برای شناسایی رمز عبور، از Workbook خود محافظت کنید.
- صفحه گسترده محافظت شده را باز کنید.
-
با فشار دادن ALT+F11 به ویرایشگر کد ویژوال بیسیک دسترسی پیدا کنید یا Developer > مشاهده کد. را انتخاب کنید.
-
در پنجره کد صفحه محافظت شده، کد زیر را وارد کنید:
Sub Password Breaker()
Dim i به عنوان عدد صحیح، j به عنوان عدد صحیح، k به عنوان عدد صحیح
Dim l به عنوان عدد صحیح، m به عنوان عدد صحیح، n به عنوان عدد صحیح
Dim i1 به عنوان عدد صحیح، i2 به عنوان عدد صحیح، i3 به عنوان عدد صحیح
Dim i4 به عنوان عدد صحیح، i5 به عنوان عدد صحیح، i6 به عنوان عدد صحیح
روی خطا Resume بعدی
برای i=65 تا 66: برای j=65 به 66: برای k=65 تا 66
برای l=65 به 66: برای m=65 تا 66: برای i1=65 تا 66
برای i2 =65 تا 66: برای i3=65 به 66: برای i4=65 به 66
برای i5=65 به 66: برای i6=65 به 66: برای n=32 تا 126
ActiveSheet. از Chr(i) & Chr محافظت کنید. (j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) و _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet. ProtectContents=False سپس
MsgBox "یک رمز عبور قابل استفاده " & Chr(i) & Chr(j) & است _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
بعدی: بعدی: بعدی: بعدی: بعدی: بعدی
بعدی: بعدی: بعدی: بعدی: بعدی: بعدی
پایان زیر
-
Run را انتخاب کنید یا برای اجرای کد F5 را فشار دهید.
-
اجرای کد چند دقیقه طول می کشد. پس از اتمام، یک پاپ آپ با رمز عبور دریافت خواهید کرد. OK را انتخاب کنید و صفحه گسترده شما محافظت نمی شود.
این رمز عبور اصلی نیست و نیازی نیست آن را به خاطر بسپارید.