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

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

قام بنشر

السلام عليكم

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

تفضل


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

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