اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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

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