فرم های ورود داده در Microsoft Excel

Pin
Send
Share
Send

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

با استفاده از ابزارهای پر

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

حال بیایید نحوه استفاده از این دو نوع ابزار را بررسی کنیم.

روش 1: شیء داخلی برای ورودی داده های Excel

اول از همه ، بیایید یاد بگیریم که چگونه از فرم داخلی برای وارد کردن داده های اکسل استفاده کنیم.

  1. لازم به ذکر است که به طور پیش فرض نمادی که آن را راه اندازی می کند پنهان است و نیاز به فعال سازی دارد. برای انجام این کار ، به برگه بروید پروندهو سپس بر روی مورد کلیک کنید "گزینه ها".
  2. در پنجره باز شده گزینه های Excel ، به بخش بروید نوار ابزار دسترسی سریع. بیشتر پنجره توسط قسمت وسیعی از تنظیمات اشغال شده است. در سمت چپ ابزارهایی هستند که می توانند به صفحه دسترسی سریع اضافه شوند ، و در سمت راست - در حال حاضر وجود دارند.

    در زمینه "انتخاب تیم ها از" مقدار تعیین شده "تیم هایی که روی نوار نیستند". در مرحله بعد ، از لیست دستورات به ترتیب حروف الفبا ، موقعیت را پیدا و انتخاب می کنیم "فرم ...". سپس بر روی دکمه کلیک کنید اضافه کنید.

  3. پس از آن ، ابزاری که لازم داریم در سمت راست پنجره نمایش داده می شود. روی دکمه کلیک کنید "خوب".
  4. اکنون این ابزار در پنجره اکسل در پنل دسترسی سریع قرار دارد و ما می توانیم از آن استفاده کنیم. در هنگام باز کردن هر کتاب کار با این نمونه از اکسل حضور خواهد داشت.
  5. حال ، برای اینکه ابزار بتواند دقیقاً چه چیزی را برای پر کردن نیاز داشته باشد ، باید سربرگ جدول را پر کرده و هر مقدار را در آن بنویسید. بگذارید جدول با ما تشکیل شود از چهار ستون که دارای اسامی هستند "نام محصول", "مقدار", "قیمت" و "مقدار". اطلاعات نام را در یک محدوده افقی دلخواه از ورق وارد کنید.
  6. همچنین برای اینکه این برنامه بفهمد که در چه محدوده هایی برای کار با آن نیاز دارید ، باید هر سطحی را در ردیف اول آرایه جدول وارد کنید.
  7. پس از آن ، هر سلول از جدول را خالی انتخاب کرده و بر روی آیکون موجود در پنل دسترسی سریع کلیک کنید "فرم ..."که قبلاً فعال کرده بودیم
  8. بنابراین ، پنجره ابزار مشخص شده باز می شود. همانطور که مشاهده می کنید ، این شیء دارای فیلدهایی است که مطابق با نام ستونهای آرایه جدول ما است. علاوه بر این ، اولین فیلد از قبل با یک مقدار پر شده است ، زیرا ما آن را به صورت دستی روی برگه وارد کردیم.
  9. مقادیر مورد نظر را در قسمتهای باقیمانده وارد کنید ، و سپس بر روی دکمه کلیک کنید اضافه کنید.
  10. پس از آن ، همانطور که مشاهده می کنید مقادیر وارد شده به طور خودکار به ردیف اول جدول منتقل می شوند و در فرم انتقال به بلوک بعدی فیلدها وجود دارد که مطابق با ردیف دوم آرایه جدول است.
  11. پنجره ابزار را با مقادیری که می خواهیم در ردیف دوم منطقه جدول مشاهده کنیم ، پر کنید و دوباره روی دکمه کلیک کنید اضافه کنید.
  12. همانطور که مشاهده می کنید مقادیر خط دوم نیز اضافه شد و ما حتی نیازی به تنظیم مجدد مکان نما در جدول نبودیم.
  13. بنابراین ، آرایه جدول را با تمام مقادیری که می خواهیم وارد آن شویم ، پر می کنیم.
  14. علاوه بر این ، در صورت تمایل ، می توانید از طریق مقادیر قبلاً وارد شده با استفاده از دکمه ها حرکت کنید "برگشت" و "بعدی" یا نوار پیمایش عمودی.
  15. در صورت لزوم ، می توانید با تغییر در فرم ، هر مقدار را در مجموعه جدول تنظیم کنید. برای ایجاد تغییرات نمایش داده شده در ورق ، پس از ایجاد آنها در بلوک مربوطه از ابزار ، بر روی دکمه کلیک کنید اضافه کنید.
  16. همانطور که مشاهده می کنید ، تغییر بلافاصله در قسمت جدول اتفاق افتاد.
  17. اگر نیاز به حذف یک خط داشته باشیم ، سپس از طریق دکمه های ناوبری یا نوار پیمایش به فرم بلوک مربوطه می روند. پس از آن بر روی دکمه کلیک کنید حذف کنید در پنجره ابزار.
  18. یک گفتگوی هشدار باز می شود و به شما اطلاع می دهد که خط حذف خواهد شد. اگر به اقدامات خود اطمینان دارید ، بر روی دکمه کلیک کنید "خوب".
  19. همانطور که می بینید ، ردیف از محدوده جدول استخراج شد. پس از اتمام پر و ویرایش ، می توانید با کلیک بر روی دکمه ، از پنجره ابزار خارج شوید بستن.
  20. پس از آن ، برای نمایش آرایه جدول از دید بصری ، قالب بندی را می توان انجام داد.

روش 2: فرم سفارشی ایجاد کنید

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

  1. مانند روش قبلی ، اول از همه ، شما باید یک سرصفحه از جدول آینده را روی برگه بسازید. این شامل پنج سلول با نام خواهد بود: "نه", "نام محصول", "مقدار", "قیمت", "مقدار".
  2. در مرحله بعد ، باید جدول به اصطلاح "هوشمند" را از مجموعه جدول خود بسازیم ، با این امکان که بطور خودکار خطوط هنگام پر کردن دامنه های مجاور یا سلول های داده را اضافه کنید. برای انجام این کار ، هدر را انتخاب کنید و در حالی که در تب هستید "خانه"بر روی دکمه کلیک کنید "قالب به عنوان جدول" در جعبه ابزار سبک ها. این لیستی از گزینه های سبک موجود را باز می کند. انتخاب یکی از آنها به هیچ وجه بر کارایی تأثیر نمی گذارد ، بنابراین ما فقط گزینه ای را انتخاب می کنیم که مناسب تر بدانیم.
  3. سپس یک پنجره کوچک برای قالب بندی جدول باز می شود. این دامنه ای را که قبلاً اختصاص داده بودیم ، یعنی دامنه عنوان را نشان می دهد. به عنوان یک قاعده ، در این زمینه همه چیز به درستی پر می شود. اما باید کادر کنار پارامتر را بررسی کنیم جدول سرفصل. پس از آن بر روی دکمه کلیک کنید "خوب".
  4. بنابراین ، دامنه ما به عنوان یک جدول "هوشمند" قالب بندی شده است ، که حتی با تغییر در صفحه نمایش بصری مشهود است. همانطور که می بینید ، در میان موارد دیگر ، نمادهای فیلتر در کنار هر عنوان عنوان ستون ظاهر شدند. آنها باید غیرفعال شوند. برای انجام این کار ، هر سلول از جدول "هوشمند" را انتخاب کرده و به برگه بروید "داده". در روبان در جعبه ابزار وجود دارد مرتب سازی و فیلتر کردن بر روی آیکون کلیک کنید "فیلتر".

    گزینه دیگری برای غیرفعال کردن فیلتر وجود دارد. در این حالت ، حتی لازم نیست به زبانه دیگری بروید ، که همچنان در این برگه قرار دارد "خانه". پس از انتخاب سلول های ناحیه میز روی روبان در بلوک تنظیمات "ویرایش" بر روی آیکون کلیک کنید مرتب سازی و فیلتر کردن. در لیستی که ظاهر می شود ، موقعیت را انتخاب کنید "فیلتر".

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

    ستون دوم شیء وارد کردن داده هم اکنون خالی است. به طور مستقیم مقادیر بعدی برای پر کردن سطرهای از جدول اصلی وارد آن می شوند.

  7. پس از آن یک جدول کوچک دیگر ایجاد می کنیم. از یک ستون تشکیل شده و لیستی از کالاهایی را شامل خواهد شد که در ستون دوم جدول اصلی نمایش خواهیم داد. برای وضوح ، سلول همراه با عنوان این لیست ("لیست محصولات") می تواند با رنگ پر شود.
  8. سپس اولین سلول خالی شیء ورودی مقدار را انتخاب کنید. برو به برگه "داده". روی نماد کلیک کنید تأیید اطلاعاتکه در جعبه ابزار روی روبان قرار می گیرد "کار با داده ها".
  9. پنجره اعتبار سنجی ورودی شروع می شود. روی قسمت زمینه کلیک کنید "نوع داده"که به طور پیش فرض "هر مقدار".
  10. از گزینه های باز شده ، موقعیت را انتخاب کنید لیست.
  11. همانطور که می بینید ، پس از آن ، پنجره بررسی مقادیر ورودی تنظیمات آن را کمی تغییر داده است. یک فیلد اضافی ظاهر شده است "منبع". ما بر روی آیکون در سمت راست آن با دکمه سمت چپ ماوس کلیک می کنیم.
  12. سپس پنجره بررسی ورودی به حداقل می رسد. در حالی که دکمه سمت چپ ماوس را نگه دارید ، لیستی از داده هایی را که در یک جدول اضافی در یک جدول جدول اضافی با مکان نما وجود دارد ، انتخاب کنید "لیست محصولات". پس از آن ، دوباره بر روی آیکون در سمت راست فیلد که در آن آدرس محدوده انتخاب شده ظاهر می شود کلیک کنید.
  13. این برای وارد کردن مقادیر به جعبه بررسی باز می گردد. همانطور که مشاهده می کنید ، مختصات محدوده انتخاب شده در آن قبلاً در قسمت نمایش داده می شود "منبع". روی دکمه کلیک کنید "خوب" در پایین پنجره
  14. اکنون ، در سمت راست سلول خالی انتخاب شده از شی ورودی داده ها ، یک نماد مثلث ظاهر شده است. هنگامی که روی آن کلیک می کنید ، یک لیست کشویی باز می شود که شامل نام هایی است که از آرایه جدول کشیده شده اند "لیست محصولات". اکنون وارد کردن داده های دلخواه در سلول نشان داده غیرممکن است ، اما شما فقط می توانید موقعیت مورد نظر را از لیست ارائه شده انتخاب کنید. یک مورد را در لیست کشویی انتخاب کنید.
  15. همانطور که مشاهده می کنید ، موقعیت انتخابی بلافاصله در قسمت نمایش داده می شود "نام محصول".
  16. در مرحله بعد ، ما باید نامهایی را به آن سه سلول از فرم ورودی اختصاص دهیم که در آن داده ها را وارد خواهیم کرد. سلول اول را انتخاب کنید ، جایی که نام از قبل در پرونده ما مشخص شده است "سیب زمینی". بعد ، به قسمت name name بروید. در سمت چپ پنجره اکسل در همان سطح نوار فرمول قرار دارد. یک نام دلخواه را در آنجا وارد کنید. این می تواند به هر نامی به زبان لاتین باشد که در آن هیچ فضایی وجود ندارد ، اما بهتر است از نام هایی استفاده شود که به وظایفی که توسط این عنصر حل می شود نزدیک باشد. بنابراین به سلول اول که حاوی نام محصول است ، گفته می شود "نام". ما این نام را در فیلد می نویسیم و کلید را فشار می دهیم وارد شوید روی صفحه کلید
  17. دقیقاً به همان شیوه ما اسمی را به سلول اختصاص می دهیم که در آن مقدار کالاها را وارد خواهیم کرد "حجم".
  18. و سلول با قیمت - "قیمت".
  19. پس از آن ، دقیقاً به همان شیوه ، ما به کل محدوده سه سلول فوق نام می دهیم. اول از همه ، آن را انتخاب کنید و سپس در یک زمینه خاص به آن بدهید. بگذار اسمش باشد "دیاپاسون".
  20. بعد از آخرین اقدام ، باید سند را ذخیره کنیم تا نامهای مشخص شده توسط ماکرو که در آینده ایجاد کرده ایم قابل درک باشد. برای ذخیره ، به برگه بروید پرونده و روی مورد کلیک کنید "ذخیره کنید ...".
  21. در پنجره ذخیره شده که باز می شود ، در قسمت نوع پرونده مقدار را انتخاب کنید "کتاب پشتیبانی شده اکسل ماکرو (.xlsm)". بعد روی دکمه کلیک کنید ذخیره کنید.
  22. سپس باید ماکروها را در نسخه Excel خود فعال کرده و برگه را فعال کنید "توسعه دهنده"اگر هنوز نداشتید واقعیت این است که هر دو عملکرد به طور پیش فرض در برنامه غیرفعال شده اند و فعال سازی آنها باید به زور در پنجره تنظیمات اکسل انجام شود.
  23. بعد از انجام این کار ، به برگه بروید "توسعه دهنده". روی نماد بزرگ کلیک کنید "ویژوال بیسیک"واقع در روبان در جعبه ابزار "کد".
  24. آخرین اقدام باعث می شود ویرایشگر ماکرو VBA شروع شود. در منطقه "پروژه"، که در قسمت سمت چپ بالای پنجره قرار دارد ، نام برگه ای را که جداول ما در آن قرار دارد ، انتخاب کنید. در این حالت ، اینگونه است "صفحه 1".
  25. پس از آن ، به قسمت پایین سمت چپ پنجره بنام بروید "خواص". در اینجا تنظیمات برگه انتخاب شده آورده شده است. در زمینه "(نام)" نام سیریلیک باید جایگزین شود ("صفحه 1") به نامی که به زبان لاتین نوشته شده است. شما می توانید هر نامی را که برای شما راحت تر باشد ، بیان کنید ، نکته اصلی این است که آن را منحصراً با کاراکترهای لاتین یا اعداد و بدون علائم و فضاهای دیگر درج می کنید. با این نام است که کلان کار خواهد کرد. بگذارید در مورد ما این اسم باشد "تولید"اگرچه می توانید موارد دیگری را انتخاب کنید که مطابق با شرایط ذکر شده در بالا باشد.

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

    همانطور که مشاهده می کنید ، پس از آن نام نیز به طور خودکار تغییر می کند صفحه 1 در این زمینه "پروژه"، به موردی که فقط در تنظیمات تنظیم کرده ایم.

  26. سپس به قسمت وسط پنجره بروید. اینجاست که ما نیاز به نوشتن کد کلان خود داریم. اگر قسمت ویرایشگر کد سفید در قسمت مشخص شده مانند قسمت ما نمایش داده نمی شود ، سپس کلید عملکرد را فشار دهید F7 و ظاهر خواهد شد
  27. اکنون برای مثال خاص خود ، باید کد زیر را در قسمت زیر بنویسیم:


    Sub DataEntryForm ()
    ردیف بعدی به اندازه طولانی
    nextRow = Producty.Cells (Producty.Rows.Count ، 2) .End (xlUp). افست (1 ، 0) .Row
    با محصول
    اگر .Range ("A2"). Value = "" و .Range ("B2"). Value = "" سپس
    nextRow = nextRow - 1
    اگر پایان یابد
    Producty.Range ("نام") کپی کنید
    .Cells (nextRow، 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow، 3) .Value = Producty.Range ("Volum").
    .Cells (nextRow، 4) .Value = Producty.Range ("قيمت").
    .Cells (nextRow، 5) .Value = Producty.Range ("Volum"). Value * Productty.Range ("قیمت").
    .Range ("A2". فرمول = "= اگر (ISBLANK (B2) ،" "" "، COUNTA (B $ 2: B2))"
    اگر nextRow> 2 سپس
    محدوده ("A2") را انتخاب کنید
    Selection.AutoFill مقصد: = محدوده ("A2: A" & nextRow)
    محدوده ("A2: A" & nextRow) را انتخاب کنید
    اگر پایان یابد
    .Range ("Diapason") ClearContents
    با پایان
    پایان فرعی

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

    بنابراین خط اول:

    Sub DataEntryForm ()

    "DataEntryForm" نام خود کلان است. شما می توانید آن را همانطور که هست ، بگذارید یا می توانید آن را با سایر مواردی که مطابق با قوانین کلی برای ایجاد نام های کلان است ، جایگزین کنید (بدون فاصله ، فقط از حروف الفبای لاتین و غیره استفاده کنید). تغییر نام بر روی هر چیزی تأثیر نخواهد گذاشت.

    هر جا که این کلمه در کد رخ دهد "تولید" باید آن را با نامی که قبلاً به برگه خود در این زمینه اختصاص داده اید ، جایگزین کنید "(نام)" مناطق "خواص" ویرایشگر کلان طبیعتاً این کار فقط باید انجام شود که ورق را به روشی متفاوت نامگذاری کرده باشید.

    اکنون این خط را در نظر بگیرید:

    nextRow = Producty.Cells (Producty.Rows.Count ، 2) .End (xlUp). افست (1 ، 0) .Row

    رقم "2" در این سطر به معنی ستون دوم برگه است. این ستون ستون است "نام محصول". روی آن تعداد ردیف ها را حساب خواهیم کرد. بنابراین ، اگر در مورد شما یک ستون مشابه دارای ترتیب دیگری در حساب است ، باید شماره مربوطه را وارد کنید. ارزش "پایان (xlUp). شروع (1، 0) .Row" در هر صورت ، بدون تغییر بگذارید.

    بعد ، خط را در نظر بگیرید

    اگر .Range ("A2"). Value = "" و .Range ("B2"). Value = "" سپس

    "A2" - این مختصات اولین سلول است که در آن شماره گذاری خط نمایش داده می شود. "B2" - این مختصات اولین سلول است که با استفاده از آن داده ها ("نام محصول") اگر آنها متفاوت هستند ، داده های خود را به جای این مختصات وارد کنید.

    به خط بروید

    Producty.Range ("نام") کپی کنید

    یک پارامتر دارد "نام" یعنی نامی را که ما به این فیلد اختصاص داده ایم "نام محصول" در فرم ورودی

    در سطرها


    .Cells (nextRow، 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow، 3) .Value = Producty.Range ("Volum").
    .Cells (nextRow، 4) .Value = Producty.Range ("قيمت").
    ارزشها

    نامها "حجم" و "قیمت" یعنی نامهایی که ما به فیلدها اختصاص داده ایم "مقدار" و "قیمت" در همان فرم ورودی.

    در همان سطرهایی که در بالا نشان دادیم ، اعداد "2", "3", "4", "5" به معنی تعداد ستون ها در برگه اکسل مربوط به ستون ها است "نام محصول", "مقدار", "قیمت" و "مقدار". بنابراین ، اگر در مورد شما جدول تغییر یافته است ، باید شماره ستون مربوطه را مشخص کنید. اگر ستون های بیشتری وجود دارد ، پس به قیاس باید خطوط آن را به کد اضافه کنید ، اگر کمتر - سپس موارد اضافی را حذف کنید.

    خط مقدار کالا را با قیمت آن ضرب می کند:

    ارزشها

    نتیجه ، همانطور که از نحوی رکورد می بینیم ، در ستون پنجم کاربرگ اکسل نمایش داده می شود.

    این عبارت شماره گذاری خودکار خط را انجام می دهد:


    اگر nextRow> 2 سپس
    محدوده ("A2") را انتخاب کنید
    Selection.AutoFill مقصد: = محدوده ("A2: A" & nextRow)
    محدوده ("A2: A" & nextRow) را انتخاب کنید
    اگر پایان یابد

    همه مقادیر "A2" به معنای آدرس اولین سلول در جایی که شماره گذاری انجام می شود ، و مختصات "A " - آدرس کل ستون با شماره گذاری. بررسی کنید که دقیقاً شماره گذاری در جدول شما نمایش داده می شود و در صورت لزوم ، این مختصات را در کد تغییر دهید.

    بعد از انتقال اطلاعات به جدول ، خط طیف وسیعی از فرم ورود داده را پاک می کند:

    .Range ("Diapason") ClearContents

    حدس زدن این کار سخت نیست"دیاپاسون") به معنای نام دامنه ای است که ما قبلاً به فیلدهای ورود داده اختصاص داده ایم. اگر نام دیگری به آنها داده اید ، باید این خط دقیقاً درج شود.

    بخش دیگری از کد جهانی است و در همه موارد بدون تغییر معرفی می شود.

    بعد از اینکه ماکرو کد را در پنجره ویرایشگر ثبت کردید ، بر روی آیکون ذخیره به شکل دیسک در قسمت سمت چپ پنجره کلیک کنید. سپس می توانید با کلیک بر روی دکمه استاندارد برای بستن ویندوز در گوشه بالا سمت راست آن را ببندید.

  28. پس از آن ، ما به برگه اکسل برمی گردیم. حال باید دکمه ای قرار دهیم که ماکرو ایجاد شده را فعال کند. برای انجام این کار ، به برگه بروید "توسعه دهنده". در قسمت تنظیمات "کنترل" روی روبان ، روی دکمه کلیک کنید چسباندن. لیستی از ابزارها باز می شود. در گروه ابزار "کنترل فرم" اولین مورد را انتخاب کنید - دکمه.
  29. سپس با فشردن دکمه سمت چپ ماوس ، مکان نما را روی ناحیه ای که می خواهیم دکمه پرتاب ماکرو قرار دهیم ، بکشید که داده ها را از فرم به جدول منتقل می کند.
  30. پس از گردش منطقه ، دکمه ماوس را رها کنید. سپس ، پنجره اختصاص ماکرو برای جسم به طور خودکار شروع می شود. اگر از چندین ماکرو در کتاب شما استفاده شده است ، پس نام آن را که در بالا ایجاد کردیم از لیست انتخاب کنید. ما آن را صدا می کنیم "DataEntryForm". اما در این حالت ، ماکرو یکی است ، بنابراین کافی است آن را انتخاب کرده و بر روی دکمه کلیک کنید "خوب" در پایین پنجره
  31. پس از آن ، فقط با برجسته کردن نام فعلی آن ، می توانید دکمه را مطابق میل خود تغییر نام دهید.

    به عنوان مثال ، در مورد ما ، این امر منطقی خواهد بود که او را نام ببرید اضافه کنید. تغییر نام داده و بر روی هر سلول رایگان در برگه کلیک کنید.

  32. بنابراین ، فرم ما کاملاً آماده است. بیایید بررسی کنیم که چگونه کار می کند. مقادیر لازم را در قسمت های آن وارد کرده و روی دکمه کلیک کنید اضافه کنید.
  33. همانطور که مشاهده می کنید مقادیر به جدول منتقل می شوند ، خط به طور خودکار یک عدد اختصاص می یابد ، مقدار محاسبه می شود ، قسمت های فرم پاک می شوند.
  34. فرم را دوباره پر کرده و بر روی دکمه کلیک کنید اضافه کنید.
  35. همانطور که مشاهده می کنید ، ردیف دوم نیز به آرایه جدول اضافه می شود. این بدان معنی است که ابزار در حال کار است.

همچنین بخوانید:
نحوه ایجاد ماکرو در اکسل
نحوه ایجاد دکمه در اکسل

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

Pin
Send
Share
Send