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

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

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

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

دمج الخلايا.xlsx

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

جرب هذا الملف

مع اني في الاساس ضد لعبة دمج الخلايا ولا احبذها

الكود

Option Explicit
Sub test()
If ActiveSheet.Name <> "Salim" Then Exit Sub
Dim My_Rg As Range
Dim r, x, i, m, k
Dim st$
Set My_Rg = Range("a1").CurrentRegion.Columns(1)
 
With Range("H:H")
.UnMerge
.ClearContents
End With
r = My_Rg.Rows.Count
For i = 1 To r
      x = My_Rg.Cells(i).MergeArea.Rows.Count
      If x > 1 Then
       m = 1
     For k = i To i + x - 1
       st = st & Cells(i + m - 1, 2) & " " & Chr(10)
     m = m + 1
     Next
        With Range("H" & i)
         .Resize(x).Merge
         .Value = Mid(st, 1, Len(st) - 1)
        End With
    m = 1
    st = vbNullString
       i = i + x - 1
          Else
       Range("H" & i) = My_Rg.Cells(i).Offset(, 1)
   End If
Next
End Sub

الملف مرفق

Salim دمج الخلايا.xlsm

  • Like 1
قام بنشر

صديقي شكرا كثير على الحلول 
ولكن بدي الدمج يصير على نفس العمود ولكن انا حطيت عمودين للتوضيح فقط يعني الحل يكون في العمود b

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.

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

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

Important Information