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

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

قام بنشر

السلام عليكم

بعد اذن الاستاذ الحبيب أبو حنين

تفضل


Public Sub Ali_Tr()

Dim Sh As Worksheet

Dim x, i

Set Sh = ورقة1

x = 1

For i = Sh.Cells(Rows.Count, "K").End(xlUp).Row - 1 To 7 Step -1

With ActiveSheet

.Cells(2, x) = Sh.Cells(i, "K")

End With

x = x + 1

Next

End Sub

قام بنشر

اخى الفاضل عباد

لى استفسار وطلب اخر

هذا الكود يقو ياستخراج النتائج من اخر خليه

وبذلك تكون النتائج المستخرجه هى كالتاى

100-200-300-400-وهكذا

وانا اريد استخراج النتائج من اعلى

بحيث تكون

400-300-200-100

وهكذا

قام بنشر

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

الموضحه في المرفق تبعك

وهكذا التعديل للعكس


Public Sub Ali_Tr()

Dim Sh As Worksheet

Dim x, i

Set Sh = ورقة1

x = 1

For i = 7 To Sh.Cells(Rows.Count, "K").End(xlUp).Row - 1 ' حلقة من الصف 7 حتى اخر خليه بها بيانات - صف

With ActiveSheet

' x = يمثل الصفوف في الحلقه وهنا حطيناه يمثل أعمده حتى أخر الحلقة

.Cells(2, x) = Sh.Cells(i, "K")

End With

x = x + 1

Next

End Sub

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

Important Information