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

استفسار عن فرز الارقام


إذهب إلى أفضل إجابة Solved by محمد حسن المحمد,

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

Cond-Format.rarالسلام عليكم

مرفق حل ينبهك علي الخلايا التي طولها لايساوي 9 أو 12 بالتنسيق الشرطي Conditional Format

 

أرجو أن يكون هو ماتريد

وإلا إرفق أنت ملفا من عندك

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

attachicon.gifCond-Format.rarالسلام عليكم

مرفق حل ينبهك علي الخلايا التي طولها لايساوي 9 أو 12 بالتنسيق الشرطي Conditional Format

 

أرجو أن يكون هو ماتريد

وإلا إرفق أنت ملفا من عندك

الأستاذ طارق محمود المحترم جزاك الله خيرأ على تنبيهه عن الأرقام التي تزيد أو تنقص عن هاتين القيمتين إلا أنك لم توجد طريقة لحذف تلك الأرقام المخالفة للشرط الذي حددته راجياً لك التوفيق والسداد...

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

 

attachicon.gifCond-Format.rarالسلام عليكم

مرفق حل ينبهك علي الخلايا التي طولها لايساوي 9 أو 12 بالتنسيق الشرطي Conditional Format

 

أرجو أن يكون هو ماتريد

وإلا إرفق أنت ملفا من عندك

الأستاذ طارق محمود المحترم جزاك الله خيرأ على تنبيهه عن الأرقام التي تزيد أو تنقص عن هاتين القيمتين إلا أنك لم توجد طريقة لحذف تلك الأرقام المخالفة للشرط الذي حددته راجياً لك التوفيق والسداد...

 

أعتذر أخي طارق ....رأيت هذه الأرقام قد تم تنسيقها كما قلت بالتنسيق الشرطي إلا أنني لم أر فرزاً أو تصفية لهذه الأرقام دون غيرها ...أكرر اعتذاري لأن صاحب الطلب لم يطلب الترحيل... شكراً على سعة صدركم.

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

أخي الحبيب أبو يوسف

لم أطلع على الملف بعد ..لكن لي سؤال ماذا تقصد بعملية الفرز هل تقصد الترتيب ؟ وما مصير الأرقام التي لا تطابق الشرط هل تحذف؟

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

أخي الحبيب أبو يوسف

لم أطلع على الملف بعد ..لكن لي سؤال ماذا تقصد بعملية الفرز هل تقصد الترتيب ؟ وما مصير الأرقام التي لا تطابق الشرط هل تحذف؟

 

السلام عليكم ورحمه الله وبركاته

 

عندي استفسار بخصوص طريقه فرز الارقام 

 

558216431

 

962558216431

 

بحيث اي رقم غير عن هذا العدد المكون من 9ارقام او 12 رقم يتم حذفه 

أحبك الله الذي أحببتنا لأجله ...كلمة تثلج الصدر ... أقصد تصفيتها من بين زحمة الأرقام التي وجدت ضمنها.لاحظ سؤاله يريد طريقة لفرز تلك الأرقام ثم يطلب حذف الأرقام المخالفة ...هذا ما فهمته من سؤاله ... والله أعلم.

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

الأخ الكريم أبو يوسف

لم ترفق ملف فعملت على الملف المرفق الذي تفضل به الباشمهندس طارق

النتائج في العمود L ..تم عمل كود ليجمع البيانات من الأعمدة ثم حذف الأرقام التي لا تطابق الشرط

Sub CopyAllToOneColumn()
    Dim lCol As Long, lRow As Long
    Dim LR As Long, I As Long
    Dim Cell As Range
    
    LR = Cells(Rows.Count, 2).End(xlUp).Row
    lRow = 2
    Application.ScreenUpdating = False
        Range("L2:L1000").ClearContents
        For lCol = 2 To 10
            Cells(lRow, 12).Resize(LR - 1).Value = Range(Cells(2, lCol), Cells(LR, lCol)).Value
            lRow = Cells(Rows.Count, 12).End(xlUp).Row + 1
        Next lCol

        For I = lRow - 1 To 2 Step -1
            If Len(Cells(I, 12)) <> 9 And Len(Cells(I, 12)) <> 12 Then
                Cells(I, 12).Delete Shift:=xlUp
            End If
        Next I
    Application.ScreenUpdating = True
End Sub

تقبل تحياتي

Delete Numbers Based On Length.rar

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

  • أفضل إجابة

الأخ الكريم أبو يوسف

لم ترفق ملف فعملت على الملف المرفق الذي تفضل به الباشمهندس طارق

النتائج في العمود L ..تم عمل كود ليجمع البيانات من الأعمدة ثم حذف الأرقام التي لا تطابق الشرط

Sub CopyAllToOneColumn()
    Dim lCol As Long, lRow As Long
    Dim LR As Long, I As Long
    Dim Cell As Range
    
    LR = Cells(Rows.Count, 2).End(xlUp).Row
    lRow = 2
    Application.ScreenUpdating = False
        Range("L2:L1000").ClearContents
        For lCol = 2 To 10
            Cells(lRow, 12).Resize(LR - 1).Value = Range(Cells(2, lCol), Cells(LR, lCol)).Value
            lRow = Cells(Rows.Count, 12).End(xlUp).Row + 1
        Next lCol

        For I = lRow - 1 To 2 Step -1
            If Len(Cells(I, 12)) <> 9 And Len(Cells(I, 12)) <> 12 Then
                Cells(I, 12).Delete Shift:=xlUp
            End If
        Next I
    Application.ScreenUpdating = True
End Sub

تقبل تحياتي

أشكركما جزيل الشكر وأرجو ألا أكون ثقيل الظل فما أنا إلا طالب يخوض في ساحل بحركم الزاخر بالعلم والمعرفة .....شعاري:"وقل رب زدني علماً" ....تقبلوا تحيات أخيكم أبو يوسف

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

أستاذي أبو يوسف

بارك الله فيك وجزيت خيراً فأنت أستاذنا ومعلمنا ، ومنكم إن شاء الله نستفيد

إذا كانت المشاركة قد حلت المشكلة فيرجى تحديد أفضل إجابة ليظهر الموضوع منتهي

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

الأخ الكريم أبو يوسف

لم ترفق ملف فعملت على الملف المرفق الذي تفضل به الباشمهندس طارق

النتائج في العمود L ..تم عمل كود ليجمع البيانات من الأعمدة ثم حذف الأرقام التي لا تطابق الشرط

Sub CopyAllToOneColumn()
    Dim lCol As Long, lRow As Long
    Dim LR As Long, I As Long
    Dim Cell As Range
    
    LR = Cells(Rows.Count, 2).End(xlUp).Row
    lRow = 2
    Application.ScreenUpdating = False
        Range("L2:L1000").ClearContents
        For lCol = 2 To 10
            Cells(lRow, 12).Resize(LR - 1).Value = Range(Cells(2, lCol), Cells(LR, lCol)).Value
            lRow = Cells(Rows.Count, 12).End(xlUp).Row + 1
        Next lCol

        For I = lRow - 1 To 2 Step -1
            If Len(Cells(I, 12)) <> 9 And Len(Cells(I, 12)) <> 12 Then
                Cells(I, 12).Delete Shift:=xlUp
            End If
        Next I
    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