اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

معادلة إدراج سعر شراء من شيت إلى شيت آخر


الردود الموصى بها

اساتذتى الكرام ارجو منكم المساعده فى هذه المعادله

والمطلوب منها ادراج اخر سعر للشراء من شيت اضافه الى شيت مخزن

مرفق صوره المعادله

وصوره لشيت الاضافه العمود H (السعر )

وصوره لشيت مخزن المراد اضافه المعادله به العمود H (اخر سعر للشراء )

5a66e19f3e169_.JPG.942998c00a8db96b258fe213b68412dd.JPG
 

5a66e1cd4b7ac_.JPG.ed2401ef5716c21cc2c1d8f8d67b55c5.JPG5a66e070db66e_.JPG.359d0e8602ca4805904759f8256d522f.JPG

مخزن.JPG

رابط هذا التعليق
شارك

3 ساعات مضت, waleedsh3alan said:

اساتذتى الكرام ارجو منكم المساعده فى هذه المعادله

والمطلوب منها ادراج اخر سعر للشراء من شيت اضافه الى شيت مخزن

مرفق صوره المعادله

وصوره لشيت الاضافه العمود H (السعر )

وصوره لشيت مخزن المراد اضافه المعادله به العمود H (اخر سعر للشراء )

5a66e19f3e169_.JPG.942998c00a8db96b258fe213b68412dd.JPG
 

5a66e1cd4b7ac_.JPG.ed2401ef5716c21cc2c1d8f8d67b55c5.JPG5a66e070db66e_.JPG.359d0e8602ca4805904759f8256d522f.JPG

مخزن.JPG

الصورة لا تنفع لادراج معادلة

مطلوب الملف

رابط هذا التعليق
شارك

يمكن استعمال هذا الكود(بدون حلقات تكرارية)

ريما يكون اسرع

Sub Salim_transfer()
Dim ws As Worksheet, Sh As Worksheet
Dim i As Long, LR As Long, LS As Long
Dim New_LR As Long
Dim My_Rg1 As Range
Dim My_Rg2 As Range

Application.ScreenUpdating = False
Set ws = Sheets("مشتريات")
Set Sh = Sheets("اضافه")

LR = Sh.Range("C" & Rows.Count).End(xlUp).Row
LS = ws.Range("C" & Rows.Count).End(xlUp).Row
If LS <= 6 Then MsgBox "Nothing to Copy": GoTo Leave_Me_Out
If LR < 2 Then LR = 2
Set My_Rg1 = ws.Range("a7:a" & LS)
Set My_Rg2 = ws.Range("b7:e" & LS)
 With Sh.Range("b" & LR + 1).Resize(LS - 6, 1)
    .Value = ws.Range("E2").Value
    .Offset(, 1).Value = ws.Range("b4").Value
    .Offset(, 2).Value = ws.Range("b3").Value
    .Offset(, 3).Value = My_Rg1.Value
    .Offset(, 4).Resize(LS - 6, 4).Value = My_Rg2.Value
   
 End With
  

New_LR = Sh.Range("B" & Rows.Count).End(xlUp).Row
Sh.Range("a3:a5000").ClearContents
    For i = 1 To New_LR - 2
     Sh.Range("a" & i + 2) = i
    Next
Leave_Me_Out:
Application.ScreenUpdating = True
End Sub

 

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information