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

موضوع: اجرای commandbutun فرم به وسیله ماکرو

  1. #1


    آخرین بازدید
    01 _ 03 _ 2014
    تاریخ عضویت
    June_2010
    نوشته ها
    13
    امتیاز
    1
    سپاس
    0
    سپاس شده
    1 در 1 پست

    Lightbulb اجرای commandbutun فرم به وسیله ماکرو

    باسلام
    من یه برنامه درست کردم که حاوی یک userform میباشد و در ان چندین commandbutun وجود دارد و من در commandbutun1-click چندین فرمان نوشتم حالا نیاز دارم که به وسیله ماکرو commandbutun1-click را فعال کنم ولی نمی دونم چه جوری
    به وسیله فرمان userform.show میتوانم فرم را فعال کنم اما commandbutun1-click را نمی توانم فعال کنم
    یاد اور میشم که من میخوام به وسیله ماکرو ان را فعال کنم
    اگه امکان دارد راهنمایی نمایید
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    22 _ 12 _ 2016
    تاریخ عضویت
    February_2010
    محل سکونت
    بوشهر
    نوشته ها
    922
    امتیاز
    650
    سپاس
    29
    سپاس شده
    796 در 339 پست

    shamsololama به Yahoo ارسال پیام فرستادن پیام با Skype به shamsololama

    RE: اجرای commandbutun فرم به وسیله ماکرو

    نقل قول نوشته اصلی توسط mr.siahatgar
    باسلام
    من یه برنامه درست کردم که حاوی یک userform میباشد و در ان چندین commandbutun وجود دارد و من در commandbutun1-click چندین فرمان نوشتم حالا نیاز دارم که به وسیله ماکرو commandbutun1-click را فعال کنم ولی نمی دونم چه جوری
    به وسیله فرمان userform.show میتوانم فرم را فعال کنم اما commandbutun1-click را نمی توانم فعال کنم
    یاد اور میشم که من میخوام به وسیله ماکرو ان را فعال کنم
    اگه امکان دارد راهنمایی نمایید
    با درود فراوان
    اینطور که من متوجه شدم شما کلید را خیر فعال کرده ایم و می خواهید بعد از باز شدن فرم آن را فعال کنید و همانطور که فرمودید می خواهید با ماکر این کار رو انجام دهید .
    من در واقع متوجه "یاد اور میشم که من میخوام به وسیله ماکرو ان را فعال کنم " نشدم که چرا حتما با ماکرو و منظوز از ماکرو چیه
    چون می توانید یک کد بنویسد و در فرم قرار بدهید که در صورت نیاز بودن آن را فعال کند
    ولی به هر حال برای اینکه با ماکرو این کار را انجام دهید به این صورت ایجاد کنید
    Sub Macro1()
    UserForm1.CommandButton1.Enabled = True
    UserForm1.Show
    End Sub
    این کد برای زمانی است که Enabled کلید را فالس کرده باشید و اگر ویزیبل آن را فالس کرده باشید می بایست در کد بجای Enabled از Visible استفاده کنید

  4. #3


    آخرین بازدید
    01 _ 03 _ 2014
    تاریخ عضویت
    June_2010
    نوشته ها
    13
    امتیاز
    1
    سپاس
    0
    سپاس شده
    1 در 1 پست

    RE: اجرای commandbutun فرم به وسیله ماکرو

    با سلام
    استاد و دوست گرامی ببخشید که من بد منظورم را رسانده ام .
    منظور من این بود که یک یوزرفرم ساخته ام که درون ان یک کامند بوتن هست و در قسمت کامند بوتن -کلیک ان دستوراتی نوشته ام من میخواهم از طریق ماکرو اکسل بتوانم کامند بوتن را اجرا کنم مثل فرمان call cammandbutton که البته در ماکرو این فرمان کار نمی کند چه دستوری من میتوانم بنویسیم در ماکرو که بتواند کامند بوتن را اجرا کند
    منظور من فعال و غیر فعال کردن نیست منظورم اجرا کردن است

  5. #4


    آخرین بازدید
    22 _ 12 _ 2016
    تاریخ عضویت
    February_2010
    محل سکونت
    بوشهر
    نوشته ها
    922
    امتیاز
    650
    سپاس
    29
    سپاس شده
    796 در 339 پست

    shamsololama به Yahoo ارسال پیام فرستادن پیام با Skype به shamsololama

    RE: اجرای commandbutun فرم به وسیله ماکرو

    با درود فراوان
    ببخشید بازم درست متوجه نمی شوم که چه لزومی دارد با ماکرو این کار را انجام دهید چون اگر یوزرفرم باز باشد که کلید روی آن اجرا می شود و اگر که یوزرفرم بسته باشد که با ماکرو می توانی دستور مورد نظر را اجرا کنی و نیازی به باتوم نیست.

    ولی به هر حال یکی از راه ها این است که همان کدی که داخل باتوم نوشتی تو ماکرو هم بنویسی که آن را اجرا کند و راه دیگر اینکه یک تابع جدا بنویسی که در باتون و ماکرو آن را با Call فرا خوانی کنی تا کد بین آن دو مشترک باشد.
    و راه دیگری که بیشتر همین را مد نظر شماست در واقع کار همان call cammandbutton که گفتی را انجام میدهد باید به این شکل بنویسی

    Sub Macro1()
    UserForm1.CommandButton1 = True
    End Sub


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

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

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

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

  1. ارتباط بین دو ورک بوک به وسیله VBA
    توسط M_R_M در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 30 _ 12 _ 2013, 19:46
  2. آموزشي: حذف تمام ارقام اعشاری به وسیله تابع int
    توسط mohsen9401 در انجمن آموزش توابع اكسل
    پاسخ ها: 1
    آخرين نوشته: 26 _ 01 _ 2013, 13:40
  3. فراخوان اطلاعات به وسیله فرم
    توسط amirgolshan در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 29 _ 08 _ 2012, 12:25
  4. حذف یک ماکرو به وسیله ماکرو دیگر
    توسط mr.siahatgar در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 21 _ 04 _ 2011, 18:43
  5. فیلتر کردن بوسیله vb
    توسط runmohsen در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 0
    آخرين نوشته: 05 _ 01 _ 2011, 19:46

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

اجرای ماکرو با کامند باتوم

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

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