مایکروسافت اکسل ورودی داده ها فرم

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

اعمال ابزارهای پر کنید

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

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

روش 1: شیء ورودی ورودی اکسل

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

    زیر DataEntryForm ()

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

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

    حالا خط زیر را در نظر بگیرید:

    nextRow = Producty.Cells (Producty.Rows.Count، 2). End (xlUp) .Offset (1، 0) .Row

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

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

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

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

    به خط بروید

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

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

    در ردیفها


    .Cells (nextRow، 2). Paste Paste Special: = xlPasteValues
    .Cells (nextRow، 3) .Value = Producty.Range ("Volum"). ارزش
    .Cells (nextRow، 4) .Value = Producty.Range ("قیمت"). ارزش
    .Cells (nextRow، 5) .Value = Producty.Range ("Volum"). ارزش * Producty.Range ("قیمت"). ارزش

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

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

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

    .Cells (nextRow، 5) .Value = Producty.Range ("Volum"). ارزش * Producty.Range ("قیمت"). ارزش

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

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


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

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

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

    .Range ("Diapason"). ClearContents

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

    بقیه کد جهانی هستند و در همه موارد بدون تغییر ایجاد خواهند شد.

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

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

    به عنوان مثال، در مورد ما، منطقی است که نامش را به او بدهیم "افزودن". تغییر نام و با کلیک بر روی هر سلول آزاد از ورق کلیک کنید.

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

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

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