صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 18

موضوع: استفاده از آرایه ها در کدنویسی اکسل

  1. #1


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    استفاده از آرایه ها در کدنویسی اکسل

    با درود فراوان
    دوستان عزیز مطالب در مورد آرایه ها و نحوه استفاده آن را در ماکرو نویسی و کدنویسی در اکسل را در این قسمت با دیگر دوستا به اشتراک بگذارید و همچنین دوستانی که در این مورد سئوالی داشتند نیز در این قسمت پرسش خود را مطرح کنند تا به آنها جواب داده شود
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: استفاده از آرایه ها در کدنویسی اکسل

    با درود فراوان

    آریه ها به دو قسمت تک بعدی و چند بعدی تقسیم میشوند
    در اینجا برای اینکه مفهوم و کاربرد آرایه را ساده و بهتر درک کنیم با مثال های به آن می پردازیم

    زمانی که می خواهیم یک متغیر را در برنامه استفاده کنیم آن را در ابتدای برنامه معرفی میکنیم
    مثلا

    Sub Macro1()
    Dim i As Integer

    For i = 1 To 5
    MsgBox i
    Next

    End Sub

    در این مثال متغیری را به نام i معرفی کرده ایم که به وسلیه حلقه For شماره های یک تا پنج را در آن قرار می دهیم
    و اگر بخواهیم به همین صورت حروف انگلیسی را و یا یک لست نام را نمایش دهیم
    می بایست برای هر کدام یک مسیج باکس جدا گانه نوشت

    Sub Macro1()
    MsgBox "a"
    MsgBox "b"
    MsgBox "c"
    MsgBox "d"
    MsgBox "e"
    MsgBox "f"
    MsgBox "g"
    MsgBox "h"
    MsgBox "i"
    MsgBox "j"
    MsgBox "k"
    MsgBox "l"
    MsgBox "m"
    MsgBox "n"
    End Sub

    که اگر آن را بصورت آریایه بنویسیم به اینصورت خواهد شد

    Sub Macro2()
    Dim x
    Dim i
    x = Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n")

    For i = 0 To 13
    MsgBox x(i)
    Next
    End Sub

    در آرایه بالا حروف را در متغیری به نام x قرار داده ایم که به بوسیله اندیس آن را شناسائی می کنیم یعنی این آرایه دارای مجموعه ای است با چهارده خانه که هر حروف را در یک خانه آن قرار داده ایم و شماره خانه ها از صفر شروع شده تا 13 که وقتی می گوییم خانه شماره 2 منظور حروف c و وقتی می گوییم خانه صفر یعنی حرف a و به همین ترتیب
    پس وقتی می نویسیم
    X(1) یعنی حرف b

    استفاده از ارایه ها در برنامه های که کدنویسی بیشتری را در بر دارند مفید بودن آنها بیشتر به چشم می خورد

  4. #3


    آخرین بازدید
    2016/07/27
    تاریخ عضویت
    January 2011
    نوشته ها
    32
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: استفاده از آرایه ها در کدنویسی اکسل

    استاد ممنون از آموزشتون
    لطف کنین و ادامه بدین و مطالب بیشتری رو برای آموزش قرار بدین
    باز هم ممنون

  5. #4


    آخرین بازدید
    2016/03/25
    تاریخ عضویت
    February 2012
    نوشته ها
    15
    امتیاز
    1
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: استفاده از آرایه ها در کدنویسی اکسل

    واقعا مفید بود...

    [hr]
    فقط این کاربرد integer/boolean/double ,..... به جه معناست؟
    فرضا ماکرو با این کد که مثلا

    Sub Test1()
    Dim iReply As Integer

    End Sub
    چرا اینتگر و نه دبل و یا بولئن


  6. #5


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: استفاده از آرایه ها در کدنویسی اکسل

    این برای بهینه کردن استفاده از حافظه هست مطمئنا وقتی اعداد ما کوچیک هست استفاده از تعریف integer بهینه هست چون حافظه کمتری اشغال میکنه ولی در اعداد بزرگ دابل استفاده میشه

  7. #6


    آخرین بازدید
    2016/03/25
    تاریخ عضویت
    February 2012
    نوشته ها
    15
    امتیاز
    1
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: استفاده از آرایه ها در کدنویسی اکسل

    Do...until

    with.....end with

    select case

    در مورد اینها هم مختصر توضیحی لطف میکنی

  8. #7


    آخرین بازدید
    2021/07/17
    تاریخ عضویت
    October 2010
    محل سکونت
    تهران
    نوشته ها
    168
    امتیاز
    73
    سپاس
    2
    سپاس شده
    58 در 39 پست
    تعیین سطح نشده است

    RE: استفاده از آرایه ها در کدنویسی اکسل

    سلام به همه دوستان


    در ادامه فرمايش جناب وطن پرست بايد خدمتتون بگم كه integer/boolean/double و...

    انواع متغيير هايي است كه در برنامه نويسي در اكسل با توجه به نياز مورد استفاده قرار ميگيره

    و براي تعريف متغير به شكل زير عمل مي كنيم

    Dim نام متغیر As نوع متغیر w


  9. سپاس ها (1)


  10. #8


    آخرین بازدید
    2016/03/25
    تاریخ عضویت
    February 2012
    نوشته ها
    15
    امتیاز
    1
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: استفاده از آرایه ها در کدنویسی اکسل

    آیا نام متغیر دلبخواهی است یا خیر؟

  11. #9


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: استفاده از آرایه ها در کدنویسی اکسل

    البته اگر تعریف نکنید برنامه متغیر هارو variant در نظر میگیره که در هر حالتی درست عمل میکنه ولی جهت برنامه نویسی حرفه ای مناسب نیست چون با افت عملکرد برنامه مواجه میشید

  12. سپاس ها (1)


  13. #10


    آخرین بازدید
    2016/03/25
    تاریخ عضویت
    February 2012
    نوشته ها
    15
    امتیاز
    1
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: استفاده از آرایه ها در کدنویسی اکسل

    آیا بجای Dim میشه از کلمات دیگری چون Static و یا Global استفاده کرد؟


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. تقاضا برای کد نویسی
    توسط amirgolshan در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 0
    آخرين نوشته: 2012/10/19, 12:29
  2. فرمول نویسی
    توسط zarrinabbasi در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 3
    آخرين نوشته: 2012/07/21, 13:42
  3. فعال کردن اجرای ماکروها از طریق کدنویسی
    توسط al_abd_nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2011/11/20, 20:31
  4. نامگذاری سلولها و استفاده در فرمول نویسی
    توسط Amir Mohsenpour در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 4
    آخرين نوشته: 2011/07/18, 09:49
  5. فرمول نویسی برای سلولهایی که دارای تاریخ هستند ؟
    توسط farzin24622 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2011/03/09, 11:56

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

کد نویسی در اکسل

استفاده از آرایه در vba اکسلکد نویسی در excelتعریف ارایه در vbaتعریف آرایه در اکسلانواع ترفندهای کد نویسی در اکسلتعریف ارایه در برنامه نویسی اکسلکد نویسی اکسلویژوال بیسیک مثال آرایه هادکد نویسی اگسلكدنویسی اكسلکدنویسی در اکسلآرایه ها در اکسلنحوه کد نویسی در اکسلتعریف آرایه ها در vbaارایه در ماکروhttp:forum.exceliran.comshowthread.php515-استفاده-از-آرایه-ها-در-کدنویسی-اکسلکدنتعریف ارایه در ماکرونحوه استفاده از ارایه در ماکروکارت گرافیک اینتگرکد های آرایه vbaآرایه در vbaستفاده از متغییر در ارایه اکسلتعریف آرایه در vba

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است