ترفند advance filter
با استفاده از advance filter میتوانیم اینکار را انجام دهیم

تمرین

سلول های زرد رنگ باید در ستون سبز رنگ ضرب شود
فیلتر سازی پیشرفته - advance filter
همانطور که در تصاویر مشاهده می نمایید شرطهایی که در کنار یکدیگر قرار می گیرند( علی و tejarat) حکم and و انهایی که زیر هم قرار می گیرند (علی و رضا )حکم or دارند. این شرط به صورت زیر خوانده می شود :
"رکوردهایی از علی که از بانک تجارت دریافتی داشته است و یا رکوردهایی از رضا که از بانک ملی دریافتی داشته است."

توجه داشته باشید که محدوده شرط مثل فیلتر های ساده ابزاری نیست بلکه بصورت داده از کاربرگ می باشد و کاربر راحت می تواند آنها را تغییر دهد.

فرم سازی در اکسل - VBA
ابزارهایی که برروی فرم ها قرار می گیرند به کامپوننت مشهورند و کاربران می توانند با استفاده از این ابزار ورود وو خروج داده را سهل تر کنند. از جمله این ابزار LISTBOX است که به کاربرانش اجازه می دهد تا یک لیست را در درونش مشاهده نمایند .در اینجا یک مثال از استفاده این ابزار را به همراه ADVANCE FILTER به دوستان گرامی تقدیم می کنم تا شاید بخشی از مشکلاتشان را مرتفع نماید.
در این مثال یک لیست دریافت و کارکرد موجود است که داده ها به ترتیب زیر هم نوشته می شوند با فشردن کلید وسط صفحه شما می توانید اسامی را به صورت غیر تکراری مشاهده کرده انتخاب نمایید و سپس جمع دریافتی را مشاهده نمایید.
اگر رکوردی به لیست اضافه شود با زهم عمل کرده نام را به صورت غیر تکراری نمایش می دهد.
مثال های بیشتر را در اینده دنبال خواهیم کرد.
موفق باشید
استفاده از تابع vlookup در ایجاد لیست خودکار قیمت ها
ساختار این تابع به شکل زیر است :
=vlookup( مقدار جستجو , آدرس کل جدول, شماره فیلد مورد نظر , نحوه جستجو )
فرض کنید می خواهیم با نوشتن نام غذا قیمت واحد آن نمایش داده شود . برای اینکار ابتدا در یک محل خاص اسامی و قیمت واحد غذا ها را یادداشت می کنیم ، حال در یک ستون فرمول vlookup را برای قیمت ها وارد می کنیم .
نکته مهم آنست که این تابع تنها در اولین ستون جدول داده به دنبال داده ی مورد نظر ( جوجه ) می گردد.

جوجه نام غذاست و محدوده ی سبز رنگ آدرس کل جدول است و عدد ۲ به معنی آنست که از دومین فیلد جدول دادهی متناظر را بیاور (قیمت )

عدد صفر در نوع جستجو به معنی یافتن داده به صورت تحقیقی است نه تقریبی :
true به معنی یافتن تقریبی از داده
false به معنی یافتن دقیق داده
ترفند autofill - series
مثال : در ستون a از اولین سلول تا سلول a10000 اعداد زوج با شروع از عدد 4 را بنوسید.
حل : به سلول a1 وارد شده عدد 4 ( اولین جمله ) را نوشته سپس کلید های زیر را به ترتیب میفشاریم:
ALT+E+I+S
تا پنجره SERIES باز شود حال کافی است بجای Rows از گزینه Columns استفاده کنیم تا دادهها ستونی زیر هم قرار گیرند. حال دو بخش STEPعدد(2) و STOP عدد ( 10000) را وارد می کنیم.

توجه کنید که برای درست اجرا شدن این عملیات باید در سلول اول عدد 4 نوشته شده باشد و برروی آن سایر عملیات انجام گیرد.
اگر در بخش type از گزینه growth استفاده کنیم یک سری هندسی با قدر نسبت 2 و جمله پایانی 10000 ساخته می شود ( ضربی بجای جمعی )
تمرین جدید آموزش وی بی ای اکسل - vba excel 2007
لینک درست شده است
کتاب وی بی ای اکسل 2010 - Excel 2010 VBA
لینک یک کتاب جامع به زبان انگلیسی را برایتان در اینجا قرار می دهم انشا الله که بتوانید از آن به خوبی استفاده نمایید. مشخصات این کتاب به شرح ذیل است و با فرمت pdf دانلود خواهد شد.
Excel 2007 VBA
Programmer’s Reference
John Green
Stephen Bullen
Rob Bovey
Michael Alexander

معرفی امکانات جدید اکسل 2012
این مطلب را می توانید از لینک زیر مشاهده کنید.
http://farsaran.ir/Excel%202012%20News
با عضویت در این سایت غنی مطالب جدید را به صورت مرتب با ایمیل دریافت کنید.
باز هم از زحمات گروه فعال فرساران و جناب آقای مهندس فرشید میدانی تشکر می کنیم .
![]()

بنام خدا