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

موضوع: چگونه از توابع كاربر در vba استفاده كنم

  1. #1


    آخرین بازدید
    2022/08/30
    تاریخ عضویت
    September 2011
    محل سکونت
    استان فارس - فراشبند
    نوشته ها
    159
    امتیاز
    38
    سپاس
    55
    سپاس شده
    33 در 24 پست
    سطح اکسل
    45.00 %

    چگونه از توابع كاربر در vba استفاده كنم

    با عرض سلام حضور اساتيد گرامي

    چگونه ميتوانم از توابعي كه توسط كاربر (user function) تعريف شده اند در كدهاي vba استفاده كنم مثلا MsgBox Application.WorksheetFunction.AbH(2) كه البته اين كد كار نميكند و من ميخواهم ببينم شكل صحيح آن بايد چگونه باشد - اصل مسئله را هم توضيح ميدهم همانگونه كه مستحضريد شركت فرساران تابعي دارد بنام J_dif كه كار آن برگرداندن تعداد روزهاي بين دو تاريخ شمسي است اين تابع در sheet كار ميكند اما من احتياج دارم در vba از آن استفاده كنم از اساتيد گرامي خوهش ميكنم روش كلي استفاده از توابع كاربر در vba را بيان نمايند با تشكر
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام
    سلام
    از تابع Call استفاده کنید:
    کد PHP:
    Call ModuleName.FunctionName 
    در یادگیری سیر نشوید

    برای ارتباط بیشتر به سایت ExcelPedia سربزنید.
    برگزاری دوره های آموزش اکسل در تهران
    آموزش توابع اکسل


  4. #3


    آخرین بازدید
    2022/08/30
    تاریخ عضویت
    September 2011
    محل سکونت
    استان فارس - فراشبند
    نوشته ها
    159
    امتیاز
    38
    سپاس
    55
    سپاس شده
    33 در 24 پست
    سطح اکسل
    45.00 %

    نقل قول نوشته اصلی توسط s.cheraghi نمایش پست ها
    سلام
    از تابع Call استفاده کنید:
    کد PHP:
    Call ModuleName.FunctionName 
    با تشكر از استاد گرامي من فايل پيوست ميگذارم توضيحات هم درون همان صفحه ميباشد خواهشمندم راهنمائي فرمائيد
    فايل هاي پيوست شده فايل هاي پيوست شده

  5. #4


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    دوست عزیز
    کافیه اون دوتا ارگومان فرمول رو در پرانتز بذارید. به این شکل:
    کد:
    modat = Persian_Tools.J_DIFF((date1), (date2))


  6. #5


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام
    بخش زیر از فایلت رو به صورت زیر بنویس:
    کد PHP:
    Dim date1 As Stringdate2 As Stringmodat As Integer 
    مشکل از فراخوانی تابع نیست.
    در یادگیری سیر نشوید

    برای ارتباط بیشتر به سایت ExcelPedia سربزنید.
    برگزاری دوره های آموزش اکسل در تهران
    آموزش توابع اکسل



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

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

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

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

  1. قسمت دوم: توابع پركاربرد حسابداري در اكسل - تابع Straight Line Depreciation - استهلاك به روش خط مستقيم
    توسط misammisam در انجمن آموزش ترفند ها و توابع اکسل در حسابداری
    پاسخ ها: 0
    آخرين نوشته: 2014/05/07, 22:48
  2. فیلتر کردن با استفاده از توابع
    توسط mrdn66 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 13
    آخرين نوشته: 2012/08/16, 12:34
  3. استفاده از توابع تاریخ
    توسط dove1355 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2011/05/05, 19:47
  4. استفاده از توابع تاریخ
    توسط dove1355 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2011/05/04, 08:43
  5. به نظر من پركاربردترين تابع دسته توابع رياضي
    توسط exceliran در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 0
    آخرين نوشته: 2010/03/05, 07:29

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

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

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

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

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

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