تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › #برنامه نویسی کامپیوتر - شنبه ها ساعت 17:00 الی 20:00 - ترم دوم سال 1400-1401 v
« قبلی 1 2 3 4 5 … 8 بعدی »

سوال 4برنامه نویسی در اکسل

صفحه‌ها (2): 1 2 بعدی »
امتیاز موضوع:
  • 3 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
سوال 4برنامه نویسی در اکسل
msalmani آفلاین
عضو جوان
**
ارسال‌ها: 7
موضوع‌ها: 7
تاریخ عضویت: Apr 2021
اعتبار: 0
#1
14-04-2022, 12:05 AM
معایب استفاده از VBA چه مواردی هست ؟
ارسال‌ها
پاسخ
فرشید عدالتی آفلاین
عضو عادی
***
ارسال‌ها: 94
موضوع‌ها: 17
تاریخ عضویت: Feb 2022
اعتبار: 0
#2
16-04-2022, 10:28 AM
ما برای نوشتن برنامه خود در اکسل باید برنامه نویسی با VBA را بلد باشیم. البته یادگیری آن سخت نیست. سایر افرادی که می‌خواهند از برنامه‌های ما استفاده کنند، لازم است که نرم افزار اکسل را روی سیستم خود داشته باشند و امکان ارائه برنامه‌ها به صورت مستقل وجود ندارد. گاهی اوقات برنامه VBA طبق خواست ما کار نخواهد کرد و در انجام کارها و محاسبات اشتباهی رخ می‌دهد که دراین مواقع باید به دنبال اشکال زدایی و رفع مشکلات احتمالی باشید. همانطور که می‌دانید مایکروسافت دائما در حال ارتقا مجموعه نرم افزار‌های خود از جمله اکسل است. حتی اگر مایکروسافت تلاش زیادی برای سازگاری بین نسخه‌های مختلف اکسل انجام دهد، ممکن است در مواردی کد VBA ما، روی نسخه‌های قبلی یا بعدی اکسل به درستی کار نکند.

Smile
نقل‌قول: عالی بود و تشکر
ارسال‌ها
پاسخ
hosseinhedariy آفلاین
عضو عادی
***
ارسال‌ها: 104
موضوع‌ها: 6
تاریخ عضویت: Feb 2022
اعتبار: 0
#3
16-04-2022, 02:33 PM
ما برای نوشتن برنامه خود در اکسل باید برنامه نویسی با VBA را بلد باشیم. البته یادگیری آن سخت نیست. سایر افرادی که می‌خواهند از برنامه‌های ما استفاده کنند، لازم است که نرم افزار اکسل را روی سیستم خود داشته باشند و امکان ارائه برنامه‌ها به صورت مستقل وجود ندارد. گاهی اوقات برنامه VBA طبق خواست ما کار نخواهد کرد و در انجام کارها و محاسبات اشتباهی رخ می‌دهد که دراین مواقع باید به دنبال اشکال زدایی و رفع مشکلات احتمالی باشید. همانطور که می‌دانید مایکروسافت دائما در حال ارتقا مجموعه نرم افزار‌های خود از جمله اکسل است. حتی اگر مایکروسافت تلاش زیادی برای سازگاری بین نسخه‌های مختلف اکسل انجام دهد، ممکن است در مواردی کد VBA ما، روی نسخه‌های قبلی یا بعدی اکسل به درستی کار نکند.
ارسال‌ها
پاسخ
omidmerati آفلاین
عضو عادی
***
ارسال‌ها: 91
موضوع‌ها: 6
تاریخ عضویت: Feb 2022
اعتبار: 1
#4
16-04-2022, 07:27 PM
ما برای نوشتن برنامه خود در اکسل باید برنامه نویسی با VBA را بلد باشیم. البته یادگیری آن سخت نیست. سایر افرادی که می‌خواهند از برنامه‌های ما استفاده کنند، لازم است که نرم افزار اکسل را روی سیستم خود داشته باشند و امکان ارائه برنامه‌ها به صورت مستقل وجود ندارد. گاهی اوقات برنامه VBA طبق خواست ما کار نخواهد کرد و در انجام کارها و محاسبات اشتباهی رخ می‌دهد که دراین مواقع باید به دنبال اشکال زدایی و رفع مشکلات احتمالی باشید. همانطور که می‌دانید مایکروسافت دائما در حال ارتقا مجموعه نرم افزار‌های خود از جمله اکسل است. حتی اگر مایکروسافت تلاش زیادی برای سازگاری بین نسخه‌های مختلف اکسل انجام دهد، ممکن است در مواردی کد VBA ما، روی نسخه‌های قبلی یا بعدی اکسل به درستی کار نکند.
اميد مرآتي
وب سایت ارسال‌ها
پاسخ
رمضانعلی یامی آفلاین
عضو عادی
***
ارسال‌ها: 85
موضوع‌ها: 5
تاریخ عضویت: Mar 2022
اعتبار: 0
#5
16-04-2022, 08:47 PM
ما برای نوشتن برنامه خود در اکسل باید برنامه نویسی با VBA را بلد باشیم. البته یادگیری آن سخت نیست. سایر افرادی که می‌خواهند از برنامه‌های ما استفاده کنند، لازم است که نرم افزار اکسل را روی سیستم خود داشته باشند و امکان ارائه برنامه‌ها به صورت مستقل وجود ندارد. گاهی اوقات برنامه VBA طبق خواست ما کار نخواهد کرد و در انجام کارها و محاسبات اشتباهی رخ می‌دهد که دراین مواقع باید به دنبال اشکال زدایی و رفع مشکلات احتمالی باشید. همانطور که می‌دانید مایکروسافت دائما در حال ارتقا مجموعه
ارسال‌ها
پاسخ
Amir.Sarabi آفلاین
عضو عادی
***
ارسال‌ها: 83
موضوع‌ها: 8
تاریخ عضویت: Mar 2022
اعتبار: 0
#6
20-04-2022, 12:48 PM
اجرای برنامه های VBA مستلزم وجود و اجرای نرم افزار اکسل است.
• عدم پشتیبانی از خروجی exe جهت استفاده تجاری
ارسال‌ها
پاسخ
09128117603 آفلاین
مرتضی رضایی
***
ارسال‌ها: 85
موضوع‌ها: 5
تاریخ عضویت: Apr 2022
اعتبار: 0
#7
14-05-2022, 11:37 PM
ما برای نوشتن برنامه خود در اکسل باید برنامه نویسی با VBA را بلد باشیم.
لازم است که نرم افزار اکسل را روی سیستم خود داشته باشند و امکان ارائه برنامه‌ها به صورت مستقل وجود ندارد.
گاهی اوقات برنامه VBA طبق خواست ما کار نخواهد کرد و در انجام کارها و محاسبات اشتباهی رخ می‌دهد که در این مواقع باید به دنبال اشکال زدایی و رفع مشکلات احتمالی باشید.
همانطور که می‌دانید مایکروسافت دائما در حال ارتقا مجموعه نرم افزار‌های خود از جمله اکسل است. حتی اگر مایکروسافت تلاش زیادی برای سازگاری بین نسخه‌های مختلف اکسل انجام دهد، ممکن است در مواردی کد VBA ما، روی نسخه‌های قبلی یا بعدی اکسل به درستی کار نکند.
ارسال‌ها
پاسخ
Alirezaghanaatjo آفلاین
عضو عادی
***
ارسال‌ها: 150
موضوع‌ها: 15
تاریخ عضویت: Feb 2022
اعتبار: 0
#8
14-05-2022, 11:39 PM
ما برای نوشتن برنامه خود در اکسل باید برنامه نویسی با VBA را بلد باشیم. البته یادگیری آن سخت نیست. سایر افرادی که می‌خواهند از برنامه‌های ما استفاده کنند، لازم است که نرم افزار اکسل را روی سیستم خود داشته باشند و امکان ارائه برنامه‌ها به صورت مستقل وجود ندارد. گاهی اوقات برنامه VBA طبق خواست ما کار نخواهد کرد و در انجام کارها و محاسبات اشتباهی رخ می‌دهد که دراین مواقع باید به دنبال اشکال زدایی و رفع مشکلات احتمالی باشید. همانطور که می‌دانید مایکروسافت دائما در حال ارتقا مجموعه نرم افزار‌های خود از جمله اکسل است. حتی اگر مایکروسافت تلاش زیادی برای سازگاری بین نسخه‌های مختلف اکسل انجام دهد، ممکن است در مواردی کد VBA ما، روی نسخه‌های قبلی یا بعدی اکسل به درستی کار نکند.
ارسال‌ها
پاسخ
رضا ابراهیم خانی آفلاین
عضو عادی
***
ارسال‌ها: 75
موضوع‌ها: 7
تاریخ عضویت: Apr 2022
اعتبار: 0
#9
15-05-2022, 05:08 PM
یچ چیزی خالی از عیب نیست. در کنار مزایای زیادی که VBA دارد استفاده از آن هم میتواند معایبی داشته باشد که دانستن این معایب برای شما خیلی مفید هست.

زبان VBA آنقدر قدرتمند هست که برای هر کسی که آن را آموخته بسیار وسوسه کننده هست. بارها شده است که با استفاده از VBA رمز فایل های اکسل را شکسته ایم. این کار باعث میشود برای انجام هر کاری مستقیم به سراغ VBA بروید. اما قبل از شروع موارد زیر را بدانید:

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

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

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

یکی از بزرگترین ایرادات استفاده از VBA برگشت ناپذیر بودن کاری که انجام شده هست. فرض کنید شما کد را اجرا کرده اید و بخشی از داده ها در شیت را پاک کرده اید. اگر در این زمان به دکمه Undo نگاه کنید میبینید که غیرفعال هست و امکان بازگرداندن کار انجام شده نیست. ?

اگر شما در کدنویسی از کامنت ها استفاده نکنید در آینده قطعا برای درک مجدد کدهاتون به مشکل بر میخورید.
ارسال‌ها
پاسخ
zandi0013 آفلاین
عضو عادی
***
ارسال‌ها: 90
موضوع‌ها: 7
تاریخ عضویت: Feb 2022
اعتبار: 0
#10
15-05-2022, 06:27 PM
(14-04-2022, 12:05 AM)msalmani نوشته است: معایب استفاده از VBA چه مواردی هست ؟

اجرای برنامه های vba مستلزم وجود و اجرای نرم افزار اکسل است
عدم پشتیبانی از خروجی جهت استفاده تجاری
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »
صفحه‌ها (2): 1 2 بعدی »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال 4 برنامه نویسی html Amir.Sarabi 20 2,645 25-12-2022, 10:10 AM
آخرین ارسال: ahmadfathi
  سوال چهارم از تحقیق زبان برنامه نویسی T-SQL ؟ فاضل مولوی 23 2,511 25-12-2022, 10:09 AM
آخرین ارسال: ahmadfathi
  سوال چهارم از تحقیق زبان لدر hassan sadeghi 24 2,983 25-12-2022, 10:07 AM
آخرین ارسال: ahmadfathi
  سوال 1 در مورد .ASP.NET فرشید عدالتی 30 4,768 25-12-2022, 10:06 AM
آخرین ارسال: ahmadfathi
  سوال 2 برنامه نویسی html Amir.Sarabi 25 3,322 01-06-2022, 11:18 AM
آخرین ارسال: ابراهيم قدرت نيا
  سوال سوم از تحقیق زبان برنامه نویسی T-SQL ؟ فاضل مولوی 25 2,963 01-06-2022, 11:12 AM
آخرین ارسال: ابراهيم قدرت نيا
  سوال دوم جاوا اسکریپت رضا ابراهیم خانی 20 2,733 01-06-2022, 10:55 AM
آخرین ارسال: ابراهيم قدرت نيا
  ویژوال بیسیک ، سوال ۴ Kavehmohammadi 23 2,892 01-06-2022, 10:50 AM
آخرین ارسال: ابراهيم قدرت نيا
  سوال دوم از تحقیق زبان برنامه نویسی T-SQL ؟ فاضل مولوی 21 2,681 31-05-2022, 11:41 PM
آخرین ارسال: Mazyar
  سوال 8 ( داخل کلاسی) فرشید عدالتی 7 1,192 31-05-2022, 11:12 PM
آخرین ارسال: رمضانعلی یامی

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 04-06-2025، 03:18 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.