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

موضوع: وارد کردن زمان در هنگام تغییر مقدار هر کدام از دو سلول

  1. #1


    آخرین بازدید
    2020/03/10
    تاریخ عضویت
    January 2013
    نوشته ها
    5
    امتیاز
    0
    سپاس
    3
    سپاس شده
    0 در 0 پست
    سطح اکسل
    65.00 %

    وارد کردن زمان در هنگام تغییر مقدار هر کدام از دو سلول

    سلام من می خواستم کدی بنویسم که وقتی هر کدام از دو سلول ستون 3 و 5 تغییر کرد زمان رو ثبت کنه و این کد فقط وقتی یک سلول تغییر می کنه زمان رو وارد می کنه چه تغییری باید بدم.
    کد PHP:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If 
    Target.Column <> 3 Then Exit Sub
    If Target.Cells.Count 1 Then Exit Sub
    (With Target.Offset(011
    .Value Now
    .NumberFormat "hh:mm"
    End With
    End Sub 
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    11 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

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

    کد:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If (Target.Column = 3 Or Target.Column = 5) And Target.Cells.Count = 1 Then
        With Target.Offset(0, 11)
            .Value = Now
            .NumberFormat = "hh:mm"
        End With
    End If
    End Sub


  4. #3


    آخرین بازدید
    2020/03/10
    تاریخ عضویت
    January 2013
    نوشته ها
    5
    امتیاز
    0
    سپاس
    3
    سپاس شده
    0 در 0 پست
    سطح اکسل
    65.00 %

    دستت درد نکنه فقط یه مشکلی داره که وقتی ستون 3 هستم یازده تا میره سمت چپ تا سلول مورد نظر حالا باید از ستون 5 ، 9 تا بره تا همون سلول بشه

  5. #4


    آخرین بازدید
    11 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    یک تغییر ساده:

    کد:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If (Target.Column = 3 Or Target.Column = 5) And Target.Cells.Count = 1 Then
        With Target.Offset(0, 14 - Target.Column)
            .Value = Now
            .NumberFormat = "hh:mm"
        End With
    End If
    End Sub


  6. #5


    آخرین بازدید
    2020/03/10
    تاریخ عضویت
    January 2013
    نوشته ها
    5
    امتیاز
    0
    سپاس
    3
    سپاس شده
    0 در 0 پست
    سطح اکسل
    65.00 %

    نقل قول نوشته اصلی توسط Amir Ghasemiyan نمایش پست ها
    یک تغییر ساده:

    کد:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If (Target.Column = 3 Or Target.Column = 5) And Target.Cells.Count = 1 Then
        With Target.Offset(0, 14 - Target.Column)
            .Value = Now
            .NumberFormat = "hh:mm"
        End With
    End If
    End Sub
    بابت وقتی که گذاشتین و توجهتون خیلی ممنون حل شد.


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

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

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

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

  1. پرسش تغییرات در یک workbookو اعمال این تغییرات هم زمان در یک workbook دیگر
    توسط ayoub. در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 17
    آخرين نوشته: 2022/02/28, 11:07
  2. پاسخ ها: 3
    آخرين نوشته: 2019/07/31, 11:17
  3. [حل شده] تغییر مقدار یک سلول پس از تغییر کمبوباکس و سوالی دیگر
    توسط mobinsaffarpour در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 8
    آخرين نوشته: 2015/10/03, 10:22
  4. تغییر خودکار ضریب ستون ها با تغییر دادن لیست ...
    توسط shahab47 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 5
    آخرين نوشته: 2015/07/21, 21:23
  5. تغییر رنگ Textbox به محض تغییر محتوای ان
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/06/25, 17:32

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

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

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

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

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