نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: می شود از روشی برای ثبت تاریخ تغییرات استفاده کرد !؟

  1. #1


    آخرین بازدید
    2023/12/30
    تاریخ عضویت
    April 2014
    محل سکونت
    ساوه
    نوشته ها
    347
    امتیاز
    417
    سپاس
    853
    سپاس شده
    266 در 129 پست
    سطح اکسل
    45.00 %

    Nuclear می شود از روشی برای ثبت تاریخ تغییرات استفاده کرد !؟

    من دو عدد Sheet دارم ، که هردو از نظر ظاهری کپی هم هستن ولی تو یکیش اطلاعات وارد میشود و توی دیگری می خواهم تاریخ وارد شدن اطلاعات در هر سلول مشابه اولی را ثبت کنه .

    خودم این کار را انجام دادم ولی مشکل اینجاست هر روز تاریخ ها هم تغییر میکنه

    چهطور تاریخ تغییرات سل ها رو در سل مشابه اش در sheet دیگر ثبت کنم بدون اینکه هر روز تغییر کنه ؟
    یعنی امروز اطلاعات وارد شد تاریخ امروز در صفحه دوم ثبت بشود و فردا در سل دیگر اطلاعات وارد شد تاریخ فردا در سل مشابح در صفحه دوم ثبت بشود و تاریخ های قبلی هم ثابت بماند
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    4 روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    سلام،
    احتمالا" اين کار را با فرمول انجام داده ايد، در اين صورت بايد بعد از اينکه تاريخ با فرمول ثبت مي شود مقدار تاريخ به جاي فرمول اوليه جايگزين شود.
    براي اظهارنظر دقيق بايد اول بفهميم دقيقا" چکار کرده ايد تا بر همان مبني راه حل ارائه شود.
    البته به طور کلي مي توانيد يک ماکرو ضبط کنيد که در انتهاي کار روزانه کل شيت دوم را انتخاب و کپي کرده و سپس با استفاده از paste special و گزينه value مقادير را جاي فرمولها بچسباند


  4. #3


    آخرین بازدید
    2023/12/30
    تاریخ عضویت
    April 2014
    محل سکونت
    ساوه
    نوشته ها
    347
    امتیاز
    417
    سپاس
    853
    سپاس شده
    266 در 129 پست
    سطح اکسل
    45.00 %

    با ماکرو جواب نمیده چون من برای شیت های خیلی خیلی زیادی اینرو می خوام که تعداد سطر و ستون های هر کدومشون متفاوت است.
    دنبال یه فرمول یا کد ویژوال هستم که یه بار وقتی سلول مورد نظر درونش چیزی وارد شد تو شیت دومی که لینک هست به اون تاریخ وارد شدن این اطلاعات را در سلول مشابه وارد کند. و فرداش تغییر نکند. فکر نکنم راهی داشته باشه :{؟
    آخرش مجبور میشم یه برنامه نویس برای شرکت استخدام کنم

  5. #4


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    کد زیر رو تو شیتی که اطلاعات وارد میشه بنویس ببین منظورت همینه
    کد PHP:

    Private Sub Worksheet_Change(ByVal Target As Range)
    On Error GoTo ws_exit:
    Application.EnableEvents False
    With Target
    If Not .Value "" Then
    Target.Address
    Sheet2
    .Range(c) = Format(Now"dd mmm yyyy hh:mm:ss")
    End If
    End With
    ws_exit
    :
    Application.EnableEvents True
    End Sub 



  6. سپاس ها (3)


  7. #5


    آخرین بازدید
    2023/12/30
    تاریخ عضویت
    April 2014
    محل سکونت
    ساوه
    نوشته ها
    347
    امتیاز
    417
    سپاس
    853
    سپاس شده
    266 در 129 پست
    سطح اکسل
    45.00 %

    نقل قول نوشته اصلی توسط ~M*E*H*D*I~ نمایش پست ها
    کد زیر رو تو شیتی که اطلاعات وارد میشه بنویس ببین منظورت همینه
    کد PHP:

    Private Sub Worksheet_Change(ByVal Target As Range)
    On Error GoTo ws_exit:
    Application.EnableEvents False
    With Target
    If Not .Value "" Then
    Target.Address
    Sheet2
    .Range(c) = Format(Now"dd mmm yyyy hh:mm:ss")
    End If
    End With
    ws_exit
    :
    Application.EnableEvents True
    End Sub 
    ممنون کار این کد چی هست ؟

  8. #6
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط sabertb نمایش پست ها
    دنبال یه فرمول یا کد ویژوال هستم که یه بار وقتی سلول مورد نظر درونش چیزی وارد شد تو شیت دومی که لینک هست به اون تاریخ وارد شدن این اطلاعات را در سلول مشابه وارد کند. و فرداش تغییر نکند. فکر نکنم راهی داشته باشه :{؟
    همین مطلبی که فرمودین اجرا می کنه


  9. سپاس ها (1)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. قسمت دوم: توابع پركاربرد حسابداري در اكسل - تابع Straight Line Depreciation - استهلاك به روش خط مستقيم
    توسط misammisam در انجمن آموزش ترفند ها و توابع اکسل در حسابداری
    پاسخ ها: 0
    آخرين نوشته: 2014/05/07, 22:48
  2. مشکل : تغییر ناخواسته ابعاد کامنت
    توسط hs208 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 7
    آخرين نوشته: 2014/05/03, 18:54
  3. تغییر رنگ با استفاده از شرط
    توسط masoud nouri در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2014/04/12, 01:55
  4. تغییر رنگ Textbox به محض تغییر محتوای ان
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/06/25, 17:32

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است