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

كيف يمكن الحصول على قيمة الخلية التالية فى حالة وجود قيمة معينة


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

أخي الكريم أبو يحي

جرب الكود التالي

Sub Test()
    Dim Rng As Range
    
    On Error Resume Next
    Set Rng = Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row).SpecialCells(xlCellTypeConstants, 1)
    
    Rng.Copy
    Range("C1").PasteSpecial xlPasteValues
    Application.CutCopyMode = False
End Sub

تقبل تحياتي

 

Use SpecialCells To Copy Numeric Values YasserKhalil.rar

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

شكرا أستاذنا الكبير ياسر ابو البراء

لكن ان امكن الحل باستخدام الدوال

وتم استخدام دالة استاذنا سليم حاصبيا

لكن تم فيها تكرار الخلايا المذكورة .

لذا المطلوب بعد اذن اساتذتنا الكرام ان يكون الحل كما بالمرفق بالمعادلات

حيث اننى استخدمت المعادلة التالية  وقد ادت لنفس نتيجة استاذنا سليم

=IF(A1="avr.",A2,A1)

New Microsoft Excel Worksheet.rar

 

28 دقائق مضت, توكل said:

أخي الكريم جرب الملف المرفق هل هو المطلوب أم لا؟

New Microsoft Excel Worksheet.rar

شكرا أ - توكل

فقد استخدمت هذه المعادلة من قبل وادت لنفس نتيجة استاذنا سليم

تم تعديل بواسطه ابو يحيى1
رابط هذا التعليق
شارك

السلام عليكم

لاثراء الموضوع

جرب أخى هذه المعادلة

=INDEX($A$1:$A$18;SMALL(IF(ISNUMBER($A$1:$A$18);ROW($A$1:$A$18));ROWS($G$2:G2)))

 

New Microsoft Excel Worksheet.rar

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

13 minutes ago, رجب جاويش said:

السلام عليكم

لاثراء الموضوع

جرب أخى هذه المعادلة


=INDEX($A$1:$A$18;SMALL(IF(ISNUMBER($A$1:$A$18);ROW($A$1:$A$18));ROWS($G$2:G2)))

 

New Microsoft Excel Worksheet.rar

 

اريد فقط ان انبه الاخ ان المشرف

ادخل المعادلة

=INDEX($A$1:$A$18,SMALL(IF(ISNUMBER($A$1:$A$18),ROW($A$1:$A$18)),ROWS($G$2:G2)))

باستعمال

ctrl+shift+entr

;)

 

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

معادلة غاية في الروعة أخي الحبيب رجب جاويش

تسلم الأيادي وتعيش يا كبير

كدا الموضوع أصبح رائع بمرورك الكريم ومعادلتك الرائعة ...

تقبل تحياتي

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

الان, كريم الفلسطيني said:
الان, كريم الفلسطيني said:

 

اريد فقط ان انبه الاخ ان المشرف

ادخل المعادلة

=INDEX($A$1:$A$18,SMALL(IF(ISNUMBER($A$1:$A$18),ROW($A$1:$A$18)),ROWS($G$2:G2)))

باستعمال

ctrl+shift+entr

;)

 

اريد فقط ان انبه الاخ ان المشرف

ادخل المعادلة

=INDEX($A$1:$A$18,SMALL(IF(ISNUMBER($A$1:$A$18),ROW($A$1:$A$18)),ROWS($G$2:G2)))

باستعمال

ctrl+shift+entr

;)

 

بالفعل اخى كريم فهى معادلة صفيف

جزاك الله خيرا

الان, رجب جاويش said:

السلام عليكم

لاثراء الموضوع

جرب أخى هذه المعادلة


=INDEX($A$1:$A$18;SMALL(IF(ISNUMBER($A$1:$A$18);ROW($A$1:$A$18));ROWS($G$2:G2)))

 

New Microsoft Excel Worksheet.rar

جزاك الله خيرا استاذنا رجب جاويش

بالفعل معادلة رائعة

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

الأخ الكريم أبو يحيى

الحمد لله أن تم المطلوب على خير

 

لي طلب فضلاً لا أمراً

هلا أزلت الرقم 1 في نهاية اسم الظهور لديك ..نريد أن يكون اسم العضو معبر عن شخصه الكريم كما هو الحال في أسماء الظهور لمعظم الأعضاء

تقبل تحياتي

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

13 ساعات مضت, ياسر خليل أبو البراء said:

الأخ الكريم أبو يحيى

الحمد لله أن تم المطلوب على خير

 

لي طلب فضلاً لا أمراً

هلا أزلت الرقم 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