اذهب الي المحتوي
أوفيسنا

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

قام بنشر

الاخوة الافاضل ارجو منكم مساعدتي في كتابة الدالةvlookup مع دالة choose .....ككود بحيث يعطيني الناتج  تلقائيا بصفة value  وليس كمعادلة ( لا اريد ان يظهر في الخلية معادلة) 

مرفق ملف وقمت بكتابة المعادلة بالعمود الملون بالاصفر ... وشكرا جزيلا لمن حاول مساعدتي

vlookup&choose .vba.xlsm

قام بنشر

مشكور اخي وفيت عمل كتير رائع لكن ما اريده ان يكون مثل الكود المكتوب بالاسفل مع دمج choose  وذلك حتى يتفادى الخطأ في حالة وجود قيم غير موجود بشيت رقم 2 مثال الصف الاول في الشيت رقم 4 ولا يعطيني #N/A اذا كانت هناك قيمة موجودة بالفعل داخل الخلية ويتركها كما هي

Sub n()
Dim lastrow1 As Long
Dim rng1 As Range
Dim m As Long
lastrow1 = Sheets("4").Cells(Rows.Count, 1).End(xlUp).Row
Set rng1 = Sheets("2").Range("a1:e" & lastrow1)
For m = 1 To lastrow1
On Error Resume Next
Sheets("4").Range("g" & m).Value = Application.WorksheetFunction.VLookup( _
Sheets("4").Range("a" & m).Value, rng1, 5, False)
Next m
End Sub

اليك الملف مع التعديل

vlookup&choose .vba (2).xlsm

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information