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

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

قام بنشر (معدل)

لو سمحت يا غالى 

لو سمحت يا غالى انا عملت اللى فوق بس تقريبا فى غلط عندى انا مش عارفه انا بعملة على ملفين عن طريق الرقم القومى للصافى المرتب ممكن حضرتك تقولى فين الخطئ بتاعى لو سمحت بارك الله فيك 

الشيت الاساسى.xlsx الشيت الثانى.xlsx

تم تعديل بواسطه ahmedalyalshahat
قام بنشر

اذا كان هناك شيتين منفصلين فلابد ومن الأفضل عمل المعادلات بهذا الكود

ويتم وضع هذا الكود فى الملف المراد وضع المعادلة به ,بعد الضغط على Alt F11 ثم فتح مديول جديد ولصق هذا الكود به وربطه بزر كما فى الملف المرسل لك

Sub ToList()
Dim finalrow As Long
Dim wsd As Workbook
Dim wsl As Workbook
Dim wsdd As Worksheet
Dim wsll As Worksheet
'Open Book with database
Set wsd = Workbooks.Open("C:\Users\Ali Mohamed\Desktop\Next.xlsx")'لابد من تغيير عنوان الملف هذا لما هو فى كمبيوترك
'Copy using Index and match to worksheet
   Set wsll = ThisWorkbook.Worksheets("Sheet1")
With wsll.Range("g2") < 0
wsll.Range("g2").Formula = "=INDEX([Next.xlsx]Sheet1!$B$2:$B$5000,MATCH(A2,[Next.xlsx]Sheet1!$A$2:$A$5000,0))"
'Copy row down based on first cell where formula is place
finalrow = wsll.Cells(Rows.Count, 1).End(xlUp).Row
wsll.Range("g2").AutoFill Destination:=wsll.Range("g2:g" & finalrow)
End With
'Activate sheet where formula is placed
wsll.Activate
wsll.Cells(1, 1).Activate
End Sub

أما فى حالة نفس الملف بصفحتين مختلفين فالأمر لا يحتاج سوى معادلة Index & Match عادية ولا يحتاج الأمر الى كود

=IFERROR(INDEX(Sheet1!$B:$B,MATCH(A2,Sheet1!$A:$A,0)),"")

 

  • Like 3
قام بنشر

تفضل اتمنى ان يكون الأمر اصبح بسيط معك-فهذا كان يحدث معك كان لديك مشكلة فى ملفك فى تنسيق الرقم القومى غير مطابق للتنسيق الموجود فى الصفحة التى سيتم جلب البيانات منها فلذلك كان يحدث الخطأ معك

 

New.xlsx

  • Like 2
قام بنشر

الله ينور عليك يا غالى جربتها فى ملف تانى ونفعت تمام بس باجى على الملف اللى عاوز اشتغل عليه مش بيرضى بشيل التنسيق بتاع الرقم القومى هنا وهنا ومش بيرضى برضه يظهر 

قام بنشر

تسلم يا غالى ربنا يبارك فيك معلش اسف ممكن شرع ( للى تم ) او كان العيب فى ايه علشان الشهور اللى بعد كده 

 

قام بنشر

نفس اللى قلته لك قبل ذلك تنسيق الرقم القومى كانوا غيى متطابقين بالصفحتين

فتم ضبط التنسيق وعلى ذلك فالمعادلة تمت بكل كفاءة

 

Untitled.png

  • Like 2

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