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

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


marwa41
إذهب إلى أفضل إجابة Solved by سليم حاصبيا,

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

السلام عليكم ممكن من اهل العلم المساعدة فى هذا العمل 

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

الصندوق2020.xlsm

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

  • أفضل إجابة

تغيير اسم الصفحة الاولى الى  Main  لسهولة نسخ الكود ولصقه

الكود

Option Explicit
Sub Salim_code()
Application.ScreenUpdating = False
  Dim Filt_Rg    As Range
  Dim M          As Worksheet
  Dim Sh         As Worksheet
  Dim i%

  Set M = Sheets("Main")
  Set Filt_Rg = M.Range("B3").CurrentRegion

If M.AutoFilterMode Then
 Filt_Rg.AutoFilter
End If
i = 4
Do Until M.Range("k" & i) = vbNullString
 If Not Application.Evaluate("ISREF('" & M.Range("k" & i) & "'!A1)") Then
   Sheets.Add(, M).Name = M.Range("k" & i)
 End If
 i = i + 1
 Loop
For Each Sh In Sheets
  If Sh.Name <> M.Name Then
    Sh.Range("B3").CurrentRegion.Clear
    Filt_Rg.AutoFilter 10, Sh.Name
    Filt_Rg.SpecialCells(12).Copy Sh.Range("B3")
    Sh.Range("B3").CurrentRegion.Columns.AutoFit
  End If
Next
M.Select
If M.AutoFilterMode Then
 Filt_Rg.AutoFilter
End If
Application.ScreenUpdating = True
End Sub

الملف مرفق

 

Sandouk_2020.xlsm

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

اعتذر اذ ليس لدي الوقت لعمل هكذا فيديو (ربما يقوم احد الاساتذة بالمساعدة لعمل هذا)

لذا اقترح :

1-مسح كل الصفحات ما عدا الصفحة Main 

2-بعد ذلك يمكن تتبع خطوات الماكرو خطوة خطوة لمعرفة كيفية عمله

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

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

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

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