آموزش ماکرونویسی - برنامه نویسی در اکسل به روش من

از ماکرونویسی نهراسید! بسیار ساده است!

صفحه اصلي | آرشيو مطالب | تماس با من                    ali_fatehi@yahoo.com

آموزش  مشاورهداستان وبلاگ من

 

كتاب ماكرونويسي و برنامه نويسي كار بردي به زبان VBA در Excel

به نگارش اينجانب منتشر شد
مولف: علي فاتحي
ناشر: انتشارات سازمان بورس

 مراكز پخش

«نمايشگاه و فروشگاه انتشارات بورس»
شماره تماس:  88648192
(تهران - ميدان ونك - خ ملاصدرا- شماره 25)
اطلاعات كتاب و سفارش خريد آنلاين از انتشارات بورس

«انتشارات صانعي»

شماره تماس:  5385  6640
(
تهران- خ انقلاب- روبروي  دانشگاه تهران- پلاك 1290)
www.saneibook.com

 

.....در زماني كوتاه و به راحتي مي توانيد در اكسل برنامه و ماكرو بنويسيد؛ حتي اگر شما برنامه نويس نباشيد ماكرونويسي و برنامه نويسي ابزاري مناسب براي كاربراني است كه مي خواهند در Excel بهتر و پوياتر عمل كنند. زبان برنامه نويسي مورد استفاده در Excel بسيار شبيه زبانهاي محاوره اي است و VBA

 (Visual Basic for Applictions )
نام دارد.
......

20 صفحه اول كتاب را از اينجا برداريد.


اين كتاب براي كاربراني نوشته شده كه با برنامه‌نويسي و ماكرونويسي آشنايي نداشته يا آشنايي كمي دارند و مي‌خواهند در نرم‌افزار اكسل كارهاي بهتر و پوياتري انجام دهند و با زباني ساده و به دور از پيچيدگي مفاهيم اوليه و كاربردي را گام به گام ارايه نموده است. مثال‌ها متنوع و كاربردي‌اند. از برنامه‌هاي ساده  و "تابع تبديل عدد به حروف" گرفته تا "پياده‌سازي مفاهيم مهندسي مالي" در كتاب آموزش داده شده‌اند..

 

 

 

 

آخرين مطالب

دستور GoToکنترل برنامه را به خط دیگری می برد. استفاده از این دستور خیلی ساده است و   بدین شکل بکار می‌رود:

GoTo  linename

 linename  نام یک خط و عبارت  است و  در نظر داریم کنترل برنامه را به آنجا بفرستیم. برای اینکه یک خط را نامگذاری کنیم و در اصطلاح به آن Label  بدهیم در ابتدای خط نام آن را با یک عبارت متنی می آوریم و در انتهای آن علامت دو نقطه یعنی  :  قرار می دهیم.

 


برنامه‌نویسان توصیه می کنند که تا حد امکان از این دستور استفاده نشود. زیرا استفاده از این دستور خوانایی برنامه را کاهش می دهد و از طرفی دستورهای بهتری وجود دارد که می توان بجای دستور GoTo استفاده کرد. تنها جایی که واقعا ناچاریم از این دستور استفاده کنیم مربوط به کشف و رسیدگی خطا(Error Handling) می‌شود که که در آینده به آن می‌پردازیم.

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

 مثال: دراین مثال برنامه از کاربر مقداری دریافت می نماید و اطمینان حاصل می‌کند که این مقدار منفی نیست. و در پایان جذر آنرا نمایش می‌دهد.

Sub ShowSqr()

TryAgain:

x = InputBox("Enter a positive Number: ")

If x < 0 Then GoTo TryAgain

 MsgBox Sqr(x)

End Sub

 

مثال: این برنامه شبیه برنامه قبلی است با این تفاوت که کنترل می‌کند که اعداد بین صفر تا 100 باشند.

 Sub SqrNum()

 

TryAgain:

x = InputBox("Enter a number between 1 and 10")

If x > 100 Then GoTo TooLarge

If x <= 0 Then GoTo TooSmall

MsgBox "Your number is: ", x

GoTo Done

TooLarge:

MsgBox "Your number is too large"

GoTo TryAgain

TooSmall: MsgBox "Your number is too small"

GoTo TryAgain

Done: MsgBox Sqr(x)

End Sub

 به برنامه بالا نگاه کنید. فکرکنم الان متوجه شدید که چرا در ابتدا گفتم: "دستور  GoTo  را یاد بگیرید و بکار نبندید!"

.: Weblog Themes By Iran Skin :.

درباره وبلاگ

آرشيو مطالب
امکانات وب