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

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

قام بنشر

انا عندي شيت أكسيل خاص بالمرتبات العاملين وكنت عاوز من حضرتك كود يخلي الإدارات تتكرر تحت بعض بعدد الأعمدة زي الشيت اللي حضرتك عملتو لعمرو ناجي

بس الفرق اني عاوز اثبت أول 7 أعمده ويتعاملو معاملة العمود الاول ويتكرروو بعدد الاعمده الباقية في الشيت ..

قام بنشر

هناك مشكلة ما في المرفقات أخي الكريم ولا يمكنني معرفتها شاكر لك الاهتمام سوف اقوم بحل المشكلة ثم ارسل المرفقات

قام بنشر

السلام عليكم

أخي العزيز

يمكنك تبديل الكود للتالي

Sub reprt()

Application.DisplayAlerts = False


	rr = Selection.Rows.Count

	cc = Selection.Columns.Count

	If cc < 9 Then MsgBox ("عدد الأعمدة التي تم اختيارها قليل"): Exit Sub


	For i = 1 To Sheets.Count

    	If Sheets(i).Name = "Report" Then Sheets(i).Delete: GoTo 10

	Next i


10  Selection.Copy

	Sheets.Add

	ActiveSheet.Name = "Report"

	[a1].Select

	ActiveSheet.Paste


	For i = 9 To cc

    	Range(Cells(1, i), Cells(rr, i)).Cut

    	Cells((i - 8) * rr + 1, 8).Select

    	ActiveSheet.Paste


    	Range(Cells(1, 1), Cells(rr, 7)).Copy

    	Cells((i - 8) * rr + 1, 1).Select

    	ActiveSheet.Paste

	Next i

	Application.CutCopyMode = xlNone

Application.DisplayAlerts = True

[a1].Select

End Sub

أو تفضل المرفق

ارجو أن يكون هو ماتريد

amr nagy 3.rar

قام بنشر

السلام عليكم اخي الكريم الاستاذ طارق شاكر لك اهتمامك الكبير رغم انشغالك وانا بشكرك جدا وربنا يجعلكم دائماً في مساعده الغير وأشكر موقع أوفيسنا لأنه يضم أعضاء وإداريين علي أعلى مستوي وأتمني لكم يا أخي دوام التوفيق والتقدم لك ولكل من شارك بالمساهمة في هذا الموقع

وشكراً

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information