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

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

قام بنشر

السلام عليكم

وهذه محاولة أخرى لإثراء الموضوع

كود فى حدث الصفحة بمجرد كتابة الكلمة المطلوبة يتم الترحيل

Private Sub Worksheet_Change(ByVal Target As Range)
Set sh = Sheets("الخلاصة")
LR = sh.Cells(Rows.Count, 1).End(xlUp).Row + 1
If Target.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
If Not Intersect(Target, Range("G:G")) Is Nothing Then
    If Not IsEmpty(Target) And Target.Text = "تخويل صادر" Or Target.Text = "شهيد" Or Target.Text = "دورة" Or Target.Text = "نقل" Or Target.Text = "استخدام" Or Target.Text = "حماية" Then
        Target.Offset(0, -6).Resize(1, 4).Copy
        sh.Range("A" & LR).PasteSpecial xlPasteValues
        sh.Range("E" & LR).Value = Target
    End If
End If
Application.CutCopyMode = False
Application.ScreenUpdating = True
Set sh = Nothing
End Sub

المصنف2.rar

  • Like 1
قام بنشر

استاذي الفاضل استاذ رجب

سلمت يدك على هذا الكود الرائع وبارك الله فيك 

هل يمكن ان توسع نطاقا الكود الى نهاية الجدول يعني ياخذ مجال اوسع 

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

  • أفضل إجابة
قام بنشر

السلام عليكم

تفضل أخى

تم تعديل بسيط

وجعل الكود يعمل عن طريق زر

حتى يمكن تنفيذ طلبك

جرب وأخبرنى بالنتيجة

Sub ragab()
Dim c As Range
Set sh = Sheets("الخلاصة")
LR = Cells(Rows.Count, 1).End(xlUp).Row
Application.ScreenUpdating = False
sh.Range("A3:E1000").ClearContents
For Each c In Range("G4:G" & LR)
  If Not IsEmpty(c) And c.Text = "تخويل صادر" Or c.Text = "شهيد" _
    Or c.Text = "دورة" Or c.Text = "نقل" Or c.Text = "استخدام" Or c.Text = "حماية" Then
    c.Offset(0, -6).Resize(1, 4).Copy
    LR1 = sh.Cells(Rows.Count, 1).End(xlUp).Row + 1
    sh.Range("A" & LR1).PasteSpecial xlPasteValues
    sh.Range("E" & LR1).Value = c
   End If
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
Set sh = Nothing
End Sub

المصنف3.rar

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

استاذ رجب 

هذا الكود رائع لكن يتوسع اكثر لغاية الخلية رقم 1270 من الجدول يتعمم الكود لهذا التسلسل وحسب هذا المرفق 

اما انت اذا احببت ان تزيد من قوة الكود وترتيب المصنف فاكون شاكر لك 

المصنف الجديد.rar

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

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

انت وفرت لي الكثير من الوقت في عملي وشكرا لك لكني شويه طماع بشرح الكود لكي اتعلم واتتلمذ على يد عباقرة الاكسل وشكرا 

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