مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

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

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

اکسپایر نمودن فایل اکسل ( کمک در ادغام دستورات )

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • kazem3570

    • 2012/05/31
    • 18

    اکسپایر نمودن فایل اکسل ( کمک در ادغام دستورات )

    ضمن سلام خدمت استاتید عزیز و گرامی

    لازم است که دستورات زیر رو قبل از اجرای دستوراتی دیگر در ابتدای باز شدن فایل اکسلی که ایجاد کردم بزارم ، تاریخ رو تغییر میدم و فایل رو اجرا میکنم اما اگه

    تاریخ سیستم رو به عقب ببرم فایل باز میشه ( نتیجه اینکه قسمت اول دستورات اجرا نمیشه ) ممنون مبیشم اگه راهنمایی بفرمایید چگونه این دو دستور رو با هم ادغام کنم
    لازم بذکره که دستورات بتنهایی در فایل جداگانه اجرا میشه

    Private Sub Workbook_BeforeClose(Cancel As Boolean)

    If Now() >= Sheets("sheet1").Range("aa1") Then

    Sheets("sheet1").Range("aa1") = Now()

    End If

    End Sub

    ----------------------------------------------------------------

    Private Sub Workbook_Open()

    Dim expiredate As Date

    expiredate = "30/01/2012"

    Dim i

    If (Now() < expiredate) And Now() >= Sheets("sheet1").Range("aa1") Then

    Sheets("sheet1").Range("aa1") = ""

    For i = 1 To Sheets.Count

    Sheets(i).Visible = xlSheetVisible

    Next i

    Else

    MsgBox ("erorr 10000004")

    Dim k

    For k = 2 To Sheets.Count

    Sheets(k).Visible = xlSheetVeryHidden

    Next k

    End If
  • shamsololama

    • 2010/02/15
    • 940

    #2
    RE: اکسپایر نمودن فایل اکسل ( کمک در ادغام دستورات )

    با درود فراوان

    برای اینکه تاریخ انقضاء که برای فایل نوشتیم با عقب کشیدن تاریخ سیستم نشه دورش زد درسته که زمان خارج شدن از فایل آخرین تاریخ که فایل باز شده رو هم ثبت بشه و برای ورد این تاریخ چک بشه که تاریخ سیستم از این تاریخ عقب تر نباشه و از تاریخ انقضاء هم بیشتر نباشه

    ولی در زمان خروج نیاز هست به کد اضاف کنید که پس از وارد کردن آخرین تاریخ فایل نیز سیو کند
    ---------------------------------------------------------------------------------------------------
    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
    shamsololama@yahoo.com
    09177733411

    کامنت

    • kazem3570

      • 2012/05/31
      • 18

      #3
      RE: اکسپایر نمودن فایل اکسل ( کمک در ادغام دستورات )

      با تشکر از استاد عزیز و گرامی جناب شمس العلماء
      من کد رو در قسمت اول نوشتم اما بعد از خروج ، مجدداً که وارد برنامه شدم دیدم که دستوری که برای درج زمان هست وارد سل aa1 نمیکنه اگه میشه مجددا راهنمایی بفرمایید



      Private Sub Workbook_BeforeClose(Cancel As Boolean)

      If Now() >= Sheets("sheet1").Range("aa1") Then

      Sheets("sheet1").Range("aa1") = Now()

      End If
      ActiveWorkbook.Save
      End Sub

      کامنت

      چند لحظه..