logo

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
بكار للأبد لا تميز خلال هذه الفترة-- لا تميز خلال هذه الفترة لا تميز خلال هذه الفترة خطأ برمجي والماكرو لا يعمل run time error 438 اكسيل اسئله واجابات



أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





17-04-2024 07:28 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 25-04-2023
رقم العضوية : 24324
المشاركات : 11
الجنس :
تاريخ الميلاد : 23-9-1985
قوة السمعة : 20
الاعجاب : 2
attach قوائم.xlsx
السلام عليكم اساتذتي الكرام
في البداية اعتذر لاني لم اعرف كيف ارفع ملف الاكسل
لدي هذه الملف يحتوي على بيانات كثيرة في حقل A
واريد تقسيمه الى عدة اعمدة جربت تحويل النص الى اعمدة ولم تنجح الطريقة وجربت TEXTSPLIT  ولم تنجح الطريقة
وضع الجواب كمثال من (C1:I1)
علما انه الاسم سواء كان ثنائي او ثلاثي او رباعي اريده في حقل واحد

طبعا الملف يحتوي على الالاف الاسماء وكل حقل يختلف عن الذي قبله من حيق الفراغات بين الكلمات ولاكن انا وضعت كم حقل كمثال وشكرا لكمNDE0MjQyMC45NjQUntitled
 
 





look/images/icons/i1.gif تقسيم الخلية الى عدة اعمدة
  17-04-2024 10:33 صباحاً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10522
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36735
الاعجاب : 177
وعليكم السلام
يفضل أن ترفع ملف لكي يسهل على الأخوة الأعضاء محاولة مساعدتك




look/images/icons/i1.gif تقسيم الخلية الى عدة اعمدة
  18-04-2024 06:36 صباحاً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 25-04-2023
رقم العضوية : 24324
المشاركات : 11
الجنس :
تاريخ الميلاد : 23-9-1985
قوة السمعة : 20
الاعجاب : 2
attach قوائم.rar
استاذ اني ضايف ملف العمل
 
 



تم تحرير المشاركة بواسطة :almosowy85 بتاريخ:18-04-2024 06:37 صباحاً





look/images/icons/i1.gif تقسيم الخلية الى عدة اعمدة
  18-04-2024 10:13 صباحاً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10522
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36735
الاعجاب : 177
السلام عليكم 
جرب الكود التالي

CODE
Sub Test()
    Dim c As Range, regex As Object, matches As Object, match As Object, cellValue As String, rowNum As Long
    Set regex = CreateObject("VBScript.RegExp")
    regex.Pattern = "(\d+)\s*-\s*(\d+)\s+(.+?)\s+(\d{1,3}(?:,\d{3})*,\d+)\s+(.+?)\s+(\d+)"
    regex.Global = True
    For Each c In Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row)
        cellValue = c.Value
        If regex.Test(cellValue) Then
            Set matches = regex.Execute(cellValue)
            rowNum = c.Row
            For Each match In matches
                Cells(rowNum, 2).Value = match.SubMatches(0)
                Cells(rowNum, 3).Value = match.SubMatches(1)
                Cells(rowNum, 4).Value = match.SubMatches(2)
                Cells(rowNum, 5).Value = match.SubMatches(3)
                Cells(rowNum, 6).Value = match.SubMatches(4)
                Cells(rowNum, 7).Value = match.SubMatches(5)
                rowNum = rowNum + 1
            Next match
        Else
            Cells(rowNum, 2).Value = cellValue
            rowNum = rowNum + 1
        End If
    Next c
End Sub

أثارت هذه المشاركة إعجاب: ali mohamed ali، Yasser Elaraby،



look/images/icons/i1.gif تقسيم الخلية الى عدة اعمدة
  21-04-2024 06:57 صباحاً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 25-04-2023
رقم العضوية : 24324
المشاركات : 11
الجنس :
تاريخ الميلاد : 23-9-1985
قوة السمعة : 20
الاعجاب : 2
اشكرك استاذي الغالي جزيل الشكر ولكن لدي سوال
عندما اجرب على بيانات كثيرة مثلا من A1 : a5000
في العديد من الخلايا  ( تقريبا 45 خلية )لا يقوم بالتقسيم بل يقوم بوضعها كما هي في الخلية B 
وكأنه يقوم بنسخ ولصق من الخلية A الى الخلية B

وفي حالة تغيير ترتيب البيانات في داخل كل خلية هل سيتم تقسيمها بصورة صحيحه ام يحدث خلل ؟


تم تحرير المشاركة بواسطة :almosowy85 بتاريخ:21-04-2024 12:23 مساءً





look/images/icons/i1.gif تقسيم الخلية الى عدة اعمدة
  21-04-2024 05:47 مساءً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10522
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36735
الاعجاب : 177
أعتقد هيكلة البيانات غير ثابتة بهذا الشكل لأن الكود يعتمد على Pattern في تقسيم المحتوى
عموماً جرب خاصية تقسيم البيانات لأعمدة حسب المسافات




اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
مسح محتويات الخلية بمجرد النقر عليها Haneen Amr
4 196 YasserKhalil
امل المساعدة بحيث يظهر التاريخ بالخلية بالشكل الصحيح  لكي استطيع ارساله  ابوعلي الحبيب
3 158 YasserKhalil
عدم اظهار رسالة الخلية محمية و لا يمكنك التعديل عليها chardoneret
1 250 chardoneret
اعطاء عبارة بناء على لون الخلية oilman852
5 250 YasserKhalil
عدد الارقام في الخلية محمد الخازمي
2 617 محمد الخازمي

الكلمات الدلالية
تقسيم ، الخلية ، اعمدة ،









اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 08:42 AM