شاید خیلی از شما دوستان تمایل داشته باشید که با VBA آشنا بشوید و ببینند که آیا اصلا به کار شما می آید؟یا اصلا چه کار خاصی انجام می دهد که لازم می شود یه سراغ vba رفت؟
بنده خیلی دوست داشتم این مبحث رو شروع بکنم ولی به دلیل کمبود وقت و نیاز کاربران فارسی زبان به آموزش فارسی و درس به درس به این مبحث، تصمیم گرفتم این پست رو ایجاد بکنم.آموزش های زیر برای شروع و آشنایی با مبحث VBA بسیار مناسب می باشد و به همه علاقه مندانی که تا کنون با این مبحث آشنایی نداشته اند پیشنهاد می کنم حتما آن را بیاموزند.
من این طور فکر می کنم که مبحث برنامه نویسی، مبحثی نیست که بتوان برای آن انتهایی متصور شد.بلکه باید بر اساس نیاز خود شروع به یادگیری و آموختن بکنید.و اگر علاقه داشتید از کتاب های فارسی یا منابع انگلیسی برای تقویت آموخته های خود استفاده کنید.(از منابع انگلیسی چه به صورت Ebook و چه به صورت تصویری نترسید.چون با زبانی روان و ساده و تصاویری گویا به شما آموزش می دهند.)
برای اینکه بدانید VBA به چه میزان در وقت شما صرفه جویی می کند، به بخش نمونه کدهای VBA اکسل مراجعه کنید.
اگر به مبحث برنامه نویسی خیلی علاقه مند هستید پیشنهاد می کنم این دو مطلب را هم مطالعه کنید.
vba در اکسل و استفاده از access (یک تجربه)
نقش vba اکسل در یادگیری ASP.NET
لینک این آموزش ها از وبلاگ آقای فاتحی برداشت شده است.
از برنامه نویسی در اکسل نهراسید ! شروع کنید!
جلسه اول: برنامه نویسی در اکسل – مقدمه و ایجاد ماکرو
جلسه سوم: شروع برنامه نویسی در اکسل
جلسه چهارم- کار با سلولها و ناحیه ها(Cells and Ranges objects َ)
جلسه ششم- دستور شرطی if then else در محیط برنامه نویسی اکسل
جلسه هفتم- ساختار شرطی Select Case
جلسه نهم – حلقه های FOR -NEXT در محیط برنامه نویسی اکسل
جلسه دهم- برنامه نویسی اکسل – حلقه های شرطی
جلسه یازدهم- برنامه نویسی در اکسل – ایجاد function
جلسه دوازدهم – کار با رشته ها(STRING)- پایان دوره مقدماتی برنامه نویسی در اکسل
فایل PDF این آموزش ها را از اینجا دانلود کنید
با تشکر از جناب آقای فاتحی بابت آموزش های مفیدشان.
چنانچه علاقه مند به تهیه Ebook های آموزشی VBA اکسل به زبان فارسی هستید ،پیشنهاد می کنم به اینجا مراجعه کنید.
در پایان یادآوری می کنم که دوستان و خوانندگان عزیز با بیان نظر و پیشنهادات خود باعث می شوید کمبود ها و کاستی های ما مشخص شود.پس لطفا با بیان نظرات و راهنمایی های خود ما را نیز خوشحال کنید.
سلام دوستان خسته نباشین، یه سوال داشتم
من یه پروژه دارم که باید قسمتیشو با اکسل حل کنم
یه بازه اعداده از 0تا99
که از 0 تا 35 خوب
از 36 تا 70 متوسط
و از 71 تا 99 بد در نظر گرفته شده
یعنی اگه من تو اکسل بیام تو قسمت عدد تصادفی بنویسم 10 طبق یک کد باید جلوش تو قسمت نوع عدد بنویسه خوب، یا مثلا اگه عدد 75 باشه تو قسمت نوع عدد باید بنویسه 75
برای این موضوع چطوری باید کد نویسی کنم؟
از دوستان کسی بلده یه راهنمایی کنه؟
خیلی واجبه
ممنون میشم راهنمایی کنین
سلام
از این کد استفاده کن
=IF(P:P<36,"خوب",IF(P:P<71,"متوسط",IF(P:P<100,"بد","")))
نام ستون فرضی رو p در نظر گرفتم
لینکها خرابه
هم لینک مطالب هم لینک دانلود خرابه
سلام. مطالبتون عالی بود.
من تو یک فایل اکسل ۱۰تا شیت جدا دارم. هرکدوم از ین شیت ها سطر و ستون هاش با بقیه برابره. سایز همشون یکیه.
حالا میخام ی شیت جدا باز کنه و میانگین هر خونه خاص از هر ۱۰ تا شیت حساب کنه بزاره تو شیت ۱۱می
مثلا خونه H23 از هر ۱۰تا شیت میانگینش حساب بشه و توی شیت ۱۱ و خونه H23 مقدارشو قرار بده.
اینکارو چجوری میتونم انجام بدم؟
3d Refrences
سلام
در شیت 11 داخل سلول H23 فرمول average(sheet1!h23,sheet2!h23…) الی شیت 10 همه را انتخاب نمائید بعداً انتر کنید
با سلام و احترام
مطالبتان خيلي آموزنده بود بسيار ممنونم
يك سوال دارم بنده ماكرو نويسي كردم ولي نتيجه نمي داد خيلي كلافه شده بودم بالاخره به اين نتيجه رسيدم كه هنگام نوشتن دستورات در ماكرو و اشاره به سلولهاي اكسلم كه حروف فارسي داشت حروف ي را با ي دو نقطه در زيرش مي نوشت و در نتيجه نميتونست تطبيق بده و جواب درست در نمي آمد و error ميداد چكار كنم تا اين مشكل (ي) حل بشه
ممنون
سلام چرا لینک ها رو برداشتین
آخه کیفیت پی دی اف پایینه
سلام.ممنون از اینکه اطلاع دادید.
ظاهرا لینک ها توسط نویسنده، یعنی جناب آقای فاتحی برداشته شده است.
پیگیری میکنیم و اگر امکان اینکه مجددا فعال شود نبود، وب سایت آموزشی آفیس اقدام به آموزش خواهد کرد..
موفق باشید
خیلی ممنون
دستتون درد نکنه