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

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

  1. #1


    آخرین بازدید
    2019/03/29
    تاریخ عضویت
    June 2010
    نوشته ها
    13
    امتیاز
    2
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

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

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

  2.  

  3. #2


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    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


    آخرین بازدید
    2019/03/29
    تاریخ عضویت
    June 2010
    نوشته ها
    13
    امتیاز
    2
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

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

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

  5. #4


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

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

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

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

    Sub Macro1()
    UserForm1.CommandButton1 = True
    End Sub


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

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

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

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

  1. حذف یک ماکرو به وسیله ماکرو دیگر
    توسط mr.siahatgar در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2017/11/07, 01:04
  2. ارتباط بین دو ورک بوک به وسیله VBA
    توسط mokaram در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2013/12/30, 20:46
  3. فراخوان اطلاعات به وسیله فرم
    توسط amirgolshan در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/08/29, 13:25
  4. فیلتر کردن بوسیله vb
    توسط runmohsen در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 0
    آخرين نوشته: 2011/01/05, 20:46

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

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

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

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

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