-
ثبت زمان درج اطلاعات در اکسل چگونه انجام می شود؟
یکی از مهمترین موضوعاتی که در هنگام ورود اطلاعات بایستی به آن توجه داشت ثبت زمان درج اطلاعات در اکسل است. فرض کنید یک شیت مربوط به اطلاعات ورود و خروج خودروهای شرکت را در اختیار دارید و میخواهید برای هر ورود و خروج خودروها ؛ زمان بصورت خودکار و نه بصورت دستی ثبت شود ؛ برای این منظور نرم افزار اکسل امکانات کدنویسی را در اختیار کاربران خود قرار داده است تا از طریق آن بتوان برخی از کارها را که در حالت عادی نمیتوان در آن انجام داد ، پیاده سازی نمود.
برای شروع کار بایستی وارد محیط کد نویسی در اکسل شویم ؛ برای ورود به محیط کدنویسی کافی است مطابق تصویر زیر روی نام شیتی که در داخل آن قرار داریم راست کلیک کرده و گزینه View Code را انتخاب کنیم.
مطلب پیشنهادی >> چگونه مانع از ثبت متن انگلیسی در سلول شویم؟
پس از ورود به محیط کدنویسی بایستی مطابق آنچه در تصویر زیر ملاحظه می کنید عمل شود ؛ درواقع هدف ما این است که هرگاه تغییری در ستون وضعیت تردد ایجاد گردید ، ساعت این تغییر که در دو حالت ورود و خروج تعریف شده است در ستون ساعت تردد درج شود.
در مرحله اول محدوده اجرای کدها را روی Worksheet و در مرحله دوم نوع رویداد را روی Change تنظیم می کنیم ؛ در ادامه بایستی کدهای مورد نیاز را در بین رویداد جدیدی که در اثر این تغییرات بوجود آمده است که در بالاترین قسمت بنام Worksheet_Change قرار گرفته است وارد کنیم. با توجه به اینکه دیگر نیازی به رویداد Worksheet_Selection Change نداریم ؛ میتوانیم آنرا پاک کنیم.
مطلب پیشنهادی >> استفاده از User Form در ورود اطلاعات
حالا درصورتی که وضعیت تردد مربوط به هر کد خودرو را که شامل ورود و خروج است تغییر دهیم ؛ ملاحظه خواهید نمود که ساعت این تغییر در ستون ساعت تردد بصورت خودکار درج خواهد شد.