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

موضوع: مشکل جابجا کردن مقدار متغیر از ThisWorkbook به Worksheet_Change

  1. #1


    آخرین بازدید
    2017/02/18
    تاریخ عضویت
    July 2012
    نوشته ها
    42
    امتیاز
    7
    سپاس
    4
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    مشکل جابجا کردن مقدار متغیر از ThisWorkbook به Worksheet_Change

    میخوام از ThisWorkbook در Workbook_BeforeClose فایل یک علامت به Worksheet_Change یکی از شیت*ها بدم که یه کاری رو که معمولا باید بکنه نکنه.
    برای این کار در ThisWorkbook یه متغیر Public با نوع Boolean ساختم که وقتی وارد Workbook_BeforeClose میشه مقدار True بهش میدم.
    وسط اجرای Workbook_BeforeClose، وقتی وارد Worksheet_Change میشه؛ اون برنامه رو که میخوام در این حالت اجرا نشه مقید کردم که در صورتی که مقدار متغیری که گفتم True نبود کار کنه.
    مشکل اینه که مقدار Ture رو که در Workbook_BeforeClose به متغیر دادم در Worksheet_Change خالی دیده میشه.
    راه حل چیه؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


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

    متغیر های Public در Module ها تعریف میشن نه در Workbook



  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    بايد اسم ماژول يا اسم شيت كه درونش متغيير public تعريف شده رو اول فراخواني متغيير بياريد .
    مثلا اگه منغيير mo را در sheet1 تعريف كرديد و ميخواهيد عدد 5 رو بهش اختصاص بديد ، بايد بزنيد
    کد PHP:
    Sheet1.mo 

  6. سپاس ها (4)



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

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

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

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

  1. تداخل برنامه با کد داخل Worksheet_Change
    توسط eppagh در انجمن خطاها در ويژوال بيسيك - Errors in VBA
    پاسخ ها: 2
    آخرين نوشته: 2014/11/09, 19:38
  2. تغیر همیشگی آیکن فایل های اکسل
    توسط امیر رضا دهقان در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2012/12/30, 01:53
  3. افزایش درصد با تغیر همان سلول
    توسط arashdj در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2012/12/01, 18:12
  4. ایجاد فرم مشترک با متغیرهای ورودی
    توسط saber2q در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 0
    آخرين نوشته: 2012/11/12, 18:20
  5. تغیر رنگ سلول
    توسط ghxxxx در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 13
    آخرين نوشته: 2012/05/23, 09:18

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

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

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

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

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

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