مایکروسافت اکسل ابزاری بسیار مفید است که سال‌ها است که شهرت آن انکار نشده است. در زندگی حرفه ای و خصوصی ضروری است.

با افزودن کد VBA به فایل های خود، می توانید بسیاری از کارها را خودکار کرده و در زمان زیادی صرفه جویی کنید.

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

یک مسابقه اختیاری به شما امکان می دهد مهارت های جدید خود را آزمایش کنید.

VBA چیست و چرا از آن استفاده می کنیم؟

VBA (ویژوال بیسیک برای برنامه ها) زبان برنامه نویسی است که در همه برنامه های مایکروسافت آفیس (اکنون مایکروسافت 365) (Word، Excel، PowerPoint و Outlook) استفاده می شود.

در اصل، VBA یک پیاده سازی از زبان ویژوال بیسیک (VB) مایکروسافت بود که در برنامه های مایکروسافت آفیس یافت می شد. اگرچه این دو زبان ارتباط نزدیکی با هم دارند، تفاوت اصلی این است که زبان VBA فقط در برنامه های مایکروسافت آفیس قابل استفاده است.

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

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

در نسخه‌های پیچیده‌تر، برنامه‌های VBA می‌توانند بر اساس برنامه‌های خاص Office باشند.

الگوریتم ها را می توان برای تولید خودکار گزارش ها، لیست های داده ها، ایمیل ها و غیره استفاده کرد. می توانید از VBA برای ایجاد برنامه های تجاری دقیق بر اساس برنامه های کاربردی استاندارد Office استفاده کنید.

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

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

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

– روی تب کلیک کنید توسعه دهنده، سپس دکمه ثبات یک ماکرو

- در میدان نام کلان، نامی را که می خواهید به ماکرو خود بدهید تایپ کنید.

در مزرعه کلید میانبر، یک کلید ترکیبی را به عنوان میانبر انتخاب کنید.

یک توضیح تایپ کنید اگر بیش از یک ماکرو ضبط شده دارید، توصیه می کنیم برای جلوگیری از سوء استفاده، نام همه آنها را به درستی ذکر کنید.

– روی OK کلیک کنید.

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

- به برگه برگردید توسعه دهنده و بر روی دکمه کلیک کنید ضبط را متوقف کنید پس از اتمام شما

این عملیات نسبتا ساده است، اما نیاز به آماده سازی دارد. این ابزار تمام اقداماتی را که هنگام ضبط انجام می دهید کپی می کند.

برای جلوگیری از موقعیت‌های غیرمنتظره، باید قبل از شروع ضبط، تمام اقدامات لازم برای کار ماکرو (به عنوان مثال، حذف داده‌های قدیمی در ابتدای ماکرو) را انجام دهید.

آیا ماکروها خطرناک هستند؟

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

چگونه می توانم از خود در برابر ماکروهای مخرب محافظت کنم؟

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

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

 

ادامه مقاله در سایت اصلی →