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

موضوع: ورود تاریخ وارد شدن اطلاعات در ستون ها

  1. #1


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

    ورود تاریخ وارد شدن اطلاعات در ستون ها

    سلام خدمت اساتید گران قدر
    قبل از سوال ام می خواستم تشکر کنم از همه شما اساتید عزیز به خاطر دانشی که به من و دیگر کاربران انتقال دادید .

    قبلا در پستی دیگر که استاد "iranweld" این ماکرو رو طراحی کردند
    http://forum.exceliran.com/showthrea...8C%D8%AE/page2
    با وارد کردن اطلاعات در 2 یا چند ستون تاریخ ورود اطلاعات در ستونی دیگر ثبت میشد . ولی فقط یه شرطی داره که به نظر میرسه فقط بعد از وارد کردن اطلاعات در ستون M وقتی تاریخش ثبت می شود که با موس یا با کیبورد بر روی سلول بعدی یعنی N برویم . حالا سوال من اینه که میشه کاری کرد که چه وقتی سلول ستون بعدی انتخاب شد چه سلول ردیف بعدی (یعنی یه اینتر بزنی یا پایین بیایی) تاریخ ورود اطلاعات آن سلول ثبت گردد ؟
    کد PHP:
    Sub data()

    Dim iAs Integer
    Dim rowNumberValue 
    As IntegercolumnNumberValue As Integer

     rowNumberValue 
    ActiveCell.Row
    columnNumberValue 
    ActiveCell.Column

    If Cells(rowNumberValue13) <> "" Then
      Cells
    (rowNumberValue27) = Mid(J_TODAY(1), 14) & Mid(J_TODAY(1), 62) & Mid(J_TODAY(1), 92)
       
    Cells(rowNumberValue29) = Time
    End 
    If
    'Next i

    End Sub
    Sub data2()

    Dim i, J As Integer

    Dim rowNumberValue As Integer, columnNumberValue As Integer



     rowNumberValue = ActiveCell.Row
    columnNumberValue = ActiveCell.Column


    If Cells(rowNumberValue, 14) <> "" Then
      Cells(rowNumberValue, 28) = Mid(J_TODAY(1), 1, 4) & Mid(J_TODAY(1), 6, 2) & Mid(J_TODAY(1), 9, 2)
    End If

    End Sub 
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar date.rar اطلاعات (46.5 کیلو بایت, 12 نمایش)
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام
    با استفاده از کد زیر چه با اینتر و چه با کلید تب جابجایی صورت بگیرد تاریخ و ساعت را در ستون مجاور درج مینماید

    کد PHP:
    Sub data()

    Dim iAs Integer
    Dim rowNumberValue 
    As IntegercolumnNumberValue As Integer

     rowNumberValue 
    ActiveCell.Row
    columnNumberValue 
    ActiveCell.Column

    If Cells(rowNumberValue2) <> "" Then
      Cells
    (rowNumberValue3) = J_TODAY(1)
       
    Cells(rowNumberValue4) = Time
       
    Else
       
    Cells(rowNumberValue 13) = J_TODAY(1)
       
    Cells(rowNumberValue 14) = Time
    End 
    If


    End Sub 
    این کد هم که در worksheet1

    کد PHP:
    Sub Worksheet_Change(ByVal Target As Range)
        If 
    Not Intersect(TargetMe.Range("B2:B50000")) Is Nothing Then data
        
    End Sub 

  5. سپاس ها (2)


  6. #3


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

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام
    با استفاده از کد زیر چه با اینتر و چه با کلید تب جابجایی صورت بگیرد تاریخ و ساعت را در ستون مجاور درج مینماید

    کد PHP:
    Sub data()

    Dim iAs Integer
    Dim rowNumberValue 
    As IntegercolumnNumberValue As Integer

     rowNumberValue 
    ActiveCell.Row
    columnNumberValue 
    ActiveCell.Column

    If Cells(rowNumberValue2) <> "" Then
      Cells
    (rowNumberValue3) = J_TODAY(1)
       
    Cells(rowNumberValue4) = Time
       
    Else
       
    Cells(rowNumberValue 13) = J_TODAY(1)
       
    Cells(rowNumberValue 14) = Time
    End 
    If


    End Sub 
    این کد هم که در worksheet1

    کد PHP:
    Sub Worksheet_Change(ByVal Target As Range)
        If 
    Not Intersect(TargetMe.Range("B2:B50000")) Is Nothing Then data
        
    End Sub 
    احسنت . مشکلی که براش پیش میاد اینه که وقتی پاک میکنی ستون B رو اررور میده بعضی وقت هم نمی دونم چرا انگار بعضی سطر هارو جا میندازه .
    کد PHP:
    Cells(rowNumberValue 13) = J_TODAY(1)
       
    Cells(rowNumberValue 14) = Time 
    این قسمت اضافه شده به کد قبلی
    من +1 گذاشتم نابود شد بعد rowNumberValue رو تغییر دادم به columnNumberValue چشتون روز بد نبینه با کیبورد راه میری تاریخ میزنه یکی در میون 5 تا در میون و ...دارم سعی میکنم معنی این کد هارو بفهمم .
    چکنیم با این مشکلات

  7. #4


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    در فایلی که ردیف کردم این مشکل وجود نداره
    فايل هاي پيوست شده فايل هاي پيوست شده



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

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

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

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

  1. پاسخ ها: 3
    آخرين نوشته: 2015/08/15, 17:53
  2. [حل شده] جستجوی یک ستون و انتقال سلولهایی که متن آنها با کلمه خاصی شروع می شود به ستون دیگر
    توسط hasanr در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 25
    آخرين نوشته: 2015/05/19, 11:32
  3. پاسخ ها: 5
    آخرين نوشته: 2015/01/21, 23:23
  4. استفاده از سربرگ و زیر صفحه برای چاپ سر ستون ها و ته ستون ها
    توسط maziardm در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 16
    آخرين نوشته: 2013/10/20, 06:54
  5. پاسخ ها: 1
    آخرين نوشته: 2010/12/30, 07:29

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

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

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

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

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

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