السلام عليكم
أخي العزيز
إرسل الملف
ليتيسر للإخوة مساعدتك
وإن كان به أسرار عمل يمكنك إستبدالها
مثلا أسماء العملاء بــ عميل 01 , عميل 02 , عميل 03 , عميل 04 , عميل 05 , عميل 06
وهكذا
السلام عليكم
أخي العزيز
الخطأ الناتج لأنك وضعت بعد رقم الموديل فراغات فلم تجد الدالة تطابقا
بين (الموديل مع الفراغات من جهه)
وبين قاعدة البيانات في الأعمدة الأولي
للتغلب علي ذلك ،
إستخدم الدالة Trim
ثم إستخدم لإلغاء المسافات الزائدة Copy > Past special > value
أنظر الفيديو المرفق
trim_then_Copy-past_value.rar
السلام عليكم
عن طريق إخفاء الصفوف والأعمدة الباقية
مثلا
في ملف جديد
إن أردت إخفاء الأعمدة من بعد العمود C
تقف علي D1 مثلا ثم
Ctrl+سهم يمين لتحديد خلية في جميع الأعمدة التي لاترغب بها
ثم Shift + Ctrl + سهم تحت لتحديد جميع الأعمدة التي لاترغب بها
ثم كليك يمين ، إختار إخفاء
خلاص
ونفسه للصفوف
أخي الحبيب هشام
الموضوع بسيط جدا
أخونا بوفيصل يقصد إلغاء السطر الذي به المشروع
كما تلاحظ ، كل مشروع يشغل سطرا ، سواءا في الورقة الأولي أو الثانية
هذا السطر ملخص للمشروع الذي شاركت الشركة بعرض سعر فيه
ثم بعد ظهور النتيجة ، يتم معرفة إن كانت الشركة فازت بالمشروع أم لا
وفي كلتا الحالتين ، في حالة أنه تم معرفة النتيجة
يجب إزالة هذا السطر من عملية المتابعة (موضوع الملف)
وقد حفظته لك بصيغة 2007 ، يمكن يفتح تفضل المرفق
وتفضل الكود أيضا
Sheets("Dataentry").Select
sht = [h19].Value
xrange = [j19].Value
x = [h23].Value
Sheets(sht).Select
xrw = 0
For Each ss In Range(xrange)
If ss = x Then xrw = ss.Row: GoTo 100
Next ss
MsgBox ("The selected Project not exist in selected Worksheet")
Exit Sub
100
ActiveSheet.Rows(xrw).EntireRow.Select
Selection.Delete Shift:=xlUp
' Rename the ranges
ActiveWorkbook.Names("proj").Delete
ActiveWorkbook.Names("Proj2").Delete
ActiveWorkbook.Names.Add Name:="proj", RefersToR1C1:="=Contract!R2C2:R1000C2"
ActiveWorkbook.Names.Add Name:="Proj2", RefersToR1C1:="=Rental!R2C2:R1000C2"
End Sub
__ ____3.rar
السلام عليكم
حللت لك حلا بالأكواد قد يكون بسيطا ولكنه يفي بالغرض ،
كل ماعليك هو أن تضغط الزر في نهاية
فسيقوم الكود بمراجعة العمودين A, B
ويعتمد الكود علي أنه إذا كان الرقم في العمود A فتكون العملة تلقائيا في العمود B ريال
والعكس إذا كان الرقم في العمود B فتكون العملة تلقائيا في العمود A دولار
ولاحاجة للصيغة الشرطية
مع إضافة تنسيق شرطي تلقائي (للتمييز بين العملتين) بجعل لون الفونط أحمر إذا كان العمود A يحتوي دولار
تفضل ، إفتح المرفق ثم إضغط الزر لتري الناتج
______ _____ __ ____ __ ____ ___ ______ _______.rar