استفاده از فرمول ها در ویژوال بیسیک اکسل

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

    • 2013/02/10
    • 38

    استفاده از فرمول ها در ویژوال بیسیک اکسل

    سلام چطور میشه از vloolup با application.worksheetfunction استفاده کرد در اینترنت چیزی پیدا نکردم چون اقای وطن پرست نوشته بود به جای نوشتن فرمول ها و کپی کردنشون از این استفاده کنید تا سرعت زیاد بشه و حجم فایل کم من الان ماکرو ضبط می کنم و محدوده را پویا می کنم میخوا این طور نباشه و اثری از خود فرمول در فایل نباشه دوستانی که بلدند یه نمونه فایل بذارند میخوام مقدار جستجو از سلول سطر قبل باشه مثلا در سطر q4 این فرمول باشه
    =VLOOKUP(R4;S1:T18;2;0)
    اما با
    application.worksheetfunction
    در vba و بتونم این فرمول را در تعدادی از سطر های ستون q تعمیم بدم
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    RE: استفاده از فرمول ها در ویژوال بیسیک اکسل


    سلام
    از حلقه for استفاده کنید.وسطش هم از فرمول vlookup
    به اینصورت که با هر بار اجرا شدن حلقه یک رکورد را جستجو کند و جواب را در یک سل نمایش دهد.
    با تمام شدن حلقه همه داده های مورد نظر در جدول جستجو شده و نتیجه را نمایش می دهد

    کامنت

    • anahita

      • 2013/02/10
      • 38

      #3
      RE: استفاده از فرمول ها در ویژوال بیسیک اکسل

      سلام لطف کنید یک مثال را ضمیمه کنید ممنون از کمکم تون اگه این کاررو انجام بدین

      کامنت

      • anahita

        • 2013/02/10
        • 38

        #4
        RE: استفاده از فرمول ها در ویژوال بیسیک اکسل

        خانم خاکزاد میشه یه فایل نمونه بذارید

        کامنت

        • khakzad

          • 2010/03/17
          • 2034
          • 85.00

          #5
          RE: استفاده از فرمول ها در ویژوال بیسیک اکسل

          سلام
          فایلتون رو بذاارید تا روی اون خدمتتون توضیح بدم

          کامنت

          • امين اسماعيلي
            مدير تالار ويژوال بيسيك

            • 2013/01/17
            • 1198
            • 84.00

            #6
            RE: استفاده از فرمول ها در ویژوال بیسیک اکسل

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

            بریم سر vlookup توی vba نمونه فایل رو گذاشتم نگاه کنین و اگر ایرادی میبینین بگین . سعی کردم error های که اگر سل خای باشه رو نشون میده رو از بین بببرم و ..... حالا میمونه شما هم برسی کنین ببینین چه جوریه

            http://www.uplooder.net/cgi-bin/dl.cgi?key=36a0418e496cd948d031f51d75a540fb
            در پناه خداوندگار ایران زمین باشید و پیروز

            کامنت

            • Amin_D

              • 2010/12/22
              • 399

              #7
              RE: استفاده از فرمول ها در ویژوال بیسیک اکسل

              نوشته اصلی توسط امين اسماعيلي
              با درود
              با اجازه از یه دوست که یه قول دادم و مجبور شدم امروز چند بار بزنم زیرش و نمونه فایل بزارم . خلاصه امیدوارم ببخشه

              بریم سر vlookup توی vba نمونه فایل رو گذاشتم نگاه کنین و اگر ایرادی میبینین بگین . سعی کردم error های که اگر سل خای باشه رو نشون میده رو از بین بببرم و ..... حالا میمونه شما هم برسی کنین ببینین چه جوریه

              http://www.uplooder.net/cgi-bin/dl.cgi?key=36a0418e496cd948d031f51d75a540fb
              با سلام بر دوست و استاد گرامی
              و تشکر از راهنمایی تون
              مثل اینکه تاریخ اعتبار لینک به سر رسیده اگر ممکنه نمونه ای برا استفاده بگذارید ممنون میشم
              با تشکر
              خواستن ، توانستن است.

              کامنت

              • امين اسماعيلي
                مدير تالار ويژوال بيسيك

                • 2013/01/17
                • 1198
                • 84.00

                #8
                RE: استفاده از فرمول ها در ویژوال بیسیک اکسل

                با درود
                لینک مجدد :

                http://www.uplooder.net/cgi-bin/dl.cgi?key=69dea42e5ebe58f8c0b9036c0704b3f3
                در پناه خداوندگار ایران زمین باشید و پیروز

                کامنت

                • Amin_D

                  • 2010/12/22
                  • 399

                  #9
                  RE: استفاده از فرمول ها در ویژوال بیسیک اکسل

                  نوشته اصلی توسط امين اسماعيلي
                  با درود
                  لینک مجدد :

                  http://www.uplooder.net/cgi-bin/dl.cgi?key=69dea42e5ebe58f8c0b9036c0704b3f3
                  با سلام و تشکر از پی گیری در خصوص ارسال مجدد فایل
                  امین جان
                  همانطوری که خدمتتان عرض کردم بنده بخاطر اینکه تعداد رکورد هایی که با آنها کار میکنم نسبتاً زیاد است (و مزیت هایی دیگه ای که کد نویسی داره)از حالت فرمول نویسی دستی سراغ کد نویسی وی بی اومدوم ولی همین هم در خصوص مثلاً حدود 80000 هزار سطر هم جواب نداد؟یعنی عملاً در ستون D هیچ نتیجه ای برای ستون C نیاورد! البته اگر تعداد چند سطر رو دستی به ستون C وارد میکردم جواب میداد ولی برای اون تعداد خیر؟
                  خواستن ، توانستن است.

                  کامنت

                  • امين اسماعيلي
                    مدير تالار ويژوال بيسيك

                    • 2013/01/17
                    • 1198
                    • 84.00

                    #10
                    RE: استفاده از فرمول ها در ویژوال بیسیک اکسل

                    من جوابو گذاشتم نمیدونم چرا پر زدو رفت :
                    http://www.uplooder.net/cgi-bin/dl.cgi?key=4e5bfba28a7a69e3b2df006c34c4fa6d
                    نزدیک به هشت هزار رکورد رو جستجو میکنه. دکمه رو تست کنین
                    در پناه خداوندگار ایران زمین باشید و پیروز

                    کامنت

                    چند لحظه..