بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|

world liner
عضو جديد 01-
Posts
30 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو world liner
-
ازالة التكرار مع الاحتفاظ بالمدخلات الاخيرة وحذف القديمة
world liner replied to world liner's topic in منتدى الاكسيل Excel
الف شكر وبالفعل هذا هو المطلوب ، اشكر لك مساعدتك. الشكر الجزيل لك على الرد والمساعدة. -
ازالة التكرار مع الاحتفاظ بالمدخلات الاخيرة وحذف القديمة
world liner replied to world liner's topic in منتدى الاكسيل Excel
عند لصف المدخلات الجديدة يتم التعرف على المتكرر عن طريق العمود M والذي يحتوي على رقم المرجع ، تنبيه باللون الازرق الداكن يظهر في العمود A للمدخلات المتكررة ، بالمرفقات الملف الذي اعمل عليه ، عند فتح الملف ستجد تنبيه ل8 صفوف فيها تكرار ، 4 مدخلات قديمة و4 مدخلات جديدة بالاسفل لاكنها متكررة ، يوجد زر remove duplicate بالاعلي وعند الضغط عليه سوف يطبق الكود التالي ، الكود سوف يحذف المتكرر الجديد اي من الاسفل الي الاعلي ، المطلوب زر اخر يعمل نفس الوظيفة لاكن يحذف المتكرر من الاعلي الي الاسفل وبدون فرز .لعدم خبرتي لم استطلع التعديل على الكود لكي يقوم بحذف المتكرر من الاعلي الي الاسفل . Sub duplicate_AWB() LR = [m400].End(xlUp).Row For r = LR To 4 Step -1 x = Cells(r, 13).Value If WorksheetFunction.CountIf(Range("m4:m" & LR), x) > 1 Then Cells(r, 3).Offset("0,0").Resize(1, 25).ClearContents End If Next r Test.rar -
السلام عليكم اخواني الكرام لدي الكود التالي وهو يعمل على اكمل وجه بحيث يتم حذف التكرار ( يقوم بالاحتفاظ بالمدخلات القديمة ويحذف المتكرر من المدخلات الجديدة اوالصفوف الاخيرة ) طلبي هو اريد ان اعكس الكود بحيث يقوم بحذف المتكرر ( الاحتفاظ بالمدخلات الجديدة وحذف المتكرر منها في اول السطور (المدخلات القديمة ). Sub duplicate_AWB() LR = [m400].End(xlUp).Row For r = LR To 4 Step -1 x = Cells(r, 13).Value If WorksheetFunction.CountIf(Range("m4:m" & LR), x) > 1 Then Cells(r, 3).Offset("0,0").Resize(1, 25).ClearContents End If Next r End Sub
-
اخي أبو حنين شكرا لك ، الكود يعمل المطلوب لاكن لدي ملاحظة واستفسار : في اخر الكود وبالتحديد : if sheets ("UAEHELD").cells (y,3).text="true then اريد ان يتم مسح السطر كاملا من الخلية c الي الخلية Z في صفحة UAEHELD بدلا من ان يقوم بتغير True الي False . عند تنفيذ هذا الطلب يكون الكود 100 % شكرا لك
-
للرفع
-
اخي الكريم ارجو النظر الي الصورة في الملف المرفق فربما تكون أوضح لايصال فكرة الكود اوالترحيل لمراد عمله. explain.rar
-
اخي الكريم النتيجة رسالة خطا في الكود التالي: ملاحظة : عند إضافة علامة صح للمربع فان الخلية نفسها ( C) ستتحول الي "true " وليس لها علاقة ب الخلية B ( complete or incomplete ) ، المقصود اني عندما ضع علامة صح فان السطر كاملا سوف ينتقل الي صفحة movement بالمعادلات الموجودة في صفحة movement ، والكود المراد هو ان يتم ترحيل هذا السطر او السطور الي صفحة moved ومسحها من صفحة UAEHELD، لذا المفترض ان الشرط يكون متصل ب العمود c وليس b
-
عليكم السلام اخي أبو حنين ، شكرا لك لاكن لم يعمل بما هو مطلوب، الكود لم يقم بترحيل المعلومات المسجلة في صفحة movement الي صفحة moved ، في صفحة movement هناك معادلات المفترض انها لاتحذف ابدا ، لو رايت الملف المرفق من قبلي في اول مشاركة لوجدت اني عندما احدد علامة صح في صفحة UAEHELD تقوم المعادلات في صفحة movement بجلبها ( أي جلب أي سطر فيه علامة صح في العمود C في صفحة UAEHELD ) ، اريد عند الضغط على الزر في صفحة movement يقوم الكود بترحيل هذه المعلومات الموجود في صفحة movement الي صفحة moved ومن ثم مسح الاسطر التي تم ترحيلها من صفحة UAEHELD ( لان عند مسحها سوف تمسح تلقائيا من صفحة movement ) ، المفترض في كل عملية ترحيل ان يتم إضافة المعلومات الي المعلومات القديمة فلايتم استبدالها او حذف المعلومات القديمة.
-
للرفع
-
للرفع
-
السلام عليكم ورحمة الله وبركاته ، اخواني الكرام لجهلي بالترحيل ها انا محتاج لمساعدتكم ، مشروعي مرفق لكم ، هو عبارة عن ملف يحتوي على 4 صفحات كالتالي: UAEHELD تقرير يضم عدد الشحنات المتوقفة ومعلوماتها ، فعند الضغط علي المربع بعلامة صح يتم نقل معلومات الشحنة ورقمها الي الصفحة movement movement الشحنات الجاهزة للنقل ، فكلما حددت الشحنات بعلامة صح في uaeheld فانها تنتقل الي هذه الصفحة استعدادا لارسال تقرير بها . طلبي هو : اريد ترحيل الشحنات من صفحة movement الي صفحة moved وعند ترحيلها يتم تلقائيا حذفها من صفحة UAEHELD عن طريق مسح محتوي الخلايا C الي U للاسطر او الشحنات التي حددتها فقط ( بوضعي علامة صح في الخلايا C) . مع كل ترحيل يومي يتم حفظ المعلومات بالترتيب في صفحة moved ، فلايتم حذف او استبدالها بالمعلومات السابقة. ملاحظة : كل شيك بوكس نتيجته في نفس الخلية التي هو بها . (true & False ) شكرا لكم جزيلا وارجو ان طلب واضح لكم . test.rar
-
ترتيب الخلايا من حيث وجود قيم وحذف الخلايا الفارغة
world liner replied to world liner's topic in منتدى الاكسيل Excel
ماشاء الله تبارك الله ، ماخاب املي بكم وبما تقدموه من مساعدة سريعة وشاملة .اسال الله لكم ولي التوفيق والصحة والمزيد من الازدهار. الشكر الجزيل لكم -
السلام عليكم اخواني الاعزاء ، بالمرفقات ملف لاستفساري وهو عندما ادخل المعلومات في الصفحة الاولي بطريقة غير مرتبة كمثلا ادخلت المعلومات في السطر 2 و 5 و 7 و 17 ، اريد ان تاتي نفس المعلومات في الصفحة الثانية مرتبة من السطر 2 الي 5 وهكذا، يعني كل المعلومات التي تدخل بشكل عشوائي بدون ترتيب تاتي جاهزة في الصفحة الثانية بدون سطور فارغة . شكرا لكم arrangement.rar
-
شكرا لك اخي الخالدي على المجهود ، بالفعل المعادلة المعدلة اتت بالنتيجة لاكني قمت بتجربة معادلة فوجدتها تاتي بنفس النتيجة وربما تكون اسهل واصغر ، استخدمت المعادلة التالية بحيث اضعها في كل خلية من خلايا الملف Main ورايت النتيجة بالضبط مثل ما اردت ، صحيح ان فيها عيب وهو ان النتيجة لن تظهر سطر بعد سطر " أي بالترتيب" وذلك لانها تعتمد على ترتيب قيم البحث في الملف المستهدف لاكنها ليست بمشكلة كبيرة ، شكرا لك لاني اخذت الفكرة من الحل المطروح منك فافادني كثيراً ، طبعا في كل خلية راح اغير القيم E2 و A2 =IF(SUM(0+ISNUMBER(SEARCH("*"&Data!$C$2:$C$38&"*";'C:\documents\[tdoc.xls]Sheet1'!E2)));'C:\documents\[tdoc.xls]Sheet1'!A2;"")
-
اخواني بعد التجارب لاحظت مشكلة : لو افترضت ان المعلومات في الملف 2nd تصل الي 1000 خلية ، فان ملف الmain سوف يقف عند السطر رقم 38 حيث ان قائمة اسماء الزبائن تقف عند نفس السطر ، ايضا عندما تأتي معلومات بنفس اسم الشركة فان النتيجة تظهر معلومة واحدة فقط ، مثلا جرب تسجيل اسم "medco " اكثر من مرة وفي اكثر من خلية "لنفترض ان عندي 10 طلبيات بنفس اسم الشركة "،فانها ستظهر مرة واحدة ، هل توجد طريقة لجعل البحث يتم استنادا للمدى أي من "h2 الي h38 " في قائمة الزبائن بدلا ان يتم بالخلية بنفس السطر؟ في ملف Main لو اردت تمديد الخلايا الي 1000 فان المعادلة لن تعمل لان البحث يعتمد على اسم الزبون في نفس السطر ارجو ان الفكرة واضحة ؟
-
نعم الملف يعمل بشكل طبيعي ولا خطا في المعادلة اطلاقا ، الغريب وضع التحديث انه لايعمل الا عندما اذهب لتحرير الارتباطات واحدثه يدويا مهما كانت خيارات التحديث وبالرغم من ان التحديث عمل سابقا في وضع اخر. شكرا لك على المساعدة والحمد لله الحل الذي قدمته لي كافي ووافي . شكرا لك
-
شكرا لك اخي العزيز ، بالفعل هذا هو مطلبي لاكن صادفتني مشكلة وهي: عند فتح ملف 2nd وتسجيل بعض المعلومات وحفظه ، فتحت ملف Main فلم يتم التحديث ولم تظهر لي رسالة للتحديث مع العلم اني استخدم الاصدار 2007 . فكيف انشط خيار التحديث؟
-
السلام عليكم هل من حل اخواني لاستفساري ام ان الشرح غير واضح ؟
-
السلام عليكم اخواني الاعزاء اريد معادلة تقوم بالبحث في ملف اكسل اخر عن اسماء معينة اعتمادا على عمود يحتوي الاسماء المختارة ، فمثلا عند ايجاد اسم من هذه الاسماء تقوم المعادلة بجلب اللسطر كامل "من A1 الي F1 " وهكذا ، الفكرة العامة اني لا احتاج الي فتح التقرير كل يوم والبحث يدويا حيث ان المعادلة ستقوم بذلك تلقائياً ، بالمرفق ملفين اكسل للتوضيح . المعادلة يجب ان تكون في الملف Main . ملاحظة : طريقة البحث تتضمن ان الاسم المراد ربما يكون ضمن مجموعة كلمات في الخلية ، مثلا انا ابحث عن أي سطر ومعلومات تتضن كلمة "Vela" . شكرا لكم excel.rar
-
شكرا جزيلا لك ، الناتج كما هو مطلوب
-
شكرا لك اخي الكريم لاكن لدي مشكلة بسيطة وهي عندما تمسح الارقام لكي اضيف ارقام جديدة او تجهيزها فارغة مثلا تكون النتيجة نعم علما بانه لا يوجد أي رقم مسجل بالخلية B ، سوآل اخر : في الصفحة Data في بعض الخلايا تكون مسجلة بالرقم صفر نتيجة استدعاء خلية في صفحة اخرى وهي فارغة من اي قيمة ، المفروض ان ناتج الخلية يكون فارغ بدون صفر وهذا هو ما اعتقد انه سبب المشكلة في اظهار الناتج بنعم للخلايا الفارغة .
-
السلام عليكم اخواني الكرام استفساري عن معادلة تحدد فيما اذا كان رقم معين موجود في قاعدة بيانات ارقام ام لا بحيث اني بشكل يومي الصق تقرير يحتوي 1000 رقم واريد معادلة تحدد الارقام الموجودة مسبقا في الجدول، في الملف المرفق الشيت report ، اريد معادلة في الخلية A لتقوم بمقارنة الرقم في الخانة B فيما اذا كان الرقم موجود في الشيت المسمى DATA ، فان كان الرقم موجود تكون النتيجة "نعم" وان لم يكون موجود تكون النتيجة لاشي " " . ارجو النصح بافضل دالة او معادلة لهذا الاستفسار؟ duplicate.rar
-
ايجاد التشابه عن طريق كود MID , Search & len ؟؟
world liner replied to world liner's topic in منتدى الاكسيل Excel
اخي يحيى ، شكرا لك بالفعل الدالتين تنفذان المطلوب ،ساختبرهم على قدر كبير من البيانات وسارى النتيجة . شكرا لكم والمعذرة بسبب التخبط في شرح مطلبي . -
ايجاد التشابه عن طريق كود MID , Search & len ؟؟
world liner replied to world liner's topic in منتدى الاكسيل Excel
المعذرة اخي يحيى ان لم اشرح بالشكل المفهوم ، ارفقت الملف مرة اخرى مع شرح في العمودين A و D كتعليقات ، ما اريده هو ان تكون دالة في A2 ودالة في D2 وبالتالي اسحبهما للاسفل ، مثال كالتالي : ان يكون ناتج الدالة في العمود A كالتالي : A2= لا A3 = نعم A4 = لا A5= نعم A6= نعم وهكذا .. هذه النتائج اخذت على اساس ان الدالة تقوم بمقارنة كل كلمة في كل خلية في B مع كل محتوى الخلايا في العمود H وكتابة الناتج في العمود A . وايضا الدالة الثانية تقوم بنفس العمل حيث تقارن C مع I وكتابة الناتج في D ارجو الاطلاع على الملف المرفق والتعليقات الموجودة في الخلايا A و D . انشاء الله اكون اوصلت الفكرة لكم و المعذرة 1المشروع.rar -
ايجاد التشابه عن طريق كود MID , Search & len ؟؟
world liner replied to world liner's topic in منتدى الاكسيل Excel
اخواني الكرام ، عزيزي ياسر ، للاسف لم استطع تنفيذ الدالة على مشروعي ، الرجاء النظر الي الملف المرفق وهو يحتوي على ما اريد تنفيذه بهذ الدالة ، طبعاً الملف المرفق فارغ من اي دالة وبه شرح لما اريد تنفيذه . شكرا لكم المشروع.rar