مرجع تخصصی نرم افزار اکسل
آموزش، اجرای پروژه، طراحی، ساخت و توسعه هوش تجاری و صنعتی و داشبوردهای هوشمند آنالیز دیتا در ایران
Excel, VBA, Coding, Projects, Python, Django, Software developer
همکاری و مشاوره در پروژه های برنامه نویسی و توسعه نرم افزار و هوش تجاری

تفکیک اعداد خاص از متن سلول
ارسال در تاريخ چهارشنبه سی ام آبان ۱۳۹۷ توسط داود خانی
گاهی پیش می آید در جداولی که در اختیار داریم شماره چک در درون سلول دارای متن که حاوی عدد و حرف است (مثال: چک شماره 25451 مربوط به حساب شماره 0100012332101) قرار دارد و نیاز است شماره چک را از متن جدا کرده و در سلول دیگری ثبت کنیم و اگر تعداد رکورد بیشتر باشد انجام این عمل بصورت دستی کار خسته کننده و زمان بری است. در اینجا می توانیم از اکسل کمک بگیریم.

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

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

 

دانلود فایل



درج و تغییر تاریخ
ارسال در تاريخ چهارشنبه بیست و سوم آبان ۱۳۹۷ توسط داود خانی
در نرم افزارهای ساخته شده با اکسل، برای درج و یا تغییر اعداد روز، ماه وسال تاریخ، می توانیم از کلیدهای Form Controls تب Developer استفاده کنیم و این نیاز به فرمول نوسی در صفحه گسترده است.

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

ضمن اینکه منتظر نظرات و پیشنهادات ارزنده شما کاربران عزیز هستم.

دانلود فایل



کارگاه اکسل
ارسال در تاريخ دوشنبه بیست و یکم آبان ۱۳۹۷ توسط داود خانی
ضمن قدردانی از بازدیدکنندگان عزیز این وبلاگ

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

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

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

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

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

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

 Excel workshop1.xlsm

 

 



اسلایدر