انجام پروژه های برنامه نویسی و ایکسل ecxel اکسز acess

انجام پروژه های برنامه نویسی و ایکسل ecxel اکسز access تماس 09367292276 - azsoftir@gmail.com

انجام پروژه های برنامه نویسی و ایکسل ecxel اکسز acess

انجام پروژه های برنامه نویسی و ایکسل ecxel اکسز access تماس 09367292276 - azsoftir@gmail.com

برنامه نویسی اکسل به زبان ویژوال بیسیک (vba)

نجام پروژه vba اکسل

برای سفارش برنامه نویسی اکسل تحت ویژوال بیسیک در تمامی زمینه ها و رشته های مهندسی می توانید با اطلاعات من که در آخر سایت گذاشته شده است در ارتباط باشید، خدمات ما :
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
    برنامه نویسی اکسل به زبان ویژوال بیسیک (vba)
    قفل گذاری حرفه ای و کاملا قوی بر روی برنامه های تولید شده با اکسل
    تبدیل به EXE و ساخت فایل نصبی برای برنامه های تولید شده با اکسل
    سفارشی سازی و ساخت Add-in برای فایل های اکسل

و همچنین :

    برنامه نویسی برای کلیه دانشجویان و شرکت ها رشته های حسابداری، نقشه برداری، عمران، مکانیک، معدن، نفت، تاسیسات و ……
    ارائه راهکارهای توسعه و مدیریتی کارا برای شرکت ها
    تربیت نیروهای متخصص برای مراکز و ادارات


azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com


مدیریت خرید و فروش کالاها با اکسل



محتویات:

فایل اکسل برای مدیریت خرید و فروش کالاها

حجم فایل: 48 MB

در قسمت توضیحات، ویدئوی راهنمای استفاده از این فایل اکسل را مشاهده نمایید.


شناسه محصول: دسته: تجزیه و تحلیل داده برچسب: Excel اکسل, Microsoft Excel, VBA, اکسل آماده, خرید, ذخیره سازی, فاکتور, فایل اکسل آماده, فروش, کالا, گزارش, گزارش خرید و فروش, مدیریت, مدیریت خرید و فروش, مدیریت فاکتور, نرم افزار مایکروسافت اکسل

 
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
این نرم افزار به منظور ثبت کالاهای خریداری یا فروخته شده، صدور فاکتور و مشاهده گزارشی از خرید و فروش ها با استفاده از ماکروسافت اکسل و زبان VBA نوشته شده است. بسیاری از افراد، مغازه داران، شرکت های کوچک، فروشگاه ها و … نیاز دارند تا کالاهایی که خریداری می کنند و یا می فروشند را در یک پایگاه داده ثبت کنند و همچنین برای مشتریان یا تامین کنندگان خود فاکتور صادر کنند و فاکتورها را پرینت بگیرد و نیز فایل PDF آنها را در جایی ذخیره سازی کنند و در نهایت بتوانند گزارشات روزانه، ماهانه و سالانه از فروش ها و خرید های خود داشته باشند و میزان عملکرد خود را بسنجند.  برای انجام اینکارها  نیازی به تعبیه یک نرم افزار گران قیمت برای این موضوع نیست و تمامی اینکاراها را به راحتی می توان با اکسل که خیلی ها با کارکردن با آن آشنا هستند انجام داد.

در این محصول تمام موارد گفته شده با استفاده از امکانات اکسل و زبان VBA ایجاد شده است و اشخاص می توانند بر اساس آن، اقلامی که خرید می کنند و اقلامی که می فروشند را در یک فاکتور رسمی به صورت خودکار ثبت کنند، اگر نیاز باشد که پیش فاکتور صادر کنند، قبل از ثبت نهایی فاکتور آن پیشفاکتور را پرینت بگیرند، در صورتی که فاکتور نهایی باشد، با زدن دکمه ثبت نهایی، یک شماره فاکتور به صورت خودکار بر اساس سال، ماه، روز و شماره فاکتور (از یک شروع می شود و دانه دانه بالا می رود) ایجاد می شود. سپس فایل PDF فاکتور در یک فولدر دلخواه کاربر که از قبل در اکسل تعریف خواهد کرد به صورت مرتب و منظم (بر اساس نوع خرید یا فروش، سال، ماه و روز ذخیره سازی خواهد شد).

همچنین تمامی اقلامی که خرید یا فروش شده اند، در یک جدول اکسل ذخیره می شود و بر اساس آن یک داشبورد مدیریتی برای مشاهده عملکرد خرید و فروش ارائه شده است همچنین اشخاص می توانند با استفاده از آن پایگاه داده ایجاد شده گزارش دلخواه خود را تهیه نمایند.

لازم به ذکر است که فایل مربوطه دارای پسورد امنیتی نیست و همه‌ی موارد و کدها به منظور استفاده در آن آزاد قرار داده شده‌اند.
نیازمندی ها

برای اجرای این فایل نیاز است تا از نرم افزار مایکروسافت اکسل نسخه‌ی ۲۰۱۳ به بالا استفاده نمایید

ویدئوی تشریح نحوه کار با اکسل:
Managing purchases and sales with excel
نمایشگر ویدیو
۳۲۴ مشاهده
مدیریت خریدها و فروش ها با اکسل
محصولات مشابه

    آموزش کاربردی اکسل
    ۳: کار با جداول در اکسل –بخش ۱
    ۲,۰۰۰ تومان افزودن به سبد خرید
    آموزش کاربردی اکسل
    ۴: کار با جداول در اکسل – بخش ۲
    ۲,۰۰۰ تومان افزودن به سبد خرید
    آموزش کاربردی اکسل
    ۷: مهمترین توابع فرمول‌نویسی در اکسل
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com

- ویرایش ماکروی نوشته شده و اصلاح دستی دستورات
۵- نوشتن دستور درج شماره فاکتور بعدی به صورت اتومات بعد از انجام عملیات ماکرو
۶- اضافه کردن دکمه ذخیره در شیت و کادر پیغام ذخیره فاکتور (۸ دقیقه)
۷- ایجاد شیت تنظیمات برای درج متن پیغام ذخیره و تغییرات آن (۶)
۸- استفاده از کادر پیغام پرسش با دکمه های بله و خیر برای انجام عملیات مختلف (
۹- دستور دخیره فایل اکسل بعد از ذخیره فاکتور فروش در دیتابیس (۴
۱۰- اصلاح ماکروی اول برای ثبت فاکتور فروش در ردیف جدید (
۱۱- اصلاح ماکروی دوم و چند مورد اصلاحی در فاکتور فروش مثل لیست کشویی محصولات و استخراج قیمت محصول (۱۰ دقیقه)
۱۲- ساخت فرم در اکسل (۱۰ دقیقه)
۱۳- دستور ذخیره سازی اطلاعات فرم در شیت (
۱۴- ثبت اطلاعات از شیت فاکتور فروش به دیتابیس با زدن دکمه ذخیره در فرم (
۱۵- استفاده از دستور Cells به جای حلقه ها برای ثبت اطلاعات فرم در دیتابیس (
۱۶- استفاده از متغیر برای ثبت فاکتور فروش در رکورد جدید در دیتابیس
۱۷- خالی کردن آیتم های فرم بعد از ذخیره فاکتور و ایجاد شماره فاکتور جدید
۱۸- درج شماره فاکتور جدید بعد از اجرا شدن فرم به صورت اتومات

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com


۱۹- درج چک باکس برای تایید جهت تغییر شماره فاکتور (

۲۰- ضرب تکست باکس تعداد در قیمت برای محاسبه مبلغ فروش (۷
۲۱- فرمت اعداد در تکست باکس (۷ دقیقه)
۲۲- اصلاح دستور فرمت اعداد در تکست باکس و خالی شدن تکس مبلغ با چاک کردن تعداد یا قیمت (۵ دقیقه)
۲۳- فرمت دهی فیلد تاریخ (۹ دقیقه)
۲۴- اصلاح کد فرمت تاریخ با استفاده از خصوصیات شمارش کارکتر تکست باکس (۳
۲۵- کد افزایش و کاهش روزهای فیلد تاریخ (۷ دق
۲۶- اضافه کردن کومبوباکس و لیست کشویی (۸
۲۷- استفاده از حلقه فور ایچ برای لیست کشویی (۹ دق
۲۸- جایگزین کردن نام آبجکت های تعویض شده در دستورات (۳ د
۲۹- طراحی فرم و رنگبندی آبجکت ها (۸
۳۰- جستجوی جایگاه شماره فاکتور در دیتابیس جهت ویرایش فاکتور و معرفی تابع match و val  در (۹ د)
۳۱- کد استخراج رکورد از دیتابیس جهت ویرایش (۹ د
۳۲- ثبت اطلاعات ویرایش شده داخل فرم در دیتابیس (۷
۳۳- کد پیغام تکراری بودن شماره فاکتور و عدم ذخیره فاکتور (
۳۴- درج قیمت کالا در تکست باکس مربوطه با انتخاب کالا از داخل لیست کشویی (۵
۳۵- تغییر حالت نمایش دکمه های داخل فرم براساس حالت های مختلف ثبت ،ویرایش و ذخیره ویرایش اطلاعات (۱۱ دقیقه)
۳۶- نمایش پیغام اگر شماره فاکتور جهت ویرایش وجود نداشت (۵
۳۷- توضیح در رابطه با دستور val و نحوه استفاده از آن (
۳۸- پیدا کردن رکورد آخر با تابع CountA یا دستور End(xlup).Row در (۱۱ دقیقه)
۳۹- استفاده از آیکون در کادرهای پیغام
۴۰– چند خطی کردن کادر Msgbox در
۴۱- استفاده از دستور Range و Cells برای آدرس دهی (۱
۴۲- استفاده از متغیر و دستور Set برای بهبود دستورات (
۴۳- استفاده از دستور ThisWorkbook د)
۴۴- استفاده از نام فایل در دستورات (
۴۵- استخراج نام فایل، شیت و سلول فعال
 azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com

VBA عبارتست از Visual Basic for Application

چیست؟
برنامه آماده اکسس که توسط اکسس 2003 طراحی و تولید گردیده است هم اکنون در قالب یک پروژه کامل و کد باز و آماده جهت یادگیری دوستان در سایت قرار می گیرد .
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
برای دستیابی به پشت برنامه از کلید شیفت استفاده کنید به طوری که قبل از باز کردن برنامه آن را نگه داشته و تا زمانی که برنامه در حالت طراحی باز می شود ، این کلید را نگه دارید و سپس آن را رها کنید .

برنامه به صورت MDB بوده و فرم های آن و کد های درون آن کاملا باز می باشد .

کلمه عبور برنامه در حالت اجرا عبارت 123 می باشد .

امیدواریم که این برنامه کوچک بتواند چند نکته آموزشی هر چند کوچک را برای دوستداران نرم افزار اکسس به ارمغان بیاورد .

در پایان لازم به ذکر است که این برنامه در سالهای گذشته توسط کارشناسان خانه اکسس ساخته شده و امتیاز آن نیز متعلق به شرکت مانتیس می باشد .

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

 

 در دانلود پروژه های کد باز و آماده اکسس

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
    پروژه اکسس برنامه رایگان اکسس پروژه اکسس رایگان برنامه اکسس
VBA عبارتست از Visual Basic for Application. که در واقع یک زبان برنامه نویسی برای توسعه نرم افزارهای مایکروسافت می باشد. اکسل هم که بعنوان یکی از نرم افزارهای خانواده مایکروسافت می باشد، شامل این زبان برنامه نویسی می باشد. در یک دید کلی، VBA ابزاریست برای توسعه برنامه­هایی که اکسل را کنترل می کنند.

لطفا VBA را با VB (که مخصوص ویژوال بیسیک می باشد ) قاطی نکنید. VB یک زبان برنامه نویسی است که به شما اجازه می دهد تا بتوانید برنامه­های اجرایی بسازید (همان فایلهای EXE). هر چند VBA و VB از جهات بسیاری متشابهند اما دو چیز متفاوت اند.
ماکazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.comرو چیست؟

ماکرو عبارتست از مجموعه ای از دستورالعملها که به ترتیب اجرا شده و پس از این اجرا شما را به هدفی می رسانند. و با هر بار فراخوانی (صدا زدن) ماکرو کل دستورالعملها بترتیب به اجرا در می آیند. به همین خاطر ابزار مناسبی هستند برای کارهای تکراری که به دفعات قصد انجام آنها را داریم مانند وارد کردن یک لیست (مثل لیست دانش آموزی) و یا گرفتن گزارش روزانه و یا هفتگی
با VBA چه کارهایی می توانید انجام دهید

احتمالا می دانید که مردم برای انجام کارهای متفاوتی از اکسل استفاده می کنند. حالا نمونه­هایی از آنها را مرور می کنیم.

    نگهداری لیست­های متفاوتی مانند اسامی مشتریان، نمرات دانش آموزان یا اطلاعات محصولات.
    بودجه بندی و پیش بینی وضع اقتصادی.
    آنالیز داده­های مهندسی.
    ایجاد فاکتور و سایر فرمهای کاربردی دیگر.
    ایجاد و استفاده از نمودارها با استفاده از داده­های متفاوت.
    کاربردهای متفاوت دیگر...
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
بطور کلی با اکسل کارهای متفاوتی می توان انجام داد و هرکس به فراخور نیازمندیهای خودش از آن بهره می گیرد. با استفاده از VBA نیز می توان انجام یکسری از کارها را بصورت پویا و متفاوت تر انجام داد و این شاید باعث زیبایی یا بهتر شدن کار ما شود.

در زیر لیستی از کارهایی که با VBA می توان انجام داد آمده است و در بخش­های بعدی بطور مفصل درباره آنها صحبت خواهیم کرد.

 ·         درج یک عبارت متنی

اگر تمایل داشته باشید تا در Worksheet هایتان نام شرکت خود را قرار دهید، می توانید با استفاده از VBA یک ماکرو ایجاد کنید تا این کار را براحتی برای شما انجام دهد و البته می توانید این مفهوم را برای کاربردهای دیگر نیز توسعه دهید. بطور مثال شما می توانید یک ماکرو بنویسید تا لیستی از فروشندگانی را که در شرکت شما مشغول به کار هستند را بصورت اتوماتیک تایپ کند.

·         اتوماتیک کردن کاری که شما بطور مکرر آنرا انجام می دهید
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
فرض کنید که شما یک مدیر فروش هستید و قصد دارید تا یک یک گزارش فروش ماهیانه ایجاد کنید. اگر کار شما یک کار شسته رفته باشد، شما می توانید برای انجام این کار از یک برنامه VBA استفاده کنید. و در نهایت با انجام این کار مدیرتان را شگفت زده کنید. (مخصوص آنهایی که همیشه دوست دارند متفاوت ظاهر بشن).

·         اتوماتیک کردن عملیات­های تکراری

اگر قرار است که یک کار را در 12 شیت دیگر اکسل بطور مشابه انجام دهید. برای انجام این کار، در حالی که در حال انجام کار در شیت 1 هستید یک ماکرو را ذخیره نموده و سپس در شیت­های دیگر آن کار را فراخوانی می کنید. نکته جالب در این است که اکسل هیچگاه از شما بابت تعداد دفعات تکرار ایرادی نمی گیرد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
·         ایجاد یک دستور سفارشی

شما همچنین می توانید با استفاده از دستورات ماکروهای اجرایی که نوشته­اید، منوهای اکسل را سفارشی کنید.

·         ایجاد کارهای آسان

در هر شرکتی شما ممکن است با افرادی برخورد کنید که هیچ آشنایی با کامپیوتر ندارند. با استفاده از VBA شما می توانید انجام یکسری از کارها را برای اینگونه افراد آسان کنید. بطور مثال شما می توانید یک الگوی ورود داده آسان را ایجاد نمایید. به اینصورت شما زمانتان را برای انجام کارهای معمولی از دست نخواهید داد.

·         ایجاد توابع جدید
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
هر چند اکسل دارای توابع از پیش تعریف شده بیشماری است اما شما این قدرت را دارید تا توابعی را به دلخواه برای فرمولهایتان ایجاد نمایید و من مطمئن هستم که از انجام این کار شگفت زده خواهید شد. جالب تر اینکه در پنجره Insert Function توابع خودتان را نیز خواهید دید و این باعث قشنگ­تر شدن فرمولهایتان می شود.

·         ایجاد برنامه­های مبتنی بر ماکرو-برنامه­های کامل

اگر علاقه­مند به صرف زمان هستید، می توانید از VBA برای ایجاد برنامه­هایی در مقیاس بزرگ که مثلا دارای کادرهای محاوره­ای (Dialogue Box) و یا Help و یا تجهیزات دیگر هستند استفاده کنید.

·         ایجاد Add-Ins های دلخواه برای اکسل

شما احتمالا با بعضی از Add-Ins های موجود در اکسل آشنایی دارید. بطور مثال می توان از Analysis ToolPak نام برد. شما می توانید از VBA برای ایجاد Add-Ins های دلخواهتان استفاده کنید.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
در این قسمت بیشتر سعی بر این بود تا با خود VBA بیشتر آشنا شویم و از جلسات بعدی آموزشهای کاربردی را با هم آغاز خواهیم نمود.

لطفا بنده را از نقطه  نظرات خوبتان محروم نفرمایید. نظرات شما باعث دلگرمی و ادامه دادن راه می گردد.

vba در اکسل آموزش VBA اکسل آموزش VBA در اکسل آموزش

چگونه می توان شمارش آثار با نام خاص در اکسل انجام داد؟

آیا تا به حال سعی کرده اید شمارش تعداد صفحات را که نامشان با یا شامل کلمه خاصی است، شمارش کنید؟ برای مثال، شمارش تعداد برگه هایی که نام آن شروع می شود یا شامل "KTE" است. این مقاله روش ای برای کمک به نشان دادن مشکل شما ارائه می دهد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
شمارش آثار با نام خاص با کد VBA

به سرعت همه کارهای با نام خاص را پیدا کنید

به راحتی لیست تمام ورق های کتاب کنونی اکسل را لیست کنید.

استفاده از شاخص برگه در کتابچه شما کمک می کند تا صفحات خود را به راحتی مدیریت کنید. با فهرست لیست اسامی لیست را ایجاد کنید سودمندی Kutools برای اکسل، شما به راحتی می توانید لیست ورق را با تمام نام ورق لیست کاری فعلی در داخل ایجاد کنید. و شما می توانید به سرعت با کلیک کردن بر روی نام ورق در صفحه فهرست، به یک صفحه خاص دسترسی پیدا کنید. تصویر زیر را ببینید:

Kutools برای اکسل: با بیش از 200 اکسل افزونه های مفید، بدون هیچ محدودیتی در روزهای 60 امتحان کنید. دانلود و محاکمه آزاد اکنون!
توصیه شده ابزارهای بهره وری برای اکسل / دفتر

دفتر تب: ویرایش اکسل و دیگر نرم افزار Office، مانند Chrome، Firefox و Safari را تغییر دهید.30 روز نامحدود آزمایشی رایگان

Kutools برای اکسل: ویژگی های قدرتمند 300 اکسل را بسیار آسان می کند و بلافاصله افزایش بهره وری را می دهد.60 روز نامحدود آزمایشی رایگان
شمارش آثار با نام خاص با کد VBA

کد های VBA زیر به شما کمک می کند شمارش تعداد کارهای با نام خاص در یک کتاب کار کنید. لطفا به شرح زیر عمل کنید.
داغ
excel-tab-banner-2014-12-02
شگفت انگیز! استفاده از زبانه های کارآمد در اکسل مانند کروم، فایرفاکس و سافاری!

1 مطبوعات دگرساز + F11 کلید برای باز کردن مایکروسافت ویژوال بیسیک برای برنامه پنجره.

2. در مایکروسافت ویژوال بیسیک برای برنامه پنجره، بر روی قرار دادن > ماژول ها، سپس زیر کد VBA در پنجره Code کپی کنید.

کد VBA 1: شمارش آثار با نام "KTE" شروع می شود
1
2
3
4
5
6
7
8
   
Sub CountWSNames()
    Dim I As Long
    Dim xCount As Integer
    For I = 1 To ActiveWorkbook.Sheets.Count
        If Mid(Sheets(I).Name, 1, 3) = "KTE" Then xCount = xCount + 1
    Next
    MsgBox "There are " & CStr(xCount) & " sheets that start with 'KTE'", vbOKOnly, "KuTools for Excel"
End Sub
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
اگر می خواهید شمارش تعداد صفحات را شامل "KTE" کنید، لطفا زیر کد VBA 2 اعمال کنید.

کد VBA 2: شمارش آثار با نام "KTE"
1
2
3
4
5
6
7
8
   
Sub CountWSNames()
    Dim I As Long
    Dim xCount As Integer
    For I = 1 To ActiveWorkbook.Sheets.Count
        If InStr(1, Sheets(I).Name, "KTE") > 0 Then xCount = xCount + 1
    Next
    MsgBox "There are " & CStr(xCount) & " sheets that with 'KTE'", vbOKOnly, "KuTools for Excel"
End Sub

توجه داشته باشید: لطفا کلمه "KTE" را با آنکه نیاز دارید، جایگزین کنید. شمارش تعداد برگه ها بر اساس.

3 مطبوعات F5 کلید اجرای کد. سپس یک جعبه محاوره ای به شما می گوید که چندین برگه در کتاب کار فعلی با "KTE" شروع می شود یا حاوی "KTE" است. تصاویر را مشاهده کنید:

تعداد برگه هایی که نام آن با "KTE" شروع می شود:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
تعداد برگه هایی که نام "KTE" دارند شامل:

به سرعت همه کارهای با نام خاص را پیدا کنید.

این بخش به شما نشان می دهد که چگونه همه کارهای با نام خاصی را در کتابچه جاری با Kutools برای Excel پیدا کنید.

Kutools برای اکسل : با بیش از 300 دستی اکسل افزودنیها، بدون هیچ محدودیتی در روزهای 60 امتحان کنید.

1 پس از نصب Kutools برای اکسل، پنجره ناوبری Kutools به طور خودکار در سمت چپ کتاب کار باز می شود. در غیر این صورت، میتوانید با کلیک کردن پنجره را فعال کنید کوتولس > جهت یابی همانطور که تصویر زیر نشان داده شده است.

2 در بخش Workbook & Sheet در قسمت ناوبری، روی آن کلیک کنید فیلتر جعبه و نام کارنامه خاص خود را با پیدا کردن برگه های کار بر اساس. سپس تمام برگه هایی که نام آنها حاوی کلمه خاص هستند فیلتر شده و در لیست جعبه لیست برگه ها قرار می گیرند. تصویر را ببینید:

نکته.اگر می خواهید یک محاکمه آزاد از این ابزار داشته باشید، لطفا به آن مراجعه کنید نرم افزار را آزادانه دانلود کنید اول، و سپس برای اعمال عملیات بر اساس مراحل بالا بروید.
مقالات مرتبط:

    چگونه می توان نام برگه را در سلول در Excel تغییر داد؟
    چگونه برای ارزیابی مقدار سلول با نام برگه برگ یا برعکس در اکسل؟
    نحوه باز کردن یک برگه مشخص با مقدار انتخاب یک جعبه Combo در اکسل؟

ابزارهای توصیه شده برای بهره وری
دفتر تب

gold star1 زبانه های مفید برای اکسل و دیگر نرم افزار Office، درست مانند Chrome، Firefox و اینترنت اکسپلورر جدید.
Kutools برای اکسل

gold star1 حیرت آور! بهره وری خود را در دقیقه 5 افزایش دهید. به مهارت های ویژه نیاز نداشته باشید، صرفه جویی در هر ساعت دو ساعت!

gold star1 ویژگی های جدید 300 برای اکسل، اکسل بسیار آسان و قدرتمند:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
    ادغام سلول / ردیف / ستون بدون از دست دادن داده ها.
    ترکیب و ادغام چندین ورق و کارنامه.
    مقایسه مقادیر، روندهای چندگانه کپی، تبدیل متن به تاریخ، تبدیل واحد و ارز.
    شمارش توسط رنگ ها، کلیدهای پیمایش، مرتب سازی پیشرفته و سوپر فیلتر،
    بیشتر انتخاب / قرار دادن / حذف / متن / فرمت / لینک / نظر / کتاب کار / ابزار برگه ها ...


آموزش برنامه نویسی دستورات پایه در VBA اکسل
 

VBA که مخفف عبارت Visual Basic For Application یک زبان برنامه نویسی است که توسط شرکت نرم افزاری مایکروسافت طراحی شده است. VBA در اکسل و سایر نرم افزارهای آفیس گنجانده شده است.

 

روباتی را در نظر بگیرید که تسلط کافی بر اکسل دارد و قدرت محاسباتی بالا داشته و اکسل را با قدرت و سرعت تمام انجام می دهد. اگر شما بخواهید این روبات به جای شما با اکسل کار کند می بایست کارهایی را که در نظر دارید ، تهیه کرده و به صورت کدهای خاصی درآورده و به روبات بدهید. رویات نیز به ترتیب دستورات شما را انجام می دهد. VBA اکسل نیز همانند همین مثال عمل می کند. در واقع زبان خاصی (زبان کدنویسی) برای ارتباط با اکسل است.

 

VBA اکسل یا VB (Visual Basic) تفاوت دارد cialis strips 20mg. اگر چه این دو شباهت هایی هم با هم دارند. ولی کاربردهای آنها متفاوت است . مهارت در VB به معنای مهارت در VBA نمی باشد اگر چه کار را برای یادگیری و پیشرفت در VBA اکسل  هموار می کند. از سوی دیگر هر قدر در نرم افزارهای آفیس مهارت بیشتری داشته باشید در VBA توانایی و مهارت بیشتری خواهید داشت.

 

از رایج ترین و پرکاربردترین کارها در VBA اکسل ، کار با سلولها و ناحیه هاست. انتخاب یک Cell یا Range ، وارد نمودن فرمول تغییر رنگ و قلم و وارد نمودن یک عدد از جمله کارهایی است که می توان در مورد آنها انجام داد. معمولا در ابتدا Range را مشخص و سپس یکی از ویژگی های آن را تنظیم کرده و یا یک متد (Method) را بر آن اعمال می کنیم.

 
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
یک Range می تواند شامل تنها یک سلول یا چندین سلول باشد. این سلولها می توانند در کنار یکدیگر یا به طور پراکنده باشند. در ادامه متداول ترین روشهای تعریف و کار با شی Range ارایه می شود.

 

برای انتخاب یک Range ، ابتدا آن را مشخص کرده و سپس متد Select را بر آن اعمال می کنیم.

کد زیر سلول های همسایه در ناحیه A1 تا D5 را انتخاب می کند:

اکسل VBA

می توان نقاط غیر همسایه و پراکنده را به عنوان Range معرفی کرد. کد زیر به ناحیه ای که شامل سلول A8 ، ناحیه B2 تا C5 و سلول K2 اشاره می کند:

اکسل VBA

 

ویژگی های Cells و روش آدرس دهی مختصاتی

 

با استفاده از ویژگی Cells میتوان یک سلول را با استفاده از آدرس سطر و ستون آدرس دهی و مشخص کرد . این ویژگی یک شی از نوع Range را به ما می دهد که این شی تنها یک سلول دارد.

 

انواع روشهای استفاده از این دستورات را در ویدیوی آموزشی VBA اکسل به صورت کامل در زیر می توانید مشاهده نمایید.

 azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com

 

لطفا نظرات خود را در قسمت نظرات همین صفحه بیان نمایید. منتظر نظرات و پیشنهادات شما هستم. سوالات خود را بیان کنید تا به صورت ویدئویی آموزش آن در سایت قرار گیرد.

 

Icon
دانلود ویدئو آموزش برنامه نویسی دستورات پایه در VBA اکسل 0.26 KB
لطفا جهت دانلود آموزش مورد نظر وارد شوید

 

پیشنهاد می کنیم از آموزش زیر نیز دیدن نمایید. با مشاهده آموزش زیر قادر خواهید بود به صورت اصولی و استاندارد شیوه کدنویسی و برنامه نویسی در اکسل را بیاموزید:

 

Basic Programming VBA Excel

 

 

از این آموزش ها نیز دیدن نمایید :

آموزش پروژه کدنویسی و ساخت فاکتور پیشرفته در VBA اکسل (صفر تا صد).

آموزش ساخت فرم ورود اطلاعات در Vba اکسل و کدنویسی کامل آن.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
دوستانی که این مطلب را مطالعه کرده اند، از مطالب زیر نیز استقبال کرده اند:
آموزش حرکت موس روی داده ها در اکسل و نمایش آنها در نمودار – رول آوِر در دا...
آموزش حرکت موس روی داده ها در اکسل و نمایش آنها در نمودار - رول آوِر در داشبورد     در این آموزش قصد داریم شیوه ...
آموزش ایجاد باتن های سه بعدی در اکسل و چند کاره بودن آنها و کدنویسی آن...
آموزش ایجاد باتن های سه بعدی در اکسل و چند کاره بودن آنها و کدنویسی شان     فرض کنید برنامه ای در داخل شیت های ا...
آموزش برنامه نویسی نمودار داینامیک در وی بی ای اکسل با تعداد سری داده های متغیر...
آموزش برنامه نویسی نمودار داینامیک در وی بی ای اکسل با تعداد سری داده های متغیر   اولین نکته ای که در مورد نمودار داین...
آموزش حرکت بین باکس ها با کلیدها در شیت های اکسل و کدنویسی آن...
آموزش حرکت بین باکس ها با کلیدها در شیت های اکسل و کدنویسی آن   نکته: می توانید ویدئوی کامل آموزش حرکت بین باکس ها با ...
آموزش درج تصاویر در فرم های شیت های اکسل در قالب سیستم فایل و کدنویسی آن...
آموزش درج تصاویر در فرم های شیت های اکسل در قالب سیستم فایل و کدنویسی آن   نکته: می توانید ویدئوی کامل آموزش درج ...
آموزش ساخت نرم افزار تب های افقی و عمودی در اکسل و کدنویسی آن...
آموزش ساخت نرم افزار تب های افقی و عمودی در اکسل و کدنویسی آن   نکته: می توانید ویدئوی کامل آموزش ساخت نرم افزار تب ها...
صحت داده عددی تکست باکس ها در اکسل به صورت دقیق و کدنویسی آن...
آموزش صحت داده عددی تکست باکس ها در اکسل به صورت دقیق و کدنویسی آن   یکی از مهمترین کنترل هایی که بخش اصلی فرم ها در ا...
فعال یا غیر فعال کردن کنترل ها در فرم های اکسل و ایجاد فرم دو حالته...
آموزش فعال یا غیر فعال کردن کنترل ها در فرم های اکسل و ایجاد فرم دو حالته   نکته: می توانید ویدئوی کامل آموزش فعا...
بدست آوردن داده های بین دو تاریخ در اکسل و  استفاده از چند شرطی و آرایه ها...
آموزش بدست آوردن داده های بین دو تاریخ در اکسل و  استفاده از چند شرطی و آرایه ها   نکته: می توانید ویدئوی کامل آموزش ب...
لیست کردن نام فایل ها در اکسل و لینک کردن به آنها و کدنویسی آن...
آموزش لیست کردن نام فایل ها در اکسل و لینک کردن به آنها و کدنویسی آن   نکته: می توانید ویدئوی کامل آموزش لیست کرد...
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
برچسبvba در اکسل آموزش VBA اکسل آموزش VBA در اکسل آموزش اکسل پیشرفته آموزش پیشرفته اکسل آموزش های ویدئویی اکسل آموزش های ویدیویی اکسل آموزش ویدئویی VBA در اکسل آموزش ویدئویی نرم افزار اکسل دانلود آموزش اکسل دستور Cells در VBA اکسل دستور Range در VBA اکسل زبان VBA در اکسل زبان برنامه نویسی Vba در اکسل ساخت فرم با VBA EXCEL ساخت فرم در اکسل کدنویسی VBA در اکسل هدف آموزش

دیدگاه‌ها برای آشنایی با VBA بسته هس

چهارشنبه 21 فروردین 1398 ساعت 01:27

آشنایی با VBA
دیدگاه‌ها برای آشنایی با VBA بسته هس
نوشته های مشابه
ساخت سلول چشمک زن در اکسل

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
ثبت کامنت درون سلول


اجزاء زبان VBA



کلمه VBA که مخفف Visual Basic for Applications می‌باشد، یک زبان برنامه‌نویسی می‌باشد که توسط شرکت مایکروسافت توسعه داده شده است. مایکروسافت شرکت ارائه دهنده ویندوز می‌باشد و از دیگر محصولات این شرکت نرم‌افزار پرکاربرد اکسل می‌باشد. به منظور استفاده از نرم‌افزار اکسل در سطح حرفه‌ای نیاز به دانستن زبان ویژوئال بیسیک می‌باشد.

رباطی را در نظر بگیرید که به صورت کامل با اکسل آشنا است و فقط کافی است که شما از آن درخواست انجام کاری دهید و رباط تمامی درخاست‌ها را به ترتیب انجام می‌دهد و سپس شما می‌توانید نظاره‌گر باشید و لذت ببرید، در واقع VBA زبانی است که شما می‌توانید با آن از رباط درخواست انجام کارها را بدهید.
با VBA چه کارهایی می‌شود انجام داد؟

    تحلیل داده‌های علمی
    برنامه‌ریزی و پیش‌بینی
    ایجاد فرم
    ایجاد نمودار بر روی داده‌ها
    ایجاد پیام
    و ……
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
کاربردهای VBA محدود به موارد فوق نمی‌باشد و هر کاری که با اکسل قابل اجرا می‌باشد را نیز می‌توان با VBA اجرا نمود، از آنجایی که محدوده کاربرد اکسل محدود نمی‌باشد و هر کس بسته به نیاز خود از آن استفاده می‌نماید، کاربردهای VBA نیز نامحدود می‌باشد و کاربران بسته به نیاز خود جهت سهولت در تکرار کارها و روال‌ها و همچنین انجام کارها بر روی حجم بالایی از اطلاعات از آن استفاده می‌نمایند.

برای مثال ممکن است کاربر بخواهد فرمت خاصی را بر روی تعداد زیادی از فایل‌ها و شیت‌ها اجرا نماید، در صورتی که این کار به صورت دستی انجام گیرد، بسیار زمان بر و خسته کننده می‌باشد و این در حالی است که با ایجاد کد کوتاهی، در هر زمان که نیاز باشد این فعالیت‌ها را انجام داد.

در واقع VBA باعث اتوماتیک شدن، ایجاد تابع‌های جدید، ایجاد افزودنی‌ها به اکسل و … مورد استفاده قرار می‌گیرد.
مزایا و معایب VBA

    مزایا:

    کارها، به همان صورت گفته شده انجام می‌گیرد.
    کارها با صرعت بالا انجام می‌گیرد.
    درصورت برنامه‌نویسی صحیح، کارها بدون خطا انجام می‌گیرد.
    اگر به صورت صحیح برنامه‌ریزی شود، حتی کسی که با اکسل آشنا نمی‌باشد می‌تواند نتایج مناسب به دست آورد.
    برنامه‌نویس اکسل قادر به انجام کارهایی می‌باشد که سایرین قادر به انجام آن نمی‌باشند.
    در هنگام اجرای برنامه، نیاز به نشستن پشت کامپیوتر نمی‌باشد و شما می‌توانیم آن را اجرا نموده و خودتان به کارهایتان برسید و یا یک فنجان قهوه میل نمایید.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
    معایب

    نیاز به دانستن زبان برنامه نویسی VBA می‌باشد. (که این کار چندان که فکر می‌کنید سخت نمی‌باشد)
    افراد دیگر جهت استفاده از کدها نیاز به داشتن همان نسخه اکسل می‌باشد. (ویژگی‌هایی در نسخه‌های جدید وجود دارد که در نسخه‌های قبلی اکسل قابل استفاده نمی‌باشند)
    در هنگام برنامه‌نویسی، ممکن است اشتباهاتی به‌وجود آید.

ساختار VBA

در زیر به صورت خلاصه در مورد VBA توضیح داده ‌می‌شود.

    کدها در محیطی تحت عنوان مودول (Module) نوشته می‌شود. کدهای نوشته شده در مودول توسط VBE قابل رویت و تغییر می‌باشد.
    درون‌ مدل‌ها، روالها (Sub Procedurs) و توابع (Function Procedur) نوشته می‌شوند. در روال‌ها کامپیوتر مجموعه‌ای از فرایند‌ها را انجام می‌دهد و متناسب با فرایند تغییرات لازم اعمال می‌شوند و این در حالی است که توابع با دریافت تعدادی پارامتر ( بعضا بدون پارامتر ورودی همانند تابع now() در اکسل) یک مقدار را به عنوان خروجی نتیجه می‌دهند.
    اصلی‌ترین عناصر که در VBA مورد استفاده قرار می‌گیرند اشیا (object) می‌باشند و اکسل شامل تعداد زیادی شی از جمله، کارپوشه، کاربرگ، نمودار و … می‌باشد که با استفاده از VBA قادر به دست‌کاری کردن هر یک می‌باشد.
    اشیا در اکسل دارای ساختاری سلسله مراتبی می‌باشند به گونه‌ای که در راس تمامی آنها خود اکسل قرار می‌گیرد و به Application نامیده می‌شود و خود آن شامل اشیایی از جمله کارپوشه (Workbooks) می‌باشد و کارپوشه شامل تعداد زیادی اشیا از جمله کاربرگ (Worksheets) و نمودار (Chart) می‌باشد و به همین صورت.
    اشیا قابلیت جمع‌پذیری دارند به گونه‌ای که با افزودن S در انتهای شی کاربرگ (Worksheet)، مجموع‌ کاربرگ‌ها در نظر گرفته می‌شود.
    اشیا با در نظر گرفتن “.” تعیین مکان می‌شوند، مثلا اگر بخواهیم کارپوشه Book.xlsx را آدرس دهیم، از کد زیر استفاده می‌کنیم:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
Application.Workbooks(“Book.xlsx”)

و اگر بخواهیم کاربرگی تحت عنوان Sheet1 را که در همان کارپوشه قرار دارد را آدرس دهیم، از کد زیر استفاده می‌کنیم.

Application.Workbooks(“Book.xlsx”).Worksheets(“Sheet1”)

و به همین صورت اگر سلول A1 در همان کار برگ را آدرس دهیم دارم:

Application.Workbooks(“Book.xlsx”).Worksheets(“Sheet1”).Range(“A1”)

البته اگر بدانیم که کاربرگ فعال همان کاربرگ مد نظر است، جهت آدرس دادن سلول A1 می‌توانیم فقط کد زیر را بزنیم.

Range(“A1”)

و از طرف دیگر حذف قسمت Application در ابتدای کد‌های فوق هیچ مشکلی به وجود نمی‌آورد.

    هر شی در اکسل دارای ویژگی ها و یا دارایی‌ها (Property) می‌باشد که قابل تغییر و یا خواندن می‌باشند برای مثال هر سلول به عنوان شی دارای ویژگی‌هایی همچون مقدار، آدرس، رنگ و … دارد که به هر ویژگی با استفاده از “.” به دنبال شی آورده می‌شود.

Worksheets(“Sheet1”).Range(“A1”).Value

    در VBA می‌توان مقادیر مورد نظر را درون متغیرها ذخیره نمود. متغیر جزئی از زبان برنامه نویسی می‌باشد که مقادیر را در خود نگه‌داری می‌کند. برای نمونه، اگر بخواهیم مقدار سلول A1 را در متغیر X ذخیره نماییم، داریم:

X=Worksheets(“Sheet1”).Range(“A1”).Value
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
    در VBA اشیا دارای روش‌هایی (Method) می‌باشند که با استفاده از آنها می‌توان تغییراتی بر روی اشیا وارد کرد.برای مثال جهت پاک کردن مقادیر مقادیر موجود در سلول A1 داریم:

Worksheets(“Sheet1”).Range(“A1”).ClearContents

    VBA شامل تمامی اجزای یک زبان برنامه‌نویسی پیشرفته از جمله متغیر، آرایه حلقه و … می‌باشد.

سلول اکسل در ماکرو نویسی

    ایجاد شده:
    آذر ۲۸, ۱۳۹۳
    /
    نویسنده:
    حامد قدیمی
    /
    دیدگاه‌ها:
    ۲۶

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

سلول های اکسل میتوانند در دسترس ترین گزینه برای برنامه نویسان به منظور درج پارامترهای ورودی توسط کاربران و یا نمایش خروجی برنامه به استفاده کنندگان باشد.
اکسل پرو
گستره استفاده از سلول اکسل در ماکروها
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
کدهای ویژوال بیسیک نوشته شده در فضای ماکرو نویسی اکسل میتوانند اطلاعات بسیاری را با سلول های اکسل تبادل نمایند، و پارامترهای بسیاری را در مورد سلول های اکسل تعیین نمایند، در ادامه به برخی موارد استفاده از سلول اکسل در ماکرو نویسی اشاره شده است:

    برنامه نویسان ویژوال بیسیک میتوانند سلول های اکسل را برای وارد کردن پارامترها و متغیرهای استفاده شده در ماکرو های خود استفاده نمایند، مثلاً یکی از سلول های اکسل را مشخص کرده و از کاربر بخواهید که سن خود را در آن وارد نماید، عدد وارد شده میتواند یکی از متغیر های برنامه ی شما باشد.
    از سلول های اکسل میتوان برای گزارش خروجی یک ماکرو و یا نمایش مقادیر متغیرهای بدست آمده برای کاربران استفاده نمود.
    از فضای سلول های اکسل میتوان به عنوان محلی دائمی یا موقت برای ذخیره متغیرهای ماکرو نوشته شده استفاده کرد.
    با کد نویسی ویژوال بیسیک در اکسل میتوان تمامی خواص سلول های اکسل و فرمت محتوای آنها را کنترل کرد، مثلاً شما میتوانید، رنگ، حاشیه، اندازه، فرمت و… هریک از سلول های اکسل را با کدهای ویژوال بیسیک تعیین نمایید
    از طریق ویژوال بیسیک در اکسل میتوان همانند آنچه در محیط اکسل انجام میشود، برای سلول های اکسل فرمول نویسی کرد
    میتوان یک سلول یا گروهی از سلول ها را به عنوان یک متغیر در برنامه به کاربرد، مثلاً شما متغیری به اسم Variable در ماکرو خود تعریف کنید و آن را برابر یک سلول اکسل خود قرار دهید، از این به بعد تمام کارهایی که سلول اکسل میتوانید انجام دهید را میاوتید با این متغیر هم انجام دهید، مانند نامگذاری برای سلول ها در اکسل.

تمام عملیات فوق را میتوان بر روی یک سلول و یا گروهی از سلول ها به صورت همزمان انجام داد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
اکسل پرو
سلول های اکسل

برای اشاره به سلول اکسل در ماکرو نویسی ویژوال بیسیک میتوان از شی Range Object) Range) و یا از پروپرتی Cells استفده نمود.
استفاده از شی Range در اشاره به سلول های اکسل

از شی Range میتوان برای اشاره به سلول اکسل در ماکرو نویسی استفاده نمود، در ادامه نحوه ای استفاده از Range به صورت در قالب مثال ارایه شده است:

Range در ویژوال بیسیک
دقت کنید که عبارت قرار گرفته در درون پرانتز شی Range متغیری از نوع رشته میباشد.

به صورت خلاصه تر هم میتوان از شی Range برای اشاره به سلول ها استفاده نمود، برای اینکار نیازی به نوشتن کلمه ی Range و گذاشتن علامت “Quotation Mark” قبل و بعد از نام محدوده نیست، کد زیر نمونه ای از این روش میباشد.
Clear Content
Visual Basic
Sub ClearRange()
Worksheets("Sheet1").[A1:B5].ClearContents
End Sub
1
2
3
   
Sub ClearRange()
Worksheets("Sheet1").[A1:B5].ClearContents
End Sub
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
در این کد محتوای سلول های محدوده ی A1 تا B5 پاک شده است.

اکسل پرو
استفاده از پروپرتی Cells در اشاره به سلول های اکسل

همانند Range، از Cells هم میتوان برای اشاره به سول ها و تغییر خواص آنها استفاده نمود، تفاوت عمده ی Cells و Range در این است که در صورت استفاده از Cells شماره ی سطر و ستون سلول ها مورد استفاده قرار میگیرد و نه نام آنها، جدول زیر مثال هایی از نحوه ی به کار بردن Cells برای اشاره به سلول های اکسل در کدهای ویژوال بیسیک ارایه میدهد.

    استفاده از Cells به علت اینکه سطر و ستون سلول میتوانند به عنوان متغیرهای عددی مورد استفاده قرار گیرند در کد نویسی ها بسیار متداول تر میباشد.

Cells در وِِیژوال بیسیک

    استفاده از متغیرها در Range به منظور اشاره به سلول ها ممکن است اما به دلیل رشته ای بودن نوع آرگومان قرار گرفته در پرانتز Range، کد نویسان ترجیح میدهند از Cells استفاده کنند، زیرا پارامترهای نشان دهنده سطر و ستون در Cells هر دو متغیرهای عددی هستند و کار با آنها در برنامه نویسی راحت تر است.

استفاده از پروپرتی های Row و Column در اشاره به سلول های اکسل

از پروپرتی های Row و Column هم برای اشاره کردن به سلول های اکسل میتوان استفاده نمود، به این تفاوت که این پروپرتی ها سطر ها و ستون ها را میتوانند مورد اشاره قرار دهند و نه سلول ها را، در ادامه مثال هایی از کاربرد Row و Column برای اشاره به سلول های اکسل توسط کدهای ویژوال بیسیک آورده شده است.

Row و Column در ویژوال بیسیک

به عنوان مثال کد زیر برای Bold کردن فونت سلول های قرار گرفته در ردیف ۱ از Sheet1 نوشته شده است.
Bold Fonts of Row 1
Visual Basic
Sub RowBold()
Worksheets("Sheet1").Rows(1).Font.Bold = True
End Sub
1
2
3
   
Sub RowBold()
Worksheets("Sheet1").Rows(1).Font.Bold = True
End Sub

 اشاره به یک محدوده ی نامگذاری شده در محیط اکسل توسط کدهای ویژوال بیسیک
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
در مبحث نامگذاری محدوده ها در اکسل یاد گرفتیم که چگونه میتوانیم برای یک یا چند سلول اکسل خود یک نام اختصاص دهیم، دانستیم که نامگذاری محدوده ها در اکسل فرمول نویسی ها را برای ما راحت تر نموده و فایل های اکسل ما را گویا تر میکند.

در کدهای ویژوال بیسیک شما میتوانید از نام های اختصاص داده شده برای سلول ها در اکسل برای اشاره به آن ها استفاده نمایید. برای این کار محدوده ای از اکسل به نام ExcelRange که در فایل اکسل MyWorkBook و در Sheet1 قرار دارد را در نظر بگیرید، کدهای زیر نحوه ی اشاره به این محدوده را نمایش میدهند و همگی یک کار را انجام میدهند.
Setting a Value for a Named Range
Visual Basic
Sub SetValue()
[ExcelRange].Value = 21
End Sub
1
2
3
   
Sub SetValue()
[ExcelRange].Value = 21
End Sub
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
Setting a Value for a Named Range
Visual Basic
Sub SetValue ()
Range("MyWorkBook.xls!ExcelRange").Value = 21
End Sub
1
2
3
   
Sub SetValue ()
Range("MyWorkBook.xls!ExcelRange").Value = 21
End Sub

Setting a Value for a Named Range
Visual Basic
Sub SetValue ()
Range("[MyWorkBook.xls]Sheet1!ExcelRange").Value = 21
End Sub
1
2
3
   
Sub SetValue ()
Range("[MyWorkBook.xls]Sheet1!ExcelRange").Value = 21
End Sub

Setting a Value for a Named Range
Visual Basic
Sub SetValue ()
Application.Goto Reference:="MyWorkBook.xls!ExcelRange"
Selection.Value = 21
End Sub
1
2
3
4
   
Sub SetValue ()
Application.Goto Reference:="MyWorkBook.xls!ExcelRange"
Selection.Value = 21
End Sub

Setting a Value for a Named Range
Visual Basic
Sub SetValue ()
Application.Goto Reference:="ExcelRange"
Selection.Value = 21
End Sub
1
2
3
4
   
Sub SetValue ()
Application.Goto Reference:="ExcelRange"
Selection.Value = 21
End Sub

اکسل پرو

برای اشاره همزمان به نام چند محدوده میتوانیم از کدی مشابه کد زیر استفاده کنیم، این کد محتوای سلول های محدوده ی A_Range، B_Range و C_Range را پاک میکند
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com

پروژه دیتابیس Access به زبان سی شارپ

پروژه دیتابیس Access به زبان سی شارپ

پروژه دیتابیس Access به زبان سی شارپنرم افزار دیتابیس Access
در این برنامه میتوانید به تعداد نامحدود دیتابیس با ستون های مورد نیاز خود بسازید و اطلاعات خود را در جداول ساخته شده وارد کنید.
قابلیت هایی نظیر اضافه کردن، حذف کردن و ویرایش اطلاعات جداول در این برنامه گنجانده شده است.
این برنامه از دیتابیس Access جهت ذخیره سازی اطلاعات استفاده میکند
دیتابیس و اطلاعات کلی:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
ظاهر برنامه به فرم WPF و زبان XAML طراحی شده.
دیتابیس استفاده شده در برنامه از نوع Microsoft Access و به صورت آفلاین است.
نحوه کار با برنامه:

در ابتدا برنامه را دانلود کنید و از حالت فشرده خارج کنید. سپس فایل اجرایی برنامه را اجرا کنید.

    در بخش ویرایش اطلاعات جدول میتوانید دیتابیس ها و اطلاعاتی که قبلا ذخیره کرده اید را مشاهده یا ویرایش کنید.
    ابتدا از زبانه، یک دیتابیس را انتخاب کنید، مشاهده میکنید که اطلاعات ذخیره شده در این جدول نمایش داده میشوند.
    برای حذف هر دیتا، روی سطر مورد نظر کلیک کنید و گزینه حذف سطر را بزنید.
    برای حذف کامل جدول ساخته شده به همراه دیتای ذخیره شده در آن میتوانید از دکمه حذف جدول استفاده کنید.
    در بخش ساخت جدول جدید میتوانید بسته به نیاز خود یک جدول با ستون های مشخص بسازید.
    ابتدا نام جدول را وارد کنید و در نام جدول و دیتابیس از فاصله استفاده نکنید.
    اگر جدول شما بیش از یک ستون دارد از دکمه ستون جدید استفاده کنید.
    سپس به سربرگ “ویرایش اطلاعات” جدول مراجعه کنید و دیتای مورد نظر را در جدول خود وارد کنید.
    این برنامه از اکسس برای ذخیره سازی اطلاعات خود استفاده میکند که به صورت یک فایل و در محل اجرای برنامه ذخیره میشود که نیازی به آنلاین بودن کاربر ندارد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
در انتهای این مطلب میتوانید نمونه برنامه را دانلود کنید و در صورتی که نیاز به سورس پروژه دارید با ما تماس بگیرید.

دانلود پروژه دیتابیس Access به زبان سی شارپ
:
پروژه دیتابیس Access به زبان سی شارپ
Tagged on: access    c++    آفلاین    اکسس    دیتابیس    نرم افزار    نمونه    ویندوز

انجام پروژه های اکسل و اکسس در کمترین زمان و با بهترین قیمت

نجام پروژ ه های تخصصی رشته نرم افزار
انجام پروژه های تخصصی رشته نرم افزار
انجام تمامی پروژه های برنامه نویسی تحت تمامی زبانهای برنامه نویسی
انجام پروژه های تخصصی رشته مهندسی نرم افزار و شبکه ومخابرات برای محققین ایرانی داخل و خارج ازکشور
انجام تحقیقات تخصصی و پروپوزال های تحقیقاتی برای شرکتها و برای محققین داخل و خارج از کشور در زمینه کامپیوترو فناوری اطلاعات و شبکه و مخابرات
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
خدمات مشاوره ای:
مشاوره رایگان انتخاب موضوع تحقیق
- انجام تمامی خدمات مربوط به تهیه پیشنهادیه تحقیق ( proposal )

مشاوره و تدوین تحقیق های مرتبط با رشته های فناوری اطلاعات ، نرم افزار ، شبکه ، کامپیوتر وارائه تمامی فصول مربوط به تحقیق ، مطابق با جدول زمانبندی توافقی انجام مصاحبه و تجزیه و تحلیل اطلاعات استخراجی با استفاده ازنرم افزارهای مرتبط با پروژه و ارائه مقاله ای علمی – پژوهشی برای ارائه نشریات معتبر داخلی (علمی-پژوهشی) و خارجی(ISI)و ژورنالهای معتبر

بررسی الگوریتمهای شبکه ای گرید(Grid Network) ، داده کاوی (Data Mrining) در زمینه های دسته بندی (Classification) ، خوشه بندی (Clustering) ، پیش بینی (Prediction) ، انتخاب ویژگی (Feature Selection) و قواعد انجمنی (Association Rules)
انجام پروژه های پردازش تصویر فازی الگوریتم ژنتیک شبکه عصبی هوش مصنوعی شبیه سازی بهینه سازی –
SIMULINK و IMAGE PROCESSING و GENETIC ALGORITHM و NEURAL NETWORK و FUZZY LOGIC
انجام پروژه های حاوی پایگاه داده و بانکهای اطلاعاتی
انجام پروژه های شبکه های حسگر و شبکه های موبایل و شبکه های بیسیم و وایمکس وشبکه های کامپیوتری
پروژه های گرافیکی تحت تمامی زبان های برنامه نویسی
انجام پروژهای برنامه نویسی دلفی ، جاوا ، ویژوال بیسیک ، وی بی- دانت وی بی 6-مطلب- پی اچ پی ، اکسس ، سی شارپ- ای اس پی- پرولوگ -سی وسی پلاس پلاس انجام پروژه های تلفن گویا ، برنامه های ارتباطی ، پاسخگوی خودکار ، سیستم پیغام گیر و برنامه نویسی تحت شبکه
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
همراه مستندات و توضیحات کامل ، و خط به خط دستورات و نیز نحوه ساخت و چگونگی اجرای پروژه ها ، بهمراه دایکیومنت (Document) تایپ شده و آماده برای صحافی بهمراه پشتیبانی بعد از تحویل پروژه
====================================
مبانی کامپیوتر
برنامه سازی پیشرفته
سیستم های تجاری
ساختمان داده
طراحی الگوریتم
ذخیره و بازیابی اطلاعات
نظریه زبانها و ماشین ها
هوش مصنوعی
کامپایلر
ریزپردازندهvhdlz80… IVR ، 8051
شبکه های کامپیوتری
گرافیک کامپیوتری
مهندسی نرم افزار
پایگاه داده
کارآفرینی
کارآموزی
مباحث ویژه
معماری کامپیوتر
سیستم عامل پیشرفته
یادگیری ماشین
پردازش موازی
پردازش سیگنال
شبیه سازی وبهینه سازی
آزمایشگاه های (سیستم عامل ، ریزپردازنده ، مدار منطقی ، پایگاه داده)

لیست زبانهای برنامه نویسی تخصصی ما به شرح زیر می باشد:

VBNet 2005 2008 2010
C#Net 2005 2008 2010
ASPNet 2005 2008 2010
++C
C
VB - Visual Basic 60

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com

Pascal

DELPHI
Visual C++
Database: SQL Server
Access
php
Html
Java
J2EE
J2me
Assembly

Matlab
برنامه نویسی موبایل
XML AJAX Java Script)
Oracle
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com