vlookup

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

    • 2010/04/03
    • 25

    vlookup

    من یک sheet از محصولاتی دارم که فروش نرفته و در sheet دیگر محصولاتی که فروش رفته میخواهم چنانچه محصولی به فروش رسید از sheet فروش نرفته حذف و به sheet فروش رفته اضافه شود برای این کار از vlookup استفاده کنم و یا ماکرو .با ارائه فرمول راهنمایی کنید
    تو آن امپراطوری هستیکه به خواب رفته و در رویا می بیند که گداست . از خواب بیدار شو.(اوشو)
  • shamsololama

    • 2010/02/15
    • 940

    #2
    RE: vlookup

    با درود فراوان

    برای انجام اینکار که وقتی محصولی فروش می رود از شیت" فروش نرفته" حذف کند و به شیت "فروش رفته" اضاف کند اگر بخواهیم با ماکرو انجام دهیم من یک نمونه فایل را برای شما تهیه کردم تا با دیدن آن فایل و کدهای آن شیوه کار را ببینید که اگر در مود هر قسمتی از کدها سئوال داشتید بپرسید

    برای این کار سه شیت را در نظر گرفته ام که یکی "کل محصولات" و یکی " محصول فروش رفته " و دیگری "محصول فروش نرفته"


    نمونه فایل

    [attachment=97]
    فایل های پیوست شده
    ---------------------------------------------------------------------------------------------------
    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
    shamsololama@yahoo.com
    09177733411

    کامنت

    • SAMI

      • 2010/04/03
      • 25

      #3
      RE: vlookup

      از ارسال پاسخ جامع شما بسیار سپاسگذارم آیا این امکان وجود دارد که از توابع استفاده کنم ؟ و اگر ممکن نیست همان کدهای ماکرو را کپی کرده و در فایل موجود استفاده کنم مشکلی پیش نخواهد آمد.
      تو آن امپراطوری هستیکه به خواب رفته و در رویا می بیند که گداست . از خواب بیدار شو.(اوشو)

      کامنت

      • shamsololama

        • 2010/02/15
        • 940

        #4
        RE: vlookup

        با درود فراوان

        در مورد حل این مسئله بله می توانید از تابع نیز استفاده کنید که یک نمونه فایل که با تابع انجام شده را ضمیمه کردم و اشکالی که در این روش وجود دارد این است که در شیت فروش رفته و فروش نرفته رکوردهای شما با فاصله نوشته خواهد شد که برای حل ایم مشکل می توانی با فیلتر آنها را کنار هم قرار دهی (با فیلتر کردن بر اساس NonBlanks

        فایل نمونه:

        [attachment=99]

        و همچنین باید در نظر داشته باشیم اگر دیتابیس ما زیاد باشد و اطلاعات زیادی را داشته باشیم این روش چون به تعداد رکوردها تابع در سلولها وارد می کنیم مقداری صفحه را سنگین و یا کند می کند.

        در مورد استفاده از ماکرو نیز بله می توانی ماکروها را در فایل مورد نظر خود کپی کنی و اگر می خواهی از فرمها استفاده کنی روش کپی کردن آن به این صورت است که اول فایل خودت و فالی که ماکرو داره (من فرستادم) را باز می کنی و وقتی هر دو باز بود به صفحه وی بی رفته و از پنجره VBAProject فرم مورد نظر خود را درگ کرده و به روی فایل خودت بکشی که با این کار آن فرم و تمام کدهای که دارد در فرم جدید کپی می شود.
        و فقط باید در نظر داشته باشی که فایل مبدا و مقصد باید نام شیت ها شماره شیت ها و جدول دیتابیس مثل هم باشد و در غیر این صورت بر اساس فایل جدید باید کدها را دستکاری کنید
        فایل های پیوست شده
        ---------------------------------------------------------------------------------------------------
        بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
        shamsololama@yahoo.com
        09177733411

        کامنت

        چند لحظه..