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

المساعدة في طريقة لعمل المعادلة آليا بالكود


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

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

المطلوب كود يقوم بعمل المعادلة الموجودة في الخلية J3 في الخلية اسفل منها آليا بمجرد ادخال رقم الحساب وهكذا اسفل فاسفل وفي حالة مسح البيانات من عمود رقم الحساب يقوم بحذف جميع المعادلات المخلقة باستثناء الخلية المذكورة اعلاه

سبب هذا الطلب ان حجم البيانات في الملف لدي كبير وفي حالة نسخ المعادلة بالطريقة العادية سوف يكبر حجم الملف مما يصعب التعامل معه بمرونه

ولكم الشكر والتقدير

اخوكم أبو أنس

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

السلام عليكم

تفضل هذا الكود


Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column <> 1 Or Target.Row < 3 Then Exit Sub

If Target.Value = Empty Then Target.Offset(0, 9).Value = Empty: Exit Sub

If Not Intersect(Target, Range("A3:A2000")) Is Nothing Then

Target.Offset(0, 9).FormulaR1C1 = "=IF(ISERROR(VLOOKUP(RC[-9],list,2,FALSE)),"""",VLOOKUP(RC[-9],list,2,FALSE))"

Exit Sub

End If

End Sub

وهذا المرفق

وأما كلمة تخليق أراى أن تستخدم غيرها

تركيب أو تأليف هكذا كلمات

والسلام عليكم

تركيب معادلة بالكود_ali.rar

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

السلام عليكم

أو إستخدم هذا الكود يأدي نفس الغرض وبدون معادلة


Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column <> 1 Or Target.Row < 3 Then Exit Sub

If Target.Value = Empty Then Target.Offset(0, 9).Value = Empty: Exit Sub

If Not Intersect(Target, Range("A3:A2000")) Is Nothing Then

For S = 2 To Sheets(2).Range("A15000").Row

If Target.Value = Sheets(2).Cells(S, 1).Value Then

Target.Offset(0, 9).Value = Sheets(2).Cells(S, 2).Value

Exit For

End If

Next S

Exit Sub

End If

End Sub

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

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

استاذي الفاضل العيدروس

اشكر لك سرعة التجاوب في الرد وبكفاة عالية الله يحفظك واهليك ومن تحب جميعا.

شكرا على تنبيهك بالنسبة لاستخدام الكلمة اعلاه وكنت متشكك في استخدامها ابتداء للشبهه وجزاك الله كل الخير وجنبك كل الشر.

أبو أنس

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information