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

تعديل كود الترحيل بشرط


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

المطلوب تعديل بستبدال خلية الشرط G1  بكلمة "تنفيذ" بمعنى يبحث داخل العمود اذا وجد كلمة "تنفيذ" يرحل

الكود يعمل بشكل جيد مع البيانات القليله ولما اضع تقريبا 3000 صف الكود لاينفذ ويعطي مسج تم الترحيل وهو غير صحيح

اعتقد بناء الكود بشكل مختلف يحل المشكله مع الشكر

Dim Cl As Range

If [G1] = "" Then Exit Sub
For Each Cl In Range("O21:O" & [O6000].End(xlUp).Row)
If Cl.Value = [G1] Then
Cl.Offset(0, -14).Resize(1, 7).Copy
Range("R" & [R6000].End(xlUp).Row + 1).PasteSpecial xlPasteValues
End If
Next
MsgBox "تم الترحيل بنجاح ", vbOKOnly, "تنبيه"
End Sub

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

بدون ملف مرفق يصعب فهم المشكلة ..

ارفق الملف الذي به عدد الصفوف بالكامل للوقوف على المشكلة بشكل أدق

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

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