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

موضوع: فراخواني تابع نوشته شده توسط كاربر از صفحه اصلي اكسل

  1. #1


    آخرین بازدید
    2015/07/10
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    امتیاز
    22
    سپاس
    0
    سپاس شده
    12 در 3 پست
    تعیین سطح نشده است

    فراخواني تابع نوشته شده توسط كاربر از صفحه اصلي اكسل

    با سلام خدمت دوستان
    يك سري فرمول و توابع در خود اكسل تعبيه شده كه در صورت نياز به اونها درون يك سلول مساوي رو مي زنيم و از اونها استفاده مي كنيم.
    مي خواستم ببينم ميشه توابعي كه خودمون در VBA نوشتيم رو به اين صورت فراخواني كنيم.
    تو حالت عادي يا بايد يك كليد برا ماكرومون اختصاص بديم كه با زدن اون يه عمل خاص انجام بشه يا بايد Alt+F11 رو بزنيم و در اونجا ماكرومون رو ران كنيم. من مي خوام بدون كليد و رفتن به قسمت كد ماكرو و بازدن مساوي در سلول تابع رو فراخواني كنم . آيا راهي هست ؟
    ممنون از كساني كه جواب خواهند داد
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    یک ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,473
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط m_beauti نمایش پست ها
    با سلام خدمت دوستان
    يك سري فرمول و توابع در خود اكسل تعبيه شده كه در صورت نياز به اونها درون يك سلول مساوي رو مي زنيم و از اونها استفاده مي كنيم.
    مي خواستم ببينم ميشه توابعي كه خودمون در VBA نوشتيم رو به اين صورت فراخواني كنيم.
    تو حالت عادي يا بايد يك كليد برا ماكرومون اختصاص بديم كه با زدن اون يه عمل خاص انجام بشه يا بايد Alt+F11 رو بزنيم و در اونجا ماكرومون رو ران كنيم. من مي خوام بدون كليد و رفتن به قسمت كد ماكرو و بازدن مساوي در سلول تابع رو فراخواني كنم . آيا راهي هست ؟
    ممنون از كساني كه جواب خواهند داد
    سلام دوست عزيز
    بله راه داره
    همونطور كه ميدونين تو محيط vba هر قطعه كد داخل sub قرار ميگيره. براي تابع كافيه بجاي sub از عبارت Function استفاده كنيد. بعد مثل بقيه توابع مرسوم در اكسل ميتونين ازش استفاده كنيد


  4. #3


    آخرین بازدید
    2015/07/10
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    امتیاز
    22
    سپاس
    0
    سپاس شده
    12 در 3 پست
    تعیین سطح نشده است

    ممنون از جناب قاسميان بابت پاسخشون
    ولي با وجود اين كه خودم قبلا متوجه شدم توابعي كه توسط كاربر تعريف ميشن بعد از زدن مساوي در سلول اسمشون مياد ولي تا به حال موفق به استفاده نشدم. اين كه كجاي كارم اشتباهه رو شما زحمت بكشيد بگيد. اين عكسي كه مي زارم يه مثال ساده از مشكل منه. لطفا خطاهاش رو بهم بگيد كه بتونم تابعي كه خودم مي نويسم رو بتونم فراخواني كنم.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  untitled.JPG
مشاهده: 24
حجم:  155.5 کیلو بایت

  5. #4


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    موقعی که از تابع استفاده میکنید به جای کاما از سیمیکلون استفاده کنید
    ببنید هنوز همین خطا رو میده؟



  6. سپاس ها (1)


  7. #5


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    نقل قول نوشته اصلی توسط m_beauti نمایش پست ها
    ممنون از جناب قاسميان بابت پاسخشون
    ولي با وجود اين كه خودم قبلا متوجه شدم توابعي كه توسط كاربر تعريف ميشن بعد از زدن مساوي در سلول اسمشون مياد ولي تا به حال موفق به استفاده نشدم. اين كه كجاي كارم اشتباهه رو شما زحمت بكشيد بگيد. اين عكسي كه مي زارم يه مثال ساده از مشكل منه. لطفا خطاهاش رو بهم بگيد كه بتونم تابعي كه خودم مي نويسم رو بتونم فراخواني كنم.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  untitled.JPG
مشاهده: 24
حجم:  155.5 کیلو بایت
    باید بجای function از public function استفاده کنید




  8. #6


    آخرین بازدید
    2015/07/10
    تاریخ عضویت
    May 2015
    نوشته ها
    6
    امتیاز
    22
    سپاس
    0
    سپاس شده
    12 در 3 پست
    تعیین سطح نشده است

    با عرض پوزش مشكل من با توجه به توضيحات بچه ها بر طرف نشد. اگه كسي مي تونه يه مثال ساده بزنه و فايلشو بزاره

  9. #7
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


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

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    دوست عزیز مثالی که خودتون زدید ( تابع ss ) بدون هیچ مشکلی کار میکنه . اگه امکان داره فایلی که ارور میده را آپلود کنید تا بررسی بشه



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

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

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

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

  1. جلوگیری از حذف فایل رمزگذاری شده اکسل توسط دیگران
    توسط 46Golzar در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 4
    آخرين نوشته: 2015/03/08, 11:00
  2. محدود کردن اعداد بین 0 تا 100 توسط فرمول
    توسط Hengame در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 8
    آخرين نوشته: 2014/06/27, 23:18
  3. ساخت فرم توسط اکسل
    توسط ehsan13637 در انجمن ساير رشته ها - Other Disciplines
    پاسخ ها: 3
    آخرين نوشته: 2013/11/04, 19:08
  4. آمار گيري توسط اكسل
    توسط ali2449 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2012/10/09, 10:11
  5. ایجاد فرم های سفارشی توسط VBA
    توسط m_d6712 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2012/03/30, 10:11

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

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

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

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

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

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