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

تصحيح كود وضع علامة صح أو خطأ لكى يعمل على نطاق معين


إذهب إلى أفضل إجابة Solved by أ / محمد صالح,

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

السلام عليكم احبائى الكرام بمنتدى أوفيسنا الحبيب ... أرجو التكرم والتعطف من سيادتكم على مساعدتى فى تعديل هذان الكودان لكى يعملا على نطاق معين وهو D3 : M10 وليس على العمود الثانى فقط ولكم جزيل الشكر وبارك الله فى جهودكم جميعاً

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 2 Then
Cancel = True
Target.Font.Name = "Wingdings"
    If Target.Value = "" Or Target.Value = "û" Then
        Target.Value = "ü"
     Else
        Target.Value = "û"
    End If
End If
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 2 Then
Cancel = True
Target.Font.Name = "Wingdings"
    If Target.Value = "" Or Target.Value = "ü" Then
        Target.Value = "û"
    Else
        Target.Value = "ü"
    End If
End If
End Sub

True Or False.xlsb

رابط هذا التعليق
شارك

  • أفضل إجابة

يمكنك حذف هذا السطر 

If Target.Column = 2 Then

وكتابة هذا السطر

If Target.Column > 3 and target.column < 14 and target.row > 2 and target.row < 11 Then

أو هذا السطر

If Not Application.Intersect(Target, Range("D3:M10")) Is Nothing Then

بدلا منه

بالتوفيق

  • Like 3
رابط هذا التعليق
شارك

أحسنت استاذ محمد وهذا بالفعل المطلوب جعله الله فى ميزان حسناتك ووسع الله فى رزقك وأكرمك الله وفرج الله لك كربات الدنيا والأخرة

  • Like 1
رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information