پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: اجرا و توقف یک فانکشن vba در اکسل از طریق چک بکس

  1. #1


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    December 2016
    نوشته ها
    12
    امتیاز
    10
    سپاس
    4
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    اجرا و توقف یک فانکشن vba در اکسل از طریق چک بکس

    سلام وقت دوستان بخیر
    آیا امکان داره یک تابع vba رو یا چک باکس فعال و غیرفعال کرد ؟
    کد من:
    کد:
    Sub Flashing_Cells()
        Dim i As Long
        Dim LastRow As Long
        
        'Worksheets("ثبت کل").Activate
        'LastRow = Range("A" & Rows.Count).End(xlUp).Row
        LastRow = Worksheets("ثبت کل").Cells(Rows.Count, "K").End(xlUp).Row
        
        For i = 2 To LastRow
            If Cells(i, 11) = "اخطار" And Cells(i, 11).Interior.Color <> RGB(255, 80, 80) Then
                Range(Cells(i, 1), Cells(i, 11)).Interior.Color = RGB(255, 80, 80)
            ElseIf Cells(i, 11) = "اخطار" And Cells(i, 11).Interior.Color = RGB(255, 80, 80) Then
                Range(Cells(i, 1), Cells(i, 11)).Interior.Color = xlNone
            End If
        Next i
    
        Application.OnTime Now + TimeValue("00:00:02"), "Flashing_Cells"
        
    End Sub
    کاری که میخوام انجام بدم اینه که این تابع رو با چک باکس اجرا و متوقف کنم ولی وقتی تیک چک باکس رو بر میدارم تابع و ماکرو همچنان داره اجرا میشه !

  2.  

  3. #2


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    December 2016
    نوشته ها
    12
    امتیاز
    10
    سپاس
    4
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط babak2011 نمایش پست ها
    سلام وقت دوستان بخیر
    آیا امکان داره یک تابع vba رو یا چک باکس فعال و غیرفعال کرد ؟
    کد من:
    کد:
    Sub Flashing_Cells()
        Dim i As Long
        Dim LastRow As Long
        
        'Worksheets("ثبت کل").Activate
        'LastRow = Range("A" & Rows.Count).End(xlUp).Row
        LastRow = Worksheets("ثبت کل").Cells(Rows.Count, "K").End(xlUp).Row
        
        For i = 2 To LastRow
            If Cells(i, 11) = "اخطار" And Cells(i, 11).Interior.Color <> RGB(255, 80, 80) Then
                Range(Cells(i, 1), Cells(i, 11)).Interior.Color = RGB(255, 80, 80)
            ElseIf Cells(i, 11) = "اخطار" And Cells(i, 11).Interior.Color = RGB(255, 80, 80) Then
                Range(Cells(i, 1), Cells(i, 11)).Interior.Color = xlNone
            End If
        Next i
    
        Application.OnTime Now + TimeValue("00:00:02"), "Flashing_Cells"
        
    End Sub
    کاری که میخوام انجام بدم اینه که این تابع رو با چک باکس اجرا و متوقف کنم ولی وقتی تیک چک باکس رو بر میدارم تابع و ماکرو همچنان داره اجرا میشه !
    هیچ راهی نداره اساتید ؟


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

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

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

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

  1. پرسش درخواست فایل اکسل بررسی توقفات خط تولید (ماشین آلات و ....)
    توسط babak_sartipi در انجمن مهندسی صنایع و اکسل
    پاسخ ها: 0
    آخرين نوشته: 2022/11/30, 11:12
  2. پرسش تولید شیت و ثبت داده در آن بصورت اتومات
    توسط Pbapba در انجمن برنامه های کاربردی اکسل
    پاسخ ها: 1
    آخرين نوشته: 2019/12/12, 22:05
  3. تبدیل خودکار دلار به تومان در سلول ها
    توسط RouhollahNaby در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 0
    آخرين نوشته: 2017/01/07, 11:53
  4. [حل شده] ایجاد اتومات اعداد مثلا بین 50 تا 100
    توسط mohammad59 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2016/10/31, 13:15

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

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

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

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

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