صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 19

موضوع: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

  1. #1


    آخرین بازدید
    2011/10/11
    تاریخ عضویت
    August 2011
    نوشته ها
    9
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    با سلام،

    آیا می‌شود برای دسترسی یه شیت‌های مختلف یک فایل، پسوردهای مختلف تعیین کرد؟

    مثلاً فرض کنید که فایلی با ۵ شیت A تا E وجود دارد و روی شبکه برای ۵ نفر Share شده است. آیا ممکن است هر یک از این ۵ نفر تنها با پسورد خود قادر به دسترسی به شیت خود باشند؟

    با سپاس
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    February 2011
    نوشته ها
    16
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    amin61b به Yahoo ارسال پیام

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    با سلام

    بله امکانش وجود داره

    شما می تونید روی اسم هر یک از شیت ها راست کلیک کنید و در قسمت Protect Sheet برای هر شیت یک پسورد جداگانه اختصاص بدید.

    برای باز کردن پسورد هم همین کار رو تکرار می کنید و گزینه unprotect Sheet رو می زنید و پسورد رو وارد می کنید.

    الان شما می تونید پسورد هر شیت رو به یکی از افراد مورد نظرتون بدید و اون فرد فقط به شیت خودش دسترسی داره[/align]

    این برای حالتیه که فقط ویرایش صفحه رو محدود کنید. اما اگر هدفتون اینه که صفحه از دید بقیه مخفی بمونه باید از طرق کد نویسی اقدام کنید. اگه هدفتون اینه بگید تا یه فایل نمونه براتون درست کنم.
    فايل هاي پيوست شده فايل هاي پيوست شده

  4. #3


    آخرین بازدید
    2011/10/11
    تاریخ عضویت
    August 2011
    نوشته ها
    9
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    ضمن سپاس از پاسخ دقیق و خوب شما، اگر براتون زحمتی نیست لطفاً اون فایل نمونه‌ای رو که پیشنهاد دادین رو برام ارسال کنید. فکر می‌کنم پیشنهاد شما خیلی زیباتر و حرفه‌ای تر باشه. اگر درست فهمیده باشم با روش پیشنهادی شما هر کس باید بتونه ساین.این کنه و بعد از چک شدن شناسه‌ی کاربری و کلمه‌ی عبورش شیت خودش رو ببینه.

  5. #4


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    February 2011
    نوشته ها
    16
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    amin61b به Yahoo ارسال پیام

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    با سلام

    فایلی رو که گفته بودم ضمیمه کردم


    همونظور که خواسته بودید در این فایل 5 کاربر معرفی شدن که هر کدوم یه شیت به اسم خودشون دارن. من اسم هر فرد و پسورد رو برات میذارم شما می تونید اسامی و رمز عبور هر فرد رو به دلخواه تغییر بدید.
    Username : amin Password : aaa
    Username : ali Password : bbb
    Username : mohammad Password : ccc
    Username : nima Password : ddd
    Username : pejman Password : eee

    Vba Password: exceliran

    برای اجرای فایل باید حالت ماکرو فعال باشه
    فايل هاي پيوست شده فايل هاي پيوست شده

  6. #5


    آخرین بازدید
    2011/10/11
    تاریخ عضویت
    August 2011
    نوشته ها
    9
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    ممنون از زحمتی که برای فایل نمونه کشیدی. من تونستم کد VB رو ببینم ولی راستش خیلی ازش سر در نیاوردم. در این خصوص برام سوال‌های زیر پیش اومده. ببخش بی‌سوادی من رو:

    ۱. من یک شیت جدید اضاه کردم، چطوری می‌تونم مثل شما روی اون Password مورد نظر خودم رو بزارم؟

    ۲. چطوری میشه کلمه‌ی عبورهایی رو که انتخاب کردی رو تغییر داد؟ و آیا این کار می‌تونه توسط کاربری که داره لاگین می‌کنه انجام بشه؟

    ۳. چطوری میشه یک نفر با شناسه‌ی Admin تعریف کرد که با وارد کردن کلمه‌ی عبورش هم‌زمان به تمامی شیت‌ها دسترسی داشته باشه؟

    ۴. چطوری میشه وقتی کاربر شناسه یا کلمه‌ی عبورش رو اشتباه وارد کرد پیغام مورد نظر من (مثلاً لطفاٌ دو باره سعی کنید!) ظاهر بشه؟

  7. #6


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    February 2011
    نوشته ها
    16
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    amin61b به Yahoo ارسال پیام

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    نقل قول نوشته اصلی توسط al_abd_nima
    ممنون از زحمتی که برای فایل نمونه کشیدی. من تونستم کد VB رو ببینم ولی راستش خیلی ازش سر در نیاوردم. در این خصوص برام سوال‌های زیر پیش اومده. ببخش بی‌سوادی من رو:

    ۱. من یک شیت جدید اضاه کردم، چطوری می‌تونم مثل شما روی اون Password مورد نظر خودم رو بزارم؟

    ۲. چطوری میشه کلمه‌ی عبورهایی رو که انتخاب کردی رو تغییر داد؟ و آیا این کار می‌تونه توسط کاربری که داره لاگین می‌کنه انجام بشه؟

    ۳. چطوری میشه یک نفر با شناسه‌ی Admin تعریف کرد که با وارد کردن کلمه‌ی عبورش هم‌زمان به تمامی شیت‌ها دسترسی داشته باشه؟

    ۴. چطوری میشه وقتی کاربر شناسه یا کلمه‌ی عبورش رو اشتباه وارد کرد پیغام مورد نظر من (مثلاً لطفاٌ دو باره سعی کنید!) ظاهر بشه؟
    سلام
    خواهش می کنم قابلی نداشت جواب سوالاتت رو میدم
    ج1 - همون کدهایی که برای یه شیت نوشته شده رو برای شیت جدید اضافه کن و تغییرات لازم رو اعمال کن

    ج2- در این فایل کاربر خودش نمی تونه رمز رو تغییر بده. برای تغییر شما می تونی توی کدها رمز رو سرچ کنید بعد اون رو با رمز مورد نظر عوض کنید.

    ج3- برای این کار باید یه کد بنویسید که اگر اسم کاربری admin بود تمام شیتها رو نمایش بده

    ج4- شما می تونید یه شرط بذارید و یه مسیج باکس تعریف کنید که اگر رمز اشتباه بود پیغام مورد نظر شما رو نشون بده

    اگه نتونستید انجام بدید براتون به فایل نمونه تهیه می کنم

  8. #7


    آخرین بازدید
    2011/10/11
    تاریخ عضویت
    August 2011
    نوشته ها
    9
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    ممنون. من کد Passwordها رو پیدا کردم ولی چون از VB سر در نمیارم، خوب نمی‌تونم راهنمایی‌های ج۳ شما رو اجرایی کنم. اگر برات ممکن هست در این خصوص کمکم کن.

    خیلی ممنون می‌شم اگر بتونی برام توضیح بدی که در پایین شماره‌ کدهای ۲، ۴، ۵، ۶-۸، ۹ (به خصوص عملگر «:»)، ۱۱-۱۳ و ۱۴ که نوشتی دقیقا چه کاری انجام می‌دهند. فکر می‌کنم بقیه‌اش دیگه تکراری باشه. با سپاس.

    Private Sub CommandButton1_enter() .۱
    On Error Resume Next .۲
    If TextBox1.Text = "amin" And TextBox2.Text = "aaa" Then .۳
    Pass.Hide .۴
    Dim a .۵
    For a = 1 To Sheets.Count .۶
    Sheets(a).Visible = xlSheetVisible .۷
    Next a .۸

    amin.Move After:=Sheets(Sheets.Count) .۹
    Dim b .۱۰
    For b = 1 To Sheets.Count .۱۱
    Sheets(b).Visible = xlSheetVeryHidden .۱۲
    Next b .۱۳
    Unload Me .۱۴
    Application.Windows.Application.Visible = True.۱۵

  9. #8


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    February 2011
    نوشته ها
    16
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    amin61b به Yahoo ارسال پیام

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    با سلام

    براتون فایلی رو که با پسورد admin همه شیتها رو نمایش بده آماده می کنم. و اما جواب سوالاتتون :

    2- اگر اروری پیش بیاد رد میشه ازش
    4- یوزر فروم Pass رو می بنده
    5- یه متغییر به نام a تعریف کردیم
    6-8- یه حلقه تعریف کردیم که همه شیتها رو نمایش بده
    9- گفتیم شیتی که اسمش امین رو ببر بذار آخرین شیت
    عملگر <> به مفهوم مخالف به کار میره عکس مساوری
    11-13 – یه حلقه تعریف کردیم تا تمام شیتها رو مخفی کنه. در اکسل نمیشه همه شیتها رو مخفی کرد حتما باید یکی همیشه نمایش داده بشه این حلقه همه شیتها به غیر از شیت آخر رو مخفی می کنه . به همین خاطر ما شیت امین رو به آخر بردیم !
    15-بستن پنجره

  10. #9


    آخرین بازدید
    2011/10/11
    تاریخ عضویت
    August 2011
    نوشته ها
    9
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    یک دنیا ممنون از حوصله‌تون در پاسخ دادن ولی من توضیح قسمت‌های ۹ و ۱۴ رو در توضیحات شما خوب متوجه نشدم.

    ۱. ببین یعنی شما میگی اگر من ۵ تا شیت داشته باشم و حلقه‌ای بنویسم که بگه همه‌ی ۵ تا شیت مخفی بشه، فقط ۴ تا حلقه‌ی اول مخقی میشن؟

    ۲. این علامت دو نقطه : که قبل از مساوی در کد ۹ نوشتی به چه معناست؟

    ۳. جسارتاً در مورد کد unload me هم هیچ توضیحی ندادین.

    با سپاس.


  11. #10


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    February 2011
    نوشته ها
    16
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    amin61b به Yahoo ارسال پیام

    RE: گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف

    با سلام

    فایل نمونه با تاخیر آماده شد. در این فایل شما وقتی به جای نام کاربری و کلمه عبور کلمه admin رو بزنید همه شیتها نمایش داده میشه.

    بقیه رمزها مثل فایل قبلی هستن.
    فايل هاي پيوست شده فايل هاي پيوست شده


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پسورد گذاشتن بر روی شیتها
    توسط zar2shtian در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 12
    آخرين نوشته: 2018/11/08, 02:11
  2. نحوه جستجو با استفاده از تابع وی لوکاپ روی دو مقدار
    توسط shaneh در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 16
    آخرين نوشته: 2016/02/04, 11:19
  3. تهیه یک "لیست "از نام شیت‌ها
    توسط amirgolshan در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2013/02/08, 18:01
  4. پسوردگذاری روی قسمت ویژوال بیسیک اکسل
    توسط m.estreji در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/12/09, 18:59
  5. پسورد برای سلول
    توسط amin61b در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2011/07/21, 10:33

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

محدود كردن شيت exceliran.com

نحوه جستجو با استفاده از تابع وی لوکاپ روی دو مقدار site:exceliran.com

حلقه شیت های مختلف اکسل

طريقه رمز گذاشتن براي شيت هاي اكسل

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد