آموزش درج ساعت ثابت در اکسل به صورت خودکار با استفاده از کد VBA excel اکسل
هنگام کار بر روی یک فایل اکسل، شما می خواهید ساعت فعلی وارد شده به طور مثال در ستون A اطلاعات را وارد میکنید در ستون A بطور خودکار هنگام ورود اطلاعات زمان ثبت وارد میشه
به عنوان مثال در تصویر زیر نشان داده شده است.
آموزش درج ساعت ثابت در اکسل به صورت خودکار با استفاده از کد VBA excel اکسل
برای این کار راهی خیلی زیاد است مثل فرمول نویسی و تنظیمات excel و غیر.
و شاید ،هیچ راهی مستقیم برای این کار در اکسل نداریم،
اما کد VBA زیر می تواند به شما کمک کند، لطفا به صورت زیر عمل کنید
1. فایل excel که می خواهید ساعت را وارد کنید باز کنید و با زدن کلیک های Alt+F11 فشار دهید با این کار پنجره مایکروسافت ویژوال بیسیک برای برنامه برای شما باز میشود و سپس روی شیت مورد نظر خود کلیک کنید، در پنجره باز شد کد زیر را کپی نماید
1 2 3 4 5 6 7 8 9 10 11 |
'7 Reply.COM Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("A4:A15")) Is Nothing Then With Target(1, 2) .Value = Date & " " & Time .EntireColumn.AutoFit End With End If End Sub |
پنجره VBA excel بعد از ذخیره ببندید حلا اگر شما هر متنی در ستون A وارد کنید به صورت خودکار
در ستون B زمان و تاریخ برای شما وارد میشه و اگر بخواهید آن را به صورت دلخواه فرمت آن را تغییر بدهید
برای تغییر فرمت دلخواه روی سلول های که میخواهید فرمت آن ها را تغییر دهید را انتخاب
و روی آن ها کلیک راست کنید و روی گزینه که در تصویر مشخص شد کلیک کنید
آموزش فرمت دلخواه ساعت در excel
2 در پنجره باز شد روی گزینه مشخص شد کلیک کنید
3 در پنجره باز شده این فرمت را وارد نمایید hh:mm:ss را وارد نماید ما قصد داریم فقط ساعت را نمایش بدهیم
خوب دوستان عزیز این آموزش رایگان اکسل هم به پایان رسید امیدواریم که مورد پسند شما باشد
هر گونه سوال یا نظر در مورد آموزش داریم در قسمت دیدگاه ها بنویسید تا یک آموزش رایگان اکسل
شما در پناه الله باشید.
سلام از راه فرمول نویسی این کار رو میشه آموزش بدید
سلام وقت بخیر
این کد عمل نمیکنه متاسفانه من رینج سلول ها رو هم مشخص کردم و برای هر سلول فقط تاریخ تنظیم کردم بازم نشد!
سلام وقت شما بخیر
با توجه به اموزشی که داده شده درج ساعت ثابت یعنی با وارد کردن داده همزمان ساعت ثبت میشه
من اینجا میخوام با وارد کردن داده توی شیت اول و سلولی که براش مشخص میکنم تاریخ وارد کنه برای این مورد چکاری باید انجام بدم
ارادت خدمت شما دوست عزیز برای این مورد باید از if استفاده نمایید موفق باشید
خیلیم عالی خسته نباشید
سلام وقت بخیر
کدی که گذاشتین توی اکسل من نمیشینه
ماکرو اصلاً ذخیره نمیشه
اکسل 2016
لطفاً راهنمائی کنید
سلام ارادت خدمت شما دوست عزیز
برای این منظور که فایل تون ذخیره نمیشه باید بعد از وارد کردن کد های vba در اکسل باید پسوند اکسل را تغییر بدهید به XLSM آموزش زیر مشاهده فرمایید
ذخیره سازی فایل اکسل به پسوند XLSM
موفق پیروز باشید مثل همیشه
سلام آموزش شما به درد یکی من که نمی خوره. اکسل رو خیلی خیلی جزئی بلدم. چون حسابدارواحدمونم مجبور شدم دست وپاشکسته چند شیت وفایل بسازم. یه مشکل دارم . اسم هراداره ای رو کی می زنم برای صدور صورتحساب بهش یک کد ثابت میدم . مثلا دادگستری کدش 2ست. بعضی وقتا به خاطر عجله – خطای دید هرچیزی مثلا این 2 رو میزم 12 چطور اینو بدون اینکه تک تک سرچ کنم بفهمم؟
سلام
چکار کنم در همین فرمول به جاری تاریخ میلادی تاریخ شمسی درج بشه؟
تاریخ سیستم ویندوزت باید شمسی باشه
باسلام وخسته نباشید یه سوال داشتم من تمامی مراحل انجام دادم ولی وقتی میخوام فرمت زمان تغییر بدم هیچ اتفاقی نمیفته یعنی ثابت میمونه زمان و تاریخ میلادی هیچ تغییری به وجود نماید وقتی فرمت زمان تغییر میدم
ارادت خدمت شما دوست عزیز
اگر مراحل را به درستی انجام داده باشید نباید مشکلی داشته باشید
موفق باشید مثل همیشه
سلام من یک فرم لاگین دارم و میخواهم هنگام ورود کارمند ساعت وتاریخ همان کارمند در یک شیت لیست شود امید آموزش را اضافه نماید تشکر
با سلام بسیارعالی بود ممنون و سپاسگذار
ارادت خدمت شما دوست عزیز
خوشحال هستم برای شما مفید بوده است
موفق باشید مثل همیشه
سلام وقت شما بخیر . ممنون از بابت آموزشهاتون
ایا امکان داره همین زمان رو بصورت میلی ثانیه نشون داد من از طریق کاستوم ویرایش کردم فرمت رو ولی نشون نداد ممنون میشم راهنمایی بفرمایید
سلام . میخواهم تاریخ شمسی در سلولی که مشخص میکنم در هر نوبت باز کردن شیت نمایش داده بشه و بعد فیکس بشه. دوباره وقتی در سطر بعدی داده ای وارد میکنم تاریخ روزی که اینکار را انجام میدهم ضمن اینکه تاریخ سطر قبلی محفوظ مانده است نمایش داده بشه. بسیار سپاسگزار خواهم بود راهنمایی بفرمائید.
درود برشما دوست گرایم
این مورد با کد نویسی VBA اکسل امکان پذیر است خودش نیاز به یک آموزش دارد
موفق باشید مثل همیشه
سلام خسته نباشید
من می خواهم بد از اینکه تاریخ ثبت کردم دیکه تغییر نکن
با سلام ووقت بخیر، من تقویم بازشونده در اکسل را ازشما خریداری کردم .خوب بود فقط دوایراد عمده داره یکی اینکه با تغییر روز وماه ایام هفته تغییر نمی کنه ودوم اینکه شروع سال از 1390 می باشد که خیلی کم است .
ضمناً برای تهیه تقویم بازشونده در user form وهمچنین دستورات دگمه های ویرایش وجستجو در user form اگه راهنمایی بفرمائید ممنون میشم.
درود خدمت شما دوست عزیز
ممنون بابت پیشنهاد شما برای کمتر کردن سال شروع از 1390 می توانید از قسمت کد های VBA کم یا زیاد کنید اگر آشنای ندارید با کد نویسی ها توی یک بروز رسانی این را هم آموزش خواهم داد
جستجو و ویرایش توی تاریخ نیازی نیست که ما اضافه کنم شما با لیست باکس ها به راحتی می توانید هر تاریخ که دوست داشته باشید پیدا کنید نیازی به جستجو نیست
موفق باشید
اگر باز هم سوالی بود لطفا در قسمت خود دوره سوال کنید تا بتوانم راهنمایی کنم
با سلام خیلی ممنون از راهنمائیهای جناب عالی این نکته هم اگر راهنمائی بفرمائید خیلی سپاس گذارم
اگر بخواهیم برای ساعت درج خودکار خروج بغل دست سلول ساعت ورود چگونه عمل کنیم
درود خدمت شما دوست گرامی
ببخشد من منظور شما را درست متوجه نشدم که چی است لطفا بازه تر بگوید تا بتوانم راهنمایی کنم
موفق باشید
سلام
چطور میتونم همین کد رو برای ستون های دیگه هم اضافه کنم
سلام ارادت خدمت شما دوست عزیز
می توانید آدرس هر ستون را بصورت دلخواه برایش بدهید توی این آموزش ما ستون A دادیم شما آن را تغییر بدهید به ستون دلخواه خود
موفق باشید مثل همیشه
باسلام اگر بخواهیم ورود رادر سلول a1بنویسیم ودر ج ساعت خودرکار در سلول D1عمل کند وساعت را 24ساعته درج کند چه باید کرد .با تشکر
درود خدمت شما دوست گرامی
همانطور که توی مقاله آموزش گفته شد عمل کنید در نتیجه که می خواهید می رسید توی آموزش هم دقیقا همین مثل را داریم
موفق باشید
امکانش هست فایل امادشو بفرستید
سلام و درود خدمت شما دوست عزیز
شما با دیدن آموزش میتواند به راحتی خود تون طراحی کنید نیازی به ارسال فایل ندارد مراحل بسیار ساده است
موفق باشید مثل همیشه