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

موضوع: اعلام قفل شدن شیت بعد از 3 روز

  1. #1


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    اعلام قفل شدن شیت بعد از 3 روز

    سلام
    با این کد شیت بعد از 3 روز قفل خواهد شد و تا قفل این سه روز با باز شدن فایل اعلام میکنه که حواسه به 3 روز دیگه باشه
    در ضمن اردس سلول هایی که توش نام برده شده رو دقت کنین
    کد:
    Private Sub Workbook_Open()
    'Unprotect sheet
    Sheets("Sheet1").Select
    ActiveSheet.Protect Contents:=False
    
    'Declare variables
    Dim datarange() As Variant
    Dim daterange() As Variant
    Dim i As Integer
    
    'Assign range data to variable
    datarange = Range("A2:A8")
    daterange = Range("B2:B8")
    
    'Loop through dates
    For i = 1 To 7
    
    'Check if date is older than 3 days
    If Now - daterange(i, 1) > 3 Then
    
    'Lock cell if true
    Cells(i + 1, 1).Locked = True
    
    End If
    Next
    
    'Protect sheet
    ActiveSheet.Protect Contents:=True
    
    'Say it's done
    MsgBox ("Data older than 3 days has been locked")
    
    End Sub
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    ویرایش توسط ~M*E*H*D*I~ : 2014/07/26 در ساعت 08:43



  2.  


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

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

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

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

  1. پاسخ ها: 4
    آخرين نوشته: 2015/12/10, 21:33
  2. بروز رسانی یک شیت با استفاده از vba
    توسط bokhi در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 11
    آخرين نوشته: 2014/08/22, 11:49
  3. پاسخ ها: 4
    آخرين نوشته: 2014/07/16, 23:02
  4. چگونه تولید یک سررسید با قابلیت داشتن تاریخ همزمان شمسی قمری و میلادی برای 365 روز سال
    توسط natanzi در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 7
    آخرين نوشته: 2014/06/24, 07:32

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

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

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

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

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

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