تبدیل یک فرمول طولانی اکسل به vba

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • khorasan66

    • 2012/06/12
    • 111

    تبدیل یک فرمول طولانی اکسل به vba

    سلام نیاز به اصلاح یک دستور در vba دارم فایل پیوست را ملاحظه نمائید
    فایل های پیوست شده
  • ~M*E*H*D*I~
    • 2011/10/19
    • 4377
    • 70.00

    #2
    نوشته اصلی توسط khorasan66
    سلام نیاز به اصلاح یک دستور در vba دارم فایل پیوست را ملاحظه نمائید
    تو سلول سبز رنگ فرمول دیگه ای نوشتم اگر مشکل حله نشد بعد برو سراغ vba
    فایل های پیوست شده
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • khorasan66

      • 2012/06/12
      • 111

      #3
      ضمن تشکر از فرمول جالب شما
      نقش { } در فرمول که نوشتید چیست ؟
      چرا به محض اینکه من بر روی سلول فرمول دبل کلیک می کنم و بدون اعمال تغییرات خارج می شوم کارکترهای { } از ابتدا و انتهای فرمول حذف شده و فرمول با خطا مواجه می شود .

      کامنت

      • ~M*E*H*D*I~
        • 2011/10/19
        • 4377
        • 70.00

        #4
        نوشته اصلی توسط khorasan66
        ضمن تشکر از فرمول جالب شما
        نقش { } در فرمول که نوشتید چیست ؟
        چرا به محض اینکه من بر روی سلول فرمول دبل کلیک می کنم و بدون اعمال تغییرات خارج می شوم کارکترهای { } از ابتدا و انتهای فرمول حذف شده و فرمول با خطا مواجه می شود .

        فرمول یک فرمول آرایه ای هست با توجه به تاریخ عضویت شما حتما با فرمول های ارایه ای در انجمن آشنا شدید برای آرایه ای کردن یک فرمول از CTRl+Shift+enter استفاده میشه
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • khorasan66

          • 2012/06/12
          • 111

          #5
          با تشکر از راهنمایی شما یک مروری بر آرایه ها انجام دادم و انصافاً فرمول بسیار کم حجم تر شده است
          اصل موضوع حل نشده
          این فرمول بخشی از نرم افزار حضور و غیاب می باشد که پس از ثبت زمان ورود و خروج هر کارمند می بایست میزان کارکرد او را از ابتدا شیفت کاری تا زمان ثبت ورود و خروج محاسبه نماید و اینکار یا می بایست با copy paste کردن فرمول انجام بشود که من در این نرم افزار نمی خواهم اصلاً از copy paste استفاده نمایم
          و یا توسط vba انجام بشود اگر ممکنه راهکاری جهت استفاده فرمول در vba ارائه فرمائید

          کامنت

          • ~M*E*H*D*I~
            • 2011/10/19
            • 4377
            • 70.00

            #6
            نوشته اصلی توسط khorasan66
            با تشکر از راهنمایی شما یک مروری بر آرایه ها انجام دادم و انصافاً فرمول بسیار کم حجم تر شده است
            اصل موضوع حل نشده
            این فرمول بخشی از نرم افزار حضور و غیاب می باشد که پس از ثبت زمان ورود و خروج هر کارمند می بایست میزان کارکرد او را از ابتدا شیفت کاری تا زمان ثبت ورود و خروج محاسبه نماید و اینکار یا می بایست با copy paste کردن فرمول انجام بشود که من در این نرم افزار نمی خواهم اصلاً از copy paste استفاده نمایم
            و یا توسط vba انجام بشود اگر ممکنه راهکاری جهت استفاده فرمول در vba ارائه فرمائید
            اگر برای ورود و خروج هست تأکید میکنم به صورت عمودی جدول درست کنید ( از ساختار دیتابیس استفاده کنید) در اینصورت هم حجم فرمول ها کاهش پیدا میکنه هم گزارش دهی آسونتر میشه نیازی به هیچ کدی هم نیست
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            چند لحظه..