ثبت اختصاصي اطلاعات يك شيت در شيت ديگر منطبق بر id

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • afshin3a

    • 2014/01/14
    • 55

    ثبت اختصاصي اطلاعات يك شيت در شيت ديگر منطبق بر id

    سلام اساتيد گرامي!
    طبق فايل پيوست من بايد ماكرويي بنويسم كه در شيت 1 هر id ايي كه وارد كردم، در شيت 2، همان id را پيدا كند و در ركورد متناظرش آنجا كپي شود. اگر قبلا اطلاعاتي در آن ركورد متناظر (شيت 2) وارد شده بود، مسيج باكسي نمايش داده شود كه: "قبلا اطلاعات وارد شده است" و اطلاعات ثبت نگردد. چگونه اين ماكرو رو بايد نوشت؟
    فایل های پیوست شده
  • misammisam
    مدير تالار حسابداری و اکسل

    • 2014/04/04
    • 892
    • 64.00

    #2
    سلام
    اول باید ردیف مورد نظر رو پیدا کنید بعد اسم و فامیل متناظر با اون رو فراخوانی کنید .
    یه چیزی شبیه به این میشه :
    کد PHP:
    Private Sub CommandButton1_Click()
    On Error Resume Next
    lastrow 
    = Sheet2.Range("A:A").Find(What:=(Sheet1.Range("b1").Value), After:=[a1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious, LookAt:=xlWhole).Row
    b 
    = Sheet2.Range("b" & lastrow).Value
    c 
    = Sheet2.Range("c" & lastrow).Value
    If b = "" And c = "" Then
    Sheet2
    .Range("b" & lastrow).Value = Sheet1.Range("b2").Value
    Sheet2
    .Range("c" & lastrow).Value = Sheet1.Range("b3").Value
    MsgBox 
    "ÈÇ ãæÝÞíÊ ËÈÊ ÔÏ"
    Else
    MsgBox "ÇØáÇÚÇÊí ÞÈáÇ ËÈÊ ÔÏå ÇÓÊ ÈÇ ãÔÎÕÇÊí ÔÇãá" & vbNewLine & vbNewLine & "First Name : " & b & vbNewLine & "Last Name : " & c
    End 
    If
    End Sub 
    فایل های پیوست شده
    [CENTER][SIGPIC][/SIGPIC]
    [/CENTER]
    [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
    [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
    [/CENTER]
    [/INDENT]

    [/FONT][/FONT][/FONT][/FONT][/FONT]
    [/CENTER]

    کامنت

    چند لحظه..