نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: در صورت وارد شدن تاریخ امروز در یک سلول مشخص کل Sheet از Protect خارج شود .

  1. #1


    آخرین بازدید
    2023/12/30
    تاریخ عضویت
    April 2014
    محل سکونت
    ساوه
    نوشته ها
    347
    امتیاز
    417
    سپاس
    853
    سپاس شده
    266 در 129 پست
    سطح اکسل
    45.00 %

    در صورت وارد شدن تاریخ امروز در یک سلول مشخص کل Sheet از Protect خارج شود .

    سلام به دوستان و معلمین عزیزم تو این مدت حدود 8 ماه خیلی خیلی مطلب از این انجمن ها یاد گرفتم که صمیمانه تشکر میکنم.
    یه سوال داشتم چطور میشود Sheet که قبلا خودم با پسورد 123 پروتکت Protect کردم رو با وارد کردن تاریخ امروز (روزی که در آن قرار داریم) در سلولی که البته Locked نیست Unprotect کرد ؟
    مثلا سلول B2 به عنوان محل درج تاریخ روز .
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,475
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط sabertb نمایش پست ها
    سلام به دوستان و معلمین عزیزم تو این مدت حدود 8 ماه خیلی خیلی مطلب از این انجمن ها یاد گرفتم که صمیمانه تشکر میکنم.
    یه سوال داشتم چطور میشود Sheet که قبلا خودم با پسورد 123 پروتکت Protect کردم رو با وارد کردن تاریخ امروز (روزی که در آن قرار داریم) در سلولی که البته Locked نیست Unprotect کرد ؟
    مثلا سلول B2 به عنوان محل درج تاریخ روز .

    سلام دوست عزيز
    شما بايد از طريق كدهاي vba اين كار رو انجام بدين و بگين مثلا اگه در سلول A1 تاريخ مطابق تاريخ امروز وارد شد قفل رو حذف كنه
    شما ميتونين از اين كد استفاده كنيد:
    کد:
    If Range("A1").Value = Date Then
        ActiveSheet.Unprotect Password:="123"
    End If
    با اين كد شما اگر تاريخ روز رو بنويسيد يا حتي از فانكشن Today استفاده كنيد قفل باز ميشه ولي اگه بخواين فقط با نوشتن تاريخ باز بشه كافيه بجاي valu در قسمت شرط از عبارت text استفاده كنيد به اين صورت:




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

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

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

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

  1. کم کردن تاریخ از 89تا 92 به صورت روز شمار
    توسط saeed9534 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 10
    آخرين نوشته: 2015/05/12, 00:05
  2. خروج از برنامه در صورت بروز هرخطايي در كد برنامه VBA
    توسط Basirat در انجمن خطاها در ويژوال بيسيك - Errors in VBA
    پاسخ ها: 5
    آخرين نوشته: 2014/11/30, 23:45
  3. [حل شده] چطور میشود تاریخ دیروز را بدست آورد به صورت شمسی و با فرمت مثلا 1393/05/01
    توسط sabertb در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 17
    آخرين نوشته: 2014/07/20, 12:39
  4. افزودن به روز ، ماه ، سال و غیره بصورت اتوماتیک
    توسط Amir Mohsenpour در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 6
    آخرين نوشته: 2010/05/05, 17:53

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

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

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

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

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