صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 11 , از مجموع 11

موضوع: سوال در مورد vba

  1. #11


    آخرین بازدید
    2024/01/14
    تاریخ عضویت
    May 2015
    نوشته ها
    110
    امتیاز
    76
    سپاس
    42
    سپاس شده
    23 در 19 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط abootorab نمایش پست ها
    با درود و تشکر از جناب iranweld
    دوست عزیز اگر درست متوجه منظورتون شده باشم در واقع شما میخواین با کلیک بر روی یک کلید (مثلا باتن 51) بصورت یکجا کار (زیربرنامه های) تمام کلید ها (مثلا باتن های 1 تا 50) رو انجام بده.
    واسه این کار کافیه کد زیر رو بنویسید و آن رو به باتن 51 نسبت دهید.
    نکته: این کد کاملا پویا می باشد و محدودیتی در تعداد کلیدهای موجود و همچنین نامگذاری آنها و حتی نامگذاری زیربرنامه های مربوطه وجود ندارد.

    کد PHP:
    Sub Run_All_Button()
        
    Dim btn As Shape
        
    For Each btn In ActiveSheet.Shapes
            
    If btn.Type msoFormControl And Application.Caller <> btn.Name Then
                Application
    .Run btn.OnAction
            End 
    If
        
    Next
    End Sub 

    اگر مشکلی در این مورد داشتین در خدمتم.
    موفق باشین
    با سلام خدمت شما دوست عزیز و محترم
    ممنون از پاسخ گویی شما
    از فرمول شما استفاده کردم جواب میده فرمول شما فقط دیباگ میزنه تو vba این قسمت فرمول زرد رنگ میشود Application.Run btn.OnAction

  2.  


صفحه 2 از 2 نخستنخست 12

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

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

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

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

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

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

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

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

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