ريان أحمد قام بنشر سبتمبر 3, 2013 قام بنشر سبتمبر 3, 2013 لديا ملف كل شهر يجري عليه تغيير سواء في في عدد الصفوف أو تغيير في معلومات الخلايا أما في ما يخص عدد الأعمدة فثابت يتغير أريد إكتشاف التغييرا بمجرد نسخ الملف الجديد في ورقة جديدة ومقارنته بالملف القديم الذي يكون بورقة أخرى الورقتين bd1 bd2 Classeur1.rar
طارق محمود قام بنشر سبتمبر 4, 2013 قام بنشر سبتمبر 4, 2013 السلام عليكم بالتسيق الشرطي تفضل Classeur1_2.rar
ريان أحمد قام بنشر سبتمبر 4, 2013 الكاتب قام بنشر سبتمبر 4, 2013 أستاذي القدير لم يعمل عندي الملف قمت بنسخ الملف ولم يتغير شيئ
طارق محمود قام بنشر سبتمبر 4, 2013 قام بنشر سبتمبر 4, 2013 يبدو أنها لاتعمل مع إكسل 2003 إذا عندك 2007 أو مافوقه ظلل المساحة في الورقة الثانية bd2 من أول خلية A1 حتي آخر خلية بها بيانات ، علي أن تكون الخلية النشطة (التي تبدأ من عندها التظليل) هي A1 ثم ضع الشرط التالي في التنسيق الشرطي =A1<>'bd1'!A1 أو تفضل الملف xlsx Classeur1_2.rar
ريان أحمد قام بنشر سبتمبر 6, 2013 الكاتب قام بنشر سبتمبر 6, 2013 كتبت تغييرات وكذلك نسخته بيلنات ووصعت في الملف ولم يحدث شيء
طارق محمود قام بنشر سبتمبر 7, 2013 قام بنشر سبتمبر 7, 2013 السلام عليكم أخي العزيز جرب الكود التالي في حدث الورقة bd2 ممكن تغير الرقم 23 لرقم اللون الذي تحب Private Sub Worksheet_Activate() For Each ce In Range("A1:" & Cells.SpecialCells(xlCellTypeLastCell).Address) If ce.Value <> Sheet1.Range(ce.Address) Then ce.Interior.ColorIndex = 23 End If Next End Sub أو تفضل المرفق Classeur1_3.rar 1
ريان أحمد قام بنشر سبتمبر 7, 2013 الكاتب قام بنشر سبتمبر 7, 2013 السلام عليكم جزاك الله كل خير سأجربه وسأعطيك ملاحظاتي
ريان أحمد قام بنشر سبتمبر 8, 2013 الكاتب قام بنشر سبتمبر 8, 2013 السلام عليكم ماهو المدى الذي يعمل به الكود ليسجل التغييرات وهل ينجح عند جلب بيانات من ملف خارجي ونسخها في الورقة
طارق محمود قام بنشر سبتمبر 11, 2013 قام بنشر سبتمبر 11, 2013 السلام عليكم عفو أخي العزيز تأخرت عليك ماهو المدى الذي يعمل به الكود ليسجل التغييرات المدي هو كل المدي المستخدم في الورقة الثانية هذا التعبير Cells.SpecialCells(xlCellTypeLastCell يعني الخلية الأخيرة في جميع الخلايا وهل ينجح عند جلب بيانات من ملف خارجي ونسخها في الورقة نعم ينجح فقط تحتاج الخروج ثم الدخول للورقة فقط (وليس الملف) يعني تذهب مثلا للورقة الأولي ثم تعود للثانية لأن الكود يتم تفعيله أوتوماتيكيا عند تنشيط الورقة الثانية Private Sub Worksheet_Activate
ريان أحمد قام بنشر سبتمبر 11, 2013 الكاتب قام بنشر سبتمبر 11, 2013 قاعدة البيانات التي عندي فيها 30 ألف يعني مجرد ـن أذهب إلى bd1 وأرجع إلى bd2يستغرق الملف وقت للعمل لكير الملف ثانيا هو لم يقم يمقارنة وهذا ما أريده بحيث يقوم بمقارنة مع bd1
طارق محمود قام بنشر سبتمبر 12, 2013 قام بنشر سبتمبر 12, 2013 أخي الكريم عندك حلين إما أن نحول الكود للعمل من خلال زر تضغطه لتفعيل الكود بحيث لايعمل كلما نشطت الصفحة ويضيع الوقت ، يعمل فقط عند ضغط الزر وإما أن ترسل لي الملف كما هو ، يمكن أري له رأيا آخر ثانيا هو لم يقم يمقارنة وهذا ما أريده بحيث يقوم بمقارنة مع bd1 لا ياأخي الملف يعمل جيدا ويبدو أنك لاتستطيع العمل عليه لمشكلة عندك أو في جهازك أفضل أن ترسل لي الملف كما هو
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.