PDA

View Full Version : سوال: سوال در مورد ماکرو نویسی (VBA) در اکسل 2010



saiid_pakan
یک شنبه 08 بهمن 1391, 09:47 صبح
با سلام خدمت شما دورستان عزیز
قبل از شروع حرفم از شما دوستان عذر خواهی میکنم اگر تاپیکم رو جای غیر معقول باز کردم چون تالاری رو در زمینه ی برنامه نویسی اکسل ندیدم و نزدیک ترین تالار VB.NET بود
دوستان عزیز من یک سوال خیلی تخصصی تو زمینه ی ماکرو نویسی اکسل 2010 دارم
اولا کسی از دوستان مرجع کامل و مفیدی رو میدونه که کاملا و جامع در باره ی تمامی مواردی که تو ماکرو نویسی به زبان وی بی هست رو بهم نشون بده و کامل توضیح داده باشه بهم معرفی کنه (من خودم خیلی گشتم تو نت ولی اکثرشون یا خیلی محدود دربارش حرف زده بودن و یا فقط مقدماتی توضیح داده بودن)
بعد اینکه من میخوام کاری رو تو اکسل انجام بدم ولی به دلیل وجود سطر و ستون بالای 6000 تا در اکسل نمیتونم دستی این کار رو کنم و به خاطر همین نیاز به کمک دارم
اگر کسی از دوستان هست که میتونه تو این زمینه سریع به بنده کمک کنه خواهشا خبر بده تا من شرح کامل کاری که میخوام تو اکسل انجام بشه رو براش توضیح بدم
واقعا ممنونم از شما

saiid_pakan
یک شنبه 08 بهمن 1391, 10:00 صبح
کسی از دوستان نیست که اطلاعات داشته باشه؟

مهرداد صفا
یک شنبه 08 بهمن 1391, 10:58 صبح
سلام
فکر میکنم به دلیل تشابهات vb6 و vba اگر سوال را در انجمن vb6 مطرح کنید زودتر به جواب می رسید.
http://barnamenevis.org/forumdisplay.php?43-برنامه-نویسی-در-6-VB

saiid_pakan
یک شنبه 08 بهمن 1391, 11:06 صبح
سلام
فکر میکنم به دلیل تشابهات vb6 و vba اگر سوال را در انجمن vb6 مطرح کنید زودتر به جواب می رسید.
http://barnamenevis.org/forumdisplay.php?43-برنامه-نویسی-در-6-VB

متشکرم دوست عزیز

فرید نجفلو
یک شنبه 08 بهمن 1391, 11:22 صبح
سلام
دوست عزیز من یه زمانی به صورت حرفه ای باهاش کار می کردم ولی از منابع فارسی استفاده نکردم
اما اگه می خواید کاری با اکسل انجام بدید نگران قدرت VBA نباشید چون من تا حد استفاده از API داخل اون پیشرفته بودم و مشکلی نداشت
یکی از چیزایی که من ازش خیلی یاد گرفتم و اگه لازم باشه باز ازش استفاده می کنم تولید کد خود اکسل هست!
شما اگه نمی دونید چه کدی باید بنویسید از قسمت Macro وارد و Record Macro رو شروع کنید و کاری رو که مد نظرتون هست رو دستی انجام بدید بعد از تموم شدن عملیات کدهای که نیاز دارید رو می تونید در داخل یک ماژول در پنجره VBA ببینید فقط اون کد ها نیاز به کمی بهینه سازی دارن
در ضمن Help خودش رو هم فراموش نکنید