ایجاد فرم سریع در اکسل برای ورد داده ها به کمک ابزار Form

شاید برای شما موقعیتی پیش آمده باشد که یکی از دوستان و همکاران شما لیستی (بر روی کاغذ)را به شما بدهد و از شما بخواهد که آنها را وارد شیت اکسل بکنید.راه معمول این است که برنامه اکسل را باز کرده و شروع به نوشتن کد ها در شیت اکسل بکنیم.اما امروز قصد داریم به کمک ابزار Form خیلی سریع تر و راحت تر به خواسته خودمان برسیم.

با یک مثال ساده کار را شروع می کنیم.فرض کنید به من گفته شده است که نام و کد 100 قطعه را از روی کاغذ وارد اکسل بکنم.

ابتدا از مسیر زیر ابزار Form را به منوی Quick Access Toolbar اضافه می کنیم:

File>Options>Quick Access Toolbar

اکنون این ابزار را در منوی Quick Access Toolbar مشاهده می کنید:

 

 

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

 

حالا بر روی Form کلیک می کنیم.و سپس بر روی OK کلیلک می کنیم.تصویر زیر را مشاهده می کنید:

 

حالا کد و نام قطعه را نوشته (به کمک tabبین آنها جابه جا شوید)و اینتر را فشار می دهیم.این فورم داده ها را به صورت ردیفی وارد کرده و به ردیف بعدی می رود کافی هست شمافقط اینتر را فشار دهید.

[cf-restrict]

به کمک گزینه های Find Prevو Find Next یا دستگیره کناری ،می توانید بین داده هایی که وارد کرده اید جابه جا شوید و آنها را ویرایش و یا حذف کنید.

به کمک گزینه Criteria می توانید به دنبال شرط مورد نظز خود باشید.فرض کنید من هر 100 کد قطعه خودم را وارد کرده ام.ولی حالا لازم است که قطعه 1067 خود را اصلاح بکنم.(یا می توان شرط را بر اساس نام قطعه هم جستجو کنم)برای این کارابتدا بر روی Criteria  کلیک می کنیم سپس کد قطعه را وارد می کنیم و در انتها اینتر را فشار می دهیم.

این فورم یک فورم سریع و در واقع کار راه انداز هست و به هیچ عنوان با فورم های طراحی شده در محیط VBA آن را مقایسه نکنید.

راه حل دیگری که به شما در این زمینه کمک بهتری خواهد کرد را در اینجا مشاهده کنید.

[/cf-restrict]

 

15 دیدگاه‌ها

  1. سلام
    من قبلا می دیدم با vlookup متن یه قرارداد که بهمون میدن و فیلداش رو پر می کنند با این تابع می ساختن
    آیا میشه متن قرارداد رو تایپ .نم تو اکسل و بعد فیلداش رو با VLOOKUP پرکنم؟؟؟؟؟

  2. سلام.توی Word یه فرم دعوت نامه‌ی مدرسه تهیه کرده ام که جاهای خالی آن باید با نام و نام خانوادگی، دانش آموزان پرکنم. لیست اسامی دانش آموزان در یک فایل اکسل هست.چطور میتونم کاری کنم که با کلیک روی اسامی یا شماره‌ی آنها نام و نام خانوادگی اون‌ها از اکسل به وورد در قسمت دلخواهم منتقل بشه؟ ممنون

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

  4. سلام تشکر از سایت خوبتون
    میشه این راه رو توی ۲۰۰۷ استفاده کرد؟
    و سوال دیگه اینکه من چطوری میتونم یه سری هزینه های شرکت تبلیغاتی رو توی اکسل وارد کنم طوری که پایان سال بتونم سود و زیان بگیرم
    ممنون میشم اگه کمکم کنید

  5. از راهنمایی شما خیلی ممنونم
    سال‎ها به دنبال این روش بودم
    ولی حتی اساتید آموزشگاهی هم نمی‎دانستند چه کنند

  6. با سلام
    من همین نسخه رو بارها تو نسخه قبلی استفاده کرده بودم. ولی نتونسته بودم تو نسخه ۲۰۱۰ پیدا کنم.
    از راهنمایی‌تون ممنونم.

  7. با سلام و با تشکر فراوان از اطلاعات شما
    اگر ممکن است برنامه ای به من بدهید که بتواند بعنوان مثال چنانچه در ستون A هرجا که Pوجود داردمثل (P12,P25)اولا یک ردیف خالی در زیر آن ایجاد کند ثانیا اطلاعات مقابل همان ردیف در ستونهای B,C را به یک ردیف پائین تر که در دستور بالا ایجاد شده منتقل نماید
    قبلا از لطف سما سپاسگذاری مینمایم

    • سلام من یک فرم می خواستم برای ثبت معاملات املاک که نام طرفین قرداد را در معاملات ثبت کنم

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید