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

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

قام بنشر

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

ثم يتم دمج  القيم الموجودة بها فى الصف الاعلي ، و حذف باقي الصفوف

فقمت باعداد هذا الكود  لتنفيذ المطلوب

للتجربة قم باختيار اي مجموعة خلابا و شغل الكود

Sub Merge_Selection()
' Merge Selected Rows (first cell only)
Application.ScreenUpdating = False
Dim Myrows As Integer, MyCols As Integer
Myrows = Selection.Rows.Count
MyCols = Selection.Columns.Count

ActiveCell.Select
For j = 1 To MyCols
For i = 1 To Myrows - 1
    If ActiveCell.Offset(i, 0).Value <> "" Then
      ActiveCell.Value = ActiveCell.Value & " " & ActiveCell.Offset(i, 0).Value
    End If
    'ActiveCell.Offset(1, 0).EntireRow.Delete
    'Myrows = Myrows - 1
Next i
ActiveCell.Offset(0, 1).Select
Next j

For i = 1 To Myrows - 1
ActiveCell.Offset(1, 0).EntireRow.Delete
Next i

End Sub

Mergecellsup.rar

  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information