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

موضوع: کد مربوط به اجرا نشدن یک ماکروی نوشته شده چیست؟

  1. #1


    آخرین بازدید
    2023/06/19
    تاریخ عضویت
    December 2013
    نوشته ها
    74
    امتیاز
    43
    سپاس
    185
    سپاس شده
    44 در 27 پست
    تعیین سطح نشده است

    کد مربوط به اجرا نشدن یک ماکروی نوشته شده چیست؟

    سلام دوستان
    آیا میشه یه خط کد اول یک ماکرو اضافه کرد که به ماکرو بگه اگر ماکروهای دیگر در حال اجرا هستند run نشود

    آخه من یه ماکرو چند خطی نوشتم که event اون اکتیو شدن شیت1 هست ولی میخوام وقتی ماکروهای دیگر اجرا میشن و توی اون ماکروها شیت1 انتخاب میشه ماکروی مربوط به اکتیو شدن شیت1 اجرا نشه

    عذر میخوام دوستان فرصت نبود که فایل نمونه بذارم لطفا اگر نتونستم منظورم رو خوب برسونم بگید تا فایل نمونه تهیه کنم و بذارم

    ممنون
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    نقل قول نوشته اصلی توسط hs208 نمایش پست ها
    سلام دوستان
    آیا میشه یه خط کد اول یک ماکرو اضافه کرد که به ماکرو بگه اگر ماکروهای دیگر در حال اجرا هستند run نشود

    آخه من یه ماکرو چند خطی نوشتم که event اون اکتیو شدن شیت1 هست ولی میخوام وقتی ماکروهای دیگر اجرا میشن و توی اون ماکروها شیت1 انتخاب میشه ماکروی مربوط به اکتیو شدن شیت1 اجرا نشه

    عذر میخوام دوستان فرصت نبود که فایل نمونه بذارم لطفا اگر نتونستم منظورم رو خوب برسونم بگید تا فایل نمونه تهیه کنم و بذارم

    ممنون
    اجرای دو ماکروی همزمان اصلا غیر ممکن هست منظور چیه دقیقا؟



  4. سپاس ها (3)


  5. #3


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

    نقل قول نوشته اصلی توسط hs208 نمایش پست ها
    سلام دوستان
    آیا میشه یه خط کد اول یک ماکرو اضافه کرد که به ماکرو بگه اگر ماکروهای دیگر در حال اجرا هستند run نشود

    آخه من یه ماکرو چند خطی نوشتم که event اون اکتیو شدن شیت1 هست ولی میخوام وقتی ماکروهای دیگر اجرا میشن و توی اون ماکروها شیت1 انتخاب میشه ماکروی مربوط به اکتیو شدن شیت1 اجرا نشه

    عذر میخوام دوستان فرصت نبود که فایل نمونه بذارم لطفا اگر نتونستم منظورم رو خوب برسونم بگید تا فایل نمونه تهیه کنم و بذارم

    ممنون
    با درود
    اگه ممکنه فایل نمونه بذارید تا بشه بهتر متوجه منظورتون شد.

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    2023/06/19
    تاریخ عضویت
    December 2013
    نوشته ها
    74
    امتیاز
    43
    سپاس
    185
    سپاس شده
    44 در 27 پست
    تعیین سطح نشده است

    اگر بخوام واضح تر بگم باید اینجوری بگم:
    فرض کنید ماکروی1 ماکرویی است که برای شیت1 نوشته شده و event آن اکتیو شدن شیت1 است و کار آن این است که از کاربر یک سوال میپرسد که آیا صفحه فول اسکرین بشود یا نه؟

    و ماکروی2 ماکرویی است که برای کپی کردن 10 ستون از شیت1 به شیت2 نوشته شده است و (فرض کنید) که برای انجام ماکروی2 حتما لازم است 10 بار شیت1 انتخاب شود و هر ستون تک تک کپی شود

    حال مشکل اینجاست که در حین اجرای ماکروی2 هر بار که شیت1 انتخاب میشود سوال فول اسکرین شدن پرسیده میشود که مورد هدف ما نیست و در واقع میخواهم در حین اجرای ماکروی2 با انتخاب شیت1 به ماکروی1 پاس داده نشود و سوال فول اسکرین پرسیده نشود

    آیا الان سوال واضح است؟

  8. #5


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

    نقل قول نوشته اصلی توسط hs208 نمایش پست ها
    اگر بخوام واضح تر بگم باید اینجوری بگم:
    فرض کنید ماکروی1 ماکرویی است که برای شیت1 نوشته شده و event آن اکتیو شدن شیت1 است و کار آن این است که از کاربر یک سوال میپرسد که آیا صفحه فول اسکرین بشود یا نه؟

    و ماکروی2 ماکرویی است که برای کپی کردن 10 ستون از شیت1 به شیت2 نوشته شده است و (فرض کنید) که برای انجام ماکروی2 حتما لازم است 10 بار شیت1 انتخاب شود و هر ستون تک تک کپی شود

    حال مشکل اینجاست که در حین اجرای ماکروی2 هر بار که شیت1 انتخاب میشود سوال فول اسکرین شدن پرسیده میشود که مورد هدف ما نیست و در واقع میخواهم در حین اجرای ماکروی2 با انتخاب شیت1 به ماکروی1 پاس داده نشود و سوال فول اسکرین پرسیده نشود

    آیا الان سوال واضح است؟
    نمیدونم درست متوجه منظورتون شدم یا نه ولی با توضیحاتی که دادین اگر در ابتدا و انتهای ماکرو2 دو سطر زیر اضافه کنید مشکل شما برطرف میشود.
    کد PHP:
    Sub macro2()
        
    Application.EnableEvents False
        
    .
        .
        .
        .
        .
        
    Application.EnableEvents True
    End Sub 


  9. #6


    آخرین بازدید
    2023/06/19
    تاریخ عضویت
    December 2013
    نوشته ها
    74
    امتیاز
    43
    سپاس
    185
    سپاس شده
    44 در 27 پست
    تعیین سطح نشده است

    سلام دوست عزیز آقای abootorab

    بله منظورم همین بود و با راهنمایی دقیق شما مشکل حل شد

    بسیار ممنون و سپاسگذارم


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

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

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

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

  1. اینفو گرافیک چیست؟
    توسط mokaram در انجمن زنگ تفریح اکسل - Recess
    پاسخ ها: 0
    آخرين نوشته: 2015/03/10, 08:20
  2. اسناد خزانه چیست؟
    توسط ~M*E*H*D*I~ در انجمن مباحث مالی-بانکی-موقعیت های سرمایه گذاری
    پاسخ ها: 1
    آخرين نوشته: 2014/06/23, 19:27
  3. OCX چیست؟
    توسط ~M*E*H*D*I~ در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 17
    آخرين نوشته: 2014/04/30, 19:16
  4. XML چیست؟
    توسط mahsa shayesteh در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2012/08/21, 09:00
  5. اشکال این فایل چیست؟
    توسط taknavaz123 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2012/08/15, 17:19

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

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

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

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

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

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