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

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

قام بنشر

لو سمحتم اريد مساعدتكم في ترحيل بياانات من ملف حضور وانصراف الي كشف رواتب علما باني قد بحثت كثيرا ولم استطيع عمل الكود ومرفق ملف توضيحي لما اريد

مشكورين مقدما

كشف رواتب.rar

قام بنشر

جرب هذا الماكرو

Option Explicit

Sub transfer_data()
Dim main_Sh As Worksheet
Dim m As Integer
 Set main_Sh = Sheets("Sheet1")
 
        With main_Sh
            .Select
            .Range("a2:H" & Sheets.Count).ClearContents
        End With
        
  For m = 2 To Sheets.Count
        With main_Sh
             Sheets("sheet" & m).Range("f39:f44").Copy
            .Range("A" & m).PasteSpecial Paste:=xlValues, Transpose:=True
            .Range("g" & m) = Evaluate("=SUM(B" & m & ",F" & m & ")-SUM(C" & m & ":E" & m & ")")
        End With
Next
main_Sh.Range("a1").Select
End Sub

مرفق مثال

 

كشف رواتب salim.rar

  • Like 1
قام بنشر

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

شكرا مرة ثانيه

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

سجل دخولك الان
×
×
  • اضف...

Important Information