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

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

قام بنشر

جزاك الله خير 

بعتذر هل هناك طريقة لنقل البيانات من الشيت الاساسي الى نوع القضية 

بمعني الغاء البيانات من الشيت الاساسي ونقلها الى الشيت الاخر 

وشكرا 

 

  • تمت الإجابة
قام بنشر

بعد اذن الاخ محمد

عمليات   الــــ  Copy و الـــ Paste ترهق البرنامج دون اي فائدة (قدر الامكان الابتعاد عتها خاصة في حالة البيانات الكثيرة)

Sub Distrebute_data()

Dim lr As Long, M As Long
Dim Sh As Worksheet, i%, x%, But_Sheet$
Dim AAM  As Worksheet
Set AAM = Sheets("عام")

lr = AAM.Cells(Rows.Count, "A").End(xlUp).Row
If lr < 3 Then Exit Sub
i = 3
    Do Until i = lr + 1
        On Error Resume Next
        But_Sheet = AAM.Cells(i, "G")
        Set Sh = Sheets(But_Sheet)
        If Err.Number = 0 Then
          x = Sh.Cells(Rows.Count, "A").End(xlUp).Row + 1
          Sh.Cells(x, 1).Resize(, 9).Value = _
          AAM.Cells(i, "a").Resize(, 9).Value
        End If
        Error.Clear
       i = i + 1
    Loop
 AAM.Cells(3, 1).Resize(lr, 9).ClearContents
End Sub

 

  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information