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

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

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

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

 

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

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

 مراكز پخش

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

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

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

 

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

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

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


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

 

 

 

 

آخرين مطالب

     ساختار With…End With برای اجرای دستوارت و تنظیمات متعدد مربوط به یک شیء (یک چیز)مورد استفاده قرار می گیرد. 

به عنوان مثال کدهای زیر را در نظر بگیرید: 

SubChangeFont()
    Selection.Font.Name = "Times New Roman"
    Selection.Font.Size = 12
    Selection.Font.Bold = True
    Selection.Font.Italic = True
    Selection.Font.ColorIndex = 5
End Sub
 


این دستورات برای تنظیمات مربوط به فونت نوشته شده‌اند. نام فونت "Times New Roman" اندازه آن 12، برجسته یا Bold، Italic و رنگ آن هم آبی. 

 در تمامی خطوط عبارت زیر تکرار شده است:

Selection.Font

دستورات بالا می تواند به صورت زیر نوشته شود که کوتاه تر و خواناتر است  و با سرعت بیشتری هم اجرا می شوند. در اینجا Selection.Font یک شیء است. 

SubChangeFont()  

    With Selection.Font
        .Name = "Times New Roman"
        .Size = 12
        .Bold = True
        .Italic = True
        .ColorIndex = 5
    End With

End Sub

بنابراین در ساختار With...End With نام یک چیز(یک شیء) در ابتدای ساختار آورده می شود و در داخل ساختار دیگر نام شی تکرار نمی‌شود و برای اجرای دستورات یا تنظیمات شیء از علامت "." استفاده می‌کنیم.

شاید این ساختار برای شما آشنا باشد و

ممکن است از خود بپرسید: من قبلا این ساختار را کجا دیده ام؟

در واقع زمانیکه از Macro Recorder برای ایجاد ماکرو استفاده و بخشی مانند سلول یا Range را انتخاب و تغییراتی را در آن اعمال نموده‌اید درکدهای تولید شده از این ساختار استفاده شده است.

.: Weblog Themes By Iran Skin :.

درباره وبلاگ

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