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

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

قام بنشر

المطلوب التعديل في الكود بحيث يتم ترحيل القيم فقط بدون تنسيقات ولا معادلات يتم الترحيل و مسح الأوراق حسب عدد العملاء وليس في نطاق ثابت بحيث يتم المسح في الأوراق دائن و مدين و الكل حسب عدد المرحلين وليس في كل النطاق

عذرا لم أتمكن من ارسال الملف

Sub myfilter()

'

Dim lastrow As Long

Application.ScreenUpdating = False

With Sheets(1)

.AutoFilterMode = False

lastrow = Range("a" & Rows.Count).End(xlUp).Row

Range("A1:D22").Select

Selection.AutoFilter

ActiveSheet.Range("$A$1:$D$22").AutoFilter Field:=4, Criteria1:=[F7], _

Operator:=xlOr, Criteria2:=[F9]

.Range("a2:d" & lastrow).Copy Sheets(Range("F3").Value).Range("a2")

.AutoFilterMode = False

End With

Application.ScreenUpdating = True

End Sub

قام بنشر (معدل)

المرفقاتترحيل5.zip

الاخوة أعضاء المنتدى الاعزاء أرجو أن يكون المطلوب واضح حسب الملف المرفق.

تم تعديل بواسطه أبو حكيم
قام بنشر

السلام عليكم

جرب هذا التعديل

ولو لم يفي بالغرض أرجو توضيح الطلب


Sub myfilter()

Dim lastrow As Long

Application.ScreenUpdating = False

With Sheets(1)

  .AutoFilterMode = False

   lastrow = Range("a" & Rows.Count).End(xlUp).Row

    Range("A1:D22").Select

    Selection.AutoFilter

    ActiveSheet.Range("$A$1:$D$22").AutoFilter Field:=4, Criteria1:=[F7], Operator:=xlOr, Criteria2:=[F9]

    .Range("a2:d" & lastrow).Copy

    With Sheets(Range("F3").Value)

	    .Range("A2:D" & .Cells(Rows.Count, 1).End(xlUp).Row).Value = Empty

	    .Range("a2").PasteSpecial xlPasteValues

    End With

   .AutoFilterMode = False

   Application.CutCopyMode = False

End With

Application.ScreenUpdating = True

End Sub

قام بنشر (معدل)

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

المطلوب الثالث هل يمكن ترحيل أعمدة محددة فقط وتكون الاعمدة غير متجاورة في نطاق كبير مثلا 100 عمود مثلا العمود 1و3و7و8و9و12و30و50:36 ...... الخ

مع الاعتذاء للعضاء المنتدى على تعدد المطالب

تم تعديل بواسطه أبو حكيم

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