Google Sheets از VBA پشتیبانی نمی کند -- که مخفف Visual Basic for Applications، یک زبان مایکروسافت برگرفته از Visual Basic است. آنچه Sheets از آن پشتیبانی می کند این است که توابع جاوا اسکریپت درست به عنوان ماکرو کار می کنند.
چگونه از VBA در Google Sheets استفاده کنم؟
ویرایش ماکروها
- در رابط کاربر کاربرگنگار Google، Tools > Macros > Manage macros را انتخاب کنید.
- ماکرویی را که می خواهید ویرایش کنید پیدا کنید و more_vert > Edit macro را انتخاب کنید. …
- ویرایش تابع ماکرو برای تغییر رفتار ماکرو.
- پروژه اسکریپت را ذخیره کنید. …
- عملکرد ماکرو را در برگه آزمایش کنید تا بررسی کنید که عملکرد آن مطابق مورد نظر است.
آیا ماکروهای VBA در Google Sheets کار می کنند؟
همانطور که قبلاً اشاره کردم نمی توانید ماکروهای Excel را در Google Sheets اجرا کنید. … کد VBA را که در اکسل دارید بردارید و آن را به Google Apps Script تبدیل کنید. اگر GAS نمیدانید، میتوانید برای انجام این کار یک توسعهدهنده استخدام کنید (کسی که اکسل و برگههای Google هر دو را میفهمد)
آیا میتوانید یک ماکرو در Google Sheets اجرا کنید؟
Sheets:
می توانید ماکروها را در صفحات گسترده Microsoft Excel با ایجاد مجدد آنها با استفاده از Google Apps Script به Google Sheets تبدیل کنید. Apps Script به ماکروها در Sheets قدرت میدهد، درست مانند Microsoft Visual Basic for Applications برای Excel. ماکرو ذخیره شده شما همچنین می توانید ماکرو خود را با استفاده از میانبر صفحه کلید اجرا کنید.
چگونه کد VBA را به Google Sheets تبدیل کنم؟
- مرحله 1: فایل های خود را تبدیل کنید. روی شمارایانه، Google Drive را باز کنید. در پانل سمت راست، بر روی افزونه Macro Converter کلیک کنید. …
- مرحله ۲: فایل های تبدیل شده خود را آزمایش کنید. کد Apps Script خود را اجرا کنید. …
- مرحله 3: خطاها را برطرف کنید. اگر هنگام آزمایش فایل های خود با خطا مواجه شدید، به رفع خطاها در کد تبدیل شده خود مراجعه کنید.