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

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

قام بنشر

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

 

 

انا اعلم التنسيق لكمة ما او قيمة محددة  لكن لا اعرف اكثر من كلمة

قام بنشر

مثال

 

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

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

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

 

 

gr2k.jpg

تم تعديل بواسطه office 2003
قام بنشر (معدل)

أتمنى يكون المطلوب

وبتنسيق أكبر عن طريق قائمة مرنة  أنظر المرفق الثانى

تنسيق شرطى.rar

تنسيق شرطى 2.rar

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

مشكور على الرد ياغالي

 

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

 

 

والمرفقين  لا فرق بينهم

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

السلام عليكم

بعد اذن الاستاذ الحبيب جمال عبدالسميع

 

جرب هذا الكود امل ان يفي بالغرض

Public Sub Ali_Frmt()
Dim Asm As String
Dim Sht As Worksheet
Dim Rng As Range, rn As Range
Ne:
Asm = InputBox("إدخل الكلمة المراد تنسيقها", "منتدى أوفسينا")
If Asm = vbNullString Or Asm = Cancel Then Exit Sub
Set Sht = ActiveSheet
    With Sht
        Col = Split(.UsedRange.Address, "$")(3)
        Rw = Split(.UsedRange.Address, "$")(4)
        Set Rng = .Range(.Cells(1, 1), .Cells(Rw, Col))
     For Each rn In Rng
      If rn Like CStr(Asm) Then
      With rn
        .Interior.Color = RGB(242, 242, 242)
        .Borders.Color = RGB(255, 0, 0)
        .Borders.Weight = xlThick
        .Font.Bold = True
       End With
        Cn = Cn + 1
      End If
     Next
     MsgBox "تم تنسيق الكلمات " & " وعدد الكمات : " & Cn, vbInformation, ""
     Cn = 0
     If MsgBox("هل تريد تنسيق كلمات اخرى ؟", vbYesNo, "") = vbYes Then GoTo Ne
    End With
End Sub

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information