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

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

قام بنشر

السلام عليكم ورحمة الله تعالي وبركاته

محتاج مساعده من الاساتذه الكرام

اريد كود ترحيل بيانات من صفحه الي صفحة اخرى

اتمني الاطلاع علي الملف المرفق للتوضيح

ولكم مني جزيل الشكر والتقدير لمجهوداتكم

ترحيل بيانات.rar

قام بنشر

أخى الفاضل

جرب هذا الكود لعله يكون كما تريد

Sub نقل()
Dim Rng1 As Range, Rng2 As Range
Dim LastRow2 As Long, LastRow3 As Long
Dim sh1 As Worksheet, sh2 As Worksheet, sh3 As Worksheet
'===========================================================
Set sh1 = Sheets("B"): Set sh2 = Sheets("D")
Set sh3 = Sheets("Archive")
Set Rng1 = sh1.Range("D8:BM39")
Set Rng2 = sh1.Range("A40:BL40")
'===========================================================
Application.ScreenUpdating = False
LastRow2 = sh2.Range("A" & Rows.Count).End(xlUp).Row + 1
LastRow3 = sh3.Range("A" & Rows.Count).End(xlUp).Row + 1
'===========================================================
Rng1.Copy
sh3.Range("A" & LastRow3).PasteSpecial Paste:=xlPasteValues
Rng2.Copy
sh2.Range("A" & LastRow2).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

 

ترحيل بيانات.rar

  • Like 1
قام بنشر

تسلم استاذي الفاضل دا هو المطلوب بس حضرتك عملت كود واحد ينفذ الترحيل انا عايز افصل بين الكودين  صفحة ( D ) وصفحة الارشيف

 

قام بنشر

تسلم ياغالي وجزاك الله خيرا

ومعذرة تعديل بس من فضلك

انا عايز في حالة عدم وجود اي بيانات سابقه في الصفحات يتم النسخ

الصف رقم 5 اذا كانت صفحة الارشيف ليس بها اى بيانات سابقه يتم النسخ بعد الصف رقم 5 وايضا الصفحة (D ) بعد الصف رقم 4 في حالة عدم وجود اي بيانات بهما

 

 

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

دا المطلوب بجد بجد تسلم ايدكد

وجزاك الله خيرا اخي واستاذي الفاضل

استفسار اخير

يوجد بالخليه ( C5 ) معادلة (  () TODAY  ) لاستخراج تاريخ الشهر ومنسق لاظهار اسم الشهر الحالي في الصفحه ( B ) هل من الممكن وضع اسم الشهر الموجود في هذه الخليه امام كل صف تم نسخه في صفحة الارشيف

بحيث عند الاستعلام عن اي شئ تم اضافته بداخل صفحة الارشيف يتم معرفة الشهر الذي تمت فيه الاضافه

 

 

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

ماشاء الله بجد بد متشكر جدا استاذي الفاضل

كنت اتمني ان يكون اسم الشهر يكرر امام كل صف به بيانات تم نقله الي الارشيف لو امكن

وجزاك الله خيرا

 

قام بنشر
35 دقائق مضت, ابو حمادة said:

كدا تمام التمام بس الشهر منتقلش للصفحة (D )

 

أين تريد وضع الشهر في الصفحة D ؟ لأن الترحيل إلى هذه الورقة يكون لصف كامل كما أردت وكما أجاب عليك أخونا المتميز رجب جاويش

  • Like 1
قام بنشر

رجب جاويش

شكرا جزيلا اخي الكريم وجزاك الله خيرا

هو دا المطلوب بالظبط

لك مني الف تحيه وتقدير

ولى طلب في موضوع اخر  لو تكرمت

موضوع خاص بالدوائر الحمراء

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

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

دا رابط الموضوع الاصلي

 

 

ودا ملف للمطلوب اتمنى الاطلاع عليه

ودا الملف المطلوب تطبيق الدوائر الحمراء عليه

الدوائر الحمراء.rar

 

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

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

السلام عليكم استاذي الفاضل رجب جاويش

قبلتني مشكله في كود الترحيل بالنسبه لصفحة ( D ) وهي

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

نطاق النسخ الذي اريده هو من الصف رقم 7 الي الصف رقم 14 بحيث يتم تجميع الاعمده في الصف رقم 15

اما بالنسبة لصفحة الارشيف

نطاق النسخ من ( D8:BM39 ) احيانا مش بتكون كلها بها بيانات بمعني يعني ممكن تكون البيانات الموجوده في هذا النطاق من ( D8:BM10 )  او اقل او اكثر الكود بينسخ النطاق كله وعند النسخ بينسخ الصفوف الفارغه وعند النسخ مره اخرى في صفحة الارشيف بيترك صفوف فارغه

اريد ان يعمل الكود ياخذ اي بيانات موجوده في الصفحه ( B ) من النطاق المحدد ( D8:BM39 ) ويتم نسخ الصفوف التي بها بيانات فقط في هذا النطاق  لصفحة الارشيف ويترك الصفوف الفارغه بحيث عند اضافة اي بيانات جديده لصفحة الارشيف يتم النسخ عند اخر صف به بيانات بدون ان يترك صفوف فارغه

اتمنى اكون قدرت اوصل لحضرتك المعلومه

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

بالنسبة لصفة الارشيف أنا فهمت المطلوب

لكن بالنسبة للصفحة D لم يتضح المطلوب

والأفضل ارفاق ملف به بعض البيانات فى الصفحة D  والنتيجة المطلوبة

 

قام بنشر

شكرا لاهتمامك استاذي الفاضل

اولا للتوضيح

صفحه ( B ) هي صفحة ادخال بيانات وارقام كثيره جدا النطاق ( D8:BM39 ) عباره عن اسماء بعض العاملين كل صف باسم عامل النطاق دا بيتم حفظه كل شهر لصفحة الارشيف ليتم عمل حصر كامل لجميع العاملين في خلال السنه او مده معينه ودا بيحصل من خلال صفحة الارشيف لان بيحفظ بها كل حركه تمت لكل موظف في خلال العام لكل شهر علي حدة

بالنسبه للنطاق ( D40:BM40  ) هو مجموع للنطاق السابق ( D8:BM39  ) لكل الارقام خلال الشهر لجميع العاملين والنطاق دا بيتم نسخه في صفحة ( D ) بعد فصل كل فئة من العاملين لوحدها وبذلك بيكون هناك اكثر من مجموع بيتم ترحيل كل المجاميع الي صفحة ( D ) ليتم حساب الاجمالي العام لكل الكشوف في النطاق ( A7:BJ15 ) وبيتم جمع كل الكشوف في الصف ( A16:BJ16 )

في الصفحة ( D ) لمعرفة مجموع الكشوف لكل الفئات خلال الشهر

اتمنى تكون وصلت الفكره

المطلوب باختصار

نقل الصف رقم ( D40:BM40) الى صفحة ( D ) في النطاق ( A7:BJ15 )

 

 

قام بنشر

أخى حماده

عندما يتم الترحيل الى صفحة D يتم ذلك فى السطر السابع ( تمام كدا )

وفى الترحيل التالى سوف يتم فى السطر الثامن وهكذا الى أن نصل الى السطر 15

ولكن عند الترحيل بعد ذلك ( أين يتم الترحيل ) علما بأن السطر 16 به معادلات كما تقول

أرجو التوضيح

 

 

 

  • Like 1
قام بنشر

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

قام بنشر

شكرا جزيلا استاذي الغالي

الشهر لم يتم نقله وعند الغاء علامة ' بيطلع خطأ في الكود

انا اسف لو تقلت عليك

 

 

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.

×
×
  • اضف...

Important Information