پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: ایجاد متغییر عمومی

  1. #1


    آخرین بازدید
    22 _ 12 _ 2014
    تاریخ عضویت
    April_2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست

    ایجاد متغییر عمومی

    سلام
    چه راهی وجود داره که بتونیم یک متغییری تعریف کنیم که در تمام فرمهای مختلف قابل استفاده باشه و تا زمانی که برنامه باز هست, متغییر قابلیت مقدار دهی یا خواندن رو داشته باشه؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    22 _ 08 _ 2012
    تاریخ عضویت
    June_2011
    نوشته ها
    33
    امتیاز
    8
    سپاس
    0
    سپاس شده
    0 در 0 پست

    RE: ایجاد متغییر عمومی

    با سلام

    باید متغیر را در قسمت General تعریف کنید

    http://upin.ir/images/9tpepiiy5xvkwptvcmso.doc

  4. #3


    آخرین بازدید
    22 _ 12 _ 2014
    تاریخ عضویت
    April_2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست

    RE: ایجاد متغییر عمومی

    ممنون از پاسختون
    آیا وقتی یک متغییر رو در یک فرم مقدار دهی میکنیم, در فرم دیگه قابل استفاده نیست؟ چون من یه فرم باز دارم که روی اون یک فرم دیگه باز میشه و از طریق فرم دوم متغییر رو مقدار دهی میکنم و فرم رو میبندم اما بعد از بسته شدن فرم دوم مقدار متغییر در فرم اول صفر میشه در حالی که متغییر حتی در همون فرم باز تعریف شده...
    مشکل از کجاس؟

  5. #4


    آخرین بازدید
    01 _ 11 _ 2016
    تاریخ عضویت
    May_2010
    محل سکونت
    بلژیک
    نوشته ها
    175
    امتیاز
    91
    سپاس
    0
    سپاس شده
    102 در 44 پست

    RE: ایجاد متغییر عمومی

    نقل قول نوشته اصلی توسط saber2q
    ممنون از پاسختون
    آیا وقتی یک متغییر رو در یک فرم مقدار دهی میکنیم, در فرم دیگه قابل استفاده نیست؟ چون من یه فرم باز دارم که روی اون یک فرم دیگه باز میشه و از طریق فرم دوم متغییر رو مقدار دهی میکنم و فرم رو میبندم اما بعد از بسته شدن فرم دوم مقدار متغییر در فرم اول صفر میشه در حالی که متغییر حتی در همون فرم باز تعریف شده...
    مشکل از کجاس؟
    متغیر Global رو به صورت Public تعریف کنید:

    Public myGloVar As Integer

    این طوری از همه جا قابل دسترسی هست. ولی اگر اون رو در محیط userform1 تعریف کرده اید بهتر است که به این صورت اون رو فراخوانی کنید مثلا:

    userform1.myGloVar = 100

    موفق باشید.

  6. سپاس ها (1)


  7. #5


    آخرین بازدید
    22 _ 12 _ 2014
    تاریخ عضویت
    April_2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست

    RE: ایجاد متغییر عمومی

    نقل قول نوشته اصلی توسط m_d6712
    نقل قول نوشته اصلی توسط saber2q
    ممنون از پاسختون
    آیا وقتی یک متغییر رو در یک فرم مقدار دهی میکنیم, در فرم دیگه قابل استفاده نیست؟ چون من یه فرم باز دارم که روی اون یک فرم دیگه باز میشه و از طریق فرم دوم متغییر رو مقدار دهی میکنم و فرم رو میبندم اما بعد از بسته شدن فرم دوم مقدار متغییر در فرم اول صفر میشه در حالی که متغییر حتی در همون فرم باز تعریف شده...
    مشکل از کجاس؟
    متغیر Global رو به صورت Public تعریف کنید:

    Public myGloVar As Integer

    این طوری از همه جا قابل دسترسی هست. ولی اگر اون رو در محیط userform1 تعریف کرده اید بهتر است که به این صورت اون رو فراخوانی کنید مثلا:

    userform1.myGloVar = 100

    موفق باشید.
    ممنون, مشکل اصلی همون استفاده نکردن از نام فرم مادر بود که با راهنمایی شما حل شد.


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

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

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

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

  1. تغییر رنگ Textbox به محض تغییر محتوای ان
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 25 _ 06 _ 2012, 18:32

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

معرفی متغیر ها بصورت public در vba

تعریف یک متغیر جنرال در vba

تعریف متغیر عمومی در vba

تعریف متغیر سراسری در اکسس

متغیر سراسری در vb

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

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