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

تعديل كود إدراج تعليق ديناميكي للخلية النشطة


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

أيها الإخوة 

السلام عليكم ورحمة الله 

أثناء البحث في احد المواقع الاجنبية وجدت الكود التالي 

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim sResult As String

    If Union(Target, Range("C11")).Address = Target.Address Then
        Application.EnableEvents = False
        Application.ScreenUpdating = False
        sResult = Target.Value
        Target.ClearContents

        With Range("F15")
            .ClearComments
            .AddComment
            .Comment.Text Text:=sResult
        End With
        Application.EnableEvents = True
        Application.ScreenUpdating = True
    End If
End Sub

الكود يقوم بعرض قيمة الخلية c11 كتعليق عند الخلية F15 

وعند تجربة الكود لاحظت أنه يقوم بحف القيمة المدخلة في الخليه C11 سواء كانت معادلة أو قيمة ثابتة

وعليه آمل منكم تعديل الكود بشكل يسمح ببقاء المعادلة في الخلية C11

وشكرا

 

COMM.xlsm

تم تعديل بواسطه سعيد 1428
رابط هذا التعليق
شارك

أحى الفاضل 

بعد إلغاء السطر لا يتم تحديث قيمة التعليق إلى إذا تم وضع مؤشر الماوس في الخلية c12 ومن ثم الضغط على مفتاح الإدخال 

فيرجا المعالجة لهذه المشكلة 

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

خلايا ادراج التعليق الخلايا المتغيرة
g1 h1
g2 h2
g3 h3
g4 h4
g5 h5
g6 h6
g7 h7
g8 h8
g9 h9
g10 h10
g11 h11

COMM.xlsm

تم تعديل بواسطه سعيد 1428
رابط هذا التعليق
شارك

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