أبو علياء عاطف قام بنشر الإثنين at 17:51 قام بنشر الإثنين at 17:51 السلام عليكم لو تكرمتم محتاج تكملة الكود الموجود في الصورة بحيث عند الضغط علي الزر يحذف المسافة بين عبد الرحمن أو عبد الرحيم وغيرهم ... أرجوا أنا أكون وضحت المطلوب إليكم الكود للتكملة عليه جزاكم الله خيرا Dim ch LR = Cells(Rows.Count, 3).End(xlUp).Row With Range("B3:B" & LR) For Each ch In Array("إ", "أ", "آ") .Replace CStr(ch), "ا" Next .Replace "ة", "ه" .Replace "ى", "ي" End With المشكلة الحروف العربية معكوسة بس أكيد مفهومة لأهل الخبرة والعلم
AbuuAhmed قام بنشر الإثنين at 18:22 قام بنشر الإثنين at 18:22 أضف هذا السطر: .Replace "عبد ال", "عبدال" ليصبح كامل الكود كالتالي: Dim ch LR = Cells(Rows.Count, 3).End(xlUp).Row With Range("B3:B" & LR) For Each ch In Array("إ", "أ", "آ") .Replace CStr(ch), "ا" Next .Replace "ة", "ه" .Replace "ى", "ي" .Replace "عبد ال", "عبدال" End With أشك أن هذا السطر مقلوب: .Replace "ى", "ي" 1
أبو علياء عاطف قام بنشر الإثنين at 19:03 الكاتب قام بنشر الإثنين at 19:03 جزاك الله خيرا تمام الكود شغال وحذف المسافة ما هو الغلط فيها "ي" , "ى" Replace
أبو علياء عاطف قام بنشر الإثنين at 19:08 الكاتب قام بنشر الإثنين at 19:08 لما أكون محتاج أزود أعمدة يشتغل عليها الكود أعمل ايه هنا With Range("C3:C" & LR)
AbuuAhmed قام بنشر الإثنين at 19:57 قام بنشر الإثنين at 19:57 دع الـ B الأولى كما هي وبدل في الـ B الثانية: With Range("B3:C" & LR) في سطر التبديل بين الياء والألف المقصورة، العادة يتم تبديل الياء بالألف المقصورة وليس العكس أي نتخلص من النقط كما فعلناها مع التاء المربوطة والهاء وكما تخلصنا من الهمزات. ولكن الموجود في الكود هو تبديل الألف المصورة بالياء.
أبوعيد قام بنشر منذ 4 ساعات قام بنشر منذ 4 ساعات السلام عليكم هل الكود المقترح سيحول كلمة (الله) إلى (اللة) ؟ وهل سيجعل (ليلى أو مروى) إلى (ليلي أو مروي) ؟ أو (عبدالهادي) إلى (عبدالهادى) ؟ إذا حصل هذا الأمر فالكود يحتاج لمراجعة الرجاء الانتباه
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.