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

سؤال عن دمج الخلايا


kh_yh

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

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

دمج الخلايا.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
رابط هذا التعليق
شارك

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