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

موضوع: فراخوان ماکرو از يک خط خاص

  1. #1


    آخرین بازدید
    20 ساعت پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    فراخوان ماکرو از يک خط خاص

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

  2.  

  3. #2


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام
    سلام
    چرا کامنتشون نمیکنی یا چرا از شرط استفاده نمیکنی؟
    شرایط خاصی باید باشه که اون خطوط اجرا نشن یا بشن؟
    بیشتر توضیح بدین
    در یادگیری سیر نشوید

    برای ارتباط بیشتر به سایت ExcelPedia سربزنید.
    برگزاری دوره های آموزش اکسل در تهران
    آموزش توابع اکسل

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    2018/05/03
    تاریخ عضویت
    October 2014
    محل سکونت
    جنوب
    نوشته ها
    351
    امتیاز
    3436
    سپاس
    2,033
    سپاس شده
    1,229 در 331 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    سلام،
    آيا مي شود يک ماکرو را فراخوان کرد ولي گفت که مثلا" سه خط اول ماکرو اجرا نشود (يعني بگوييم ماکرو فلان را مثلا" از خط چهارم اجرا کن)؟
    با درود
    با ترفندی که در مثال زیر استفاده کردم شما میتونید به هدفتون برسید.
    امیدوارم منظورتون رو درست متوجه شده باشم.

    کد PHP:
    Sub Macro1(RunLine As Integer)
        
    'ماکرو مورد نظر که هر بار ممکن است از خط تععين شده توسط ما کدهاي آن اجرا شود
        Select Case RunLine
            Case 1: GoTo 1:
            Case 5: GoTo 5:
            Case 20: GoTo 20:
        End Select
        
    1:
        If RunLine = 1 Then MsgBox "Started from labelline 1"
    '
    '
    '   
    خطوط برنامه
    '
    '

    5:
        If 
    RunLine 5 Then MsgBox "Started from labelline 5"
    '
    '
    '   خطوط برنامه
    '
    '

    20:
        If RunLine = 20 Then MsgBox "Started from labelline 20"
    '
    '
    '
    '
    '   
    خطوط برنامه
    '
    '
    '
    End Sub

    Sub TestRunMacro1()
        '
    تست جهت اجراي ماکرو1 از خط مورد نظر

        Macro1 
    (5)
        
    '
        '
        '
        Macro1 (20)
        '
        '
        '
    End Sub 

  6. سپاس ها (3)



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

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

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

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

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

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

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

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

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