كيفية إخفاء أو إظهار شكل معين بناءً على قيمة خلية محددة في Excel؟
يمكنك إخفاء أو إظهار شكل معين في Excel بناءً على قيمة خلية محددة. اتبع هذه الطريقة لتحقيق ذلك.
إخفاء أو إظهار شكل معين بناءً على قيمة خلية محددة باستخدام كود VBA
إخفاء أو إظهار شكل معين بناءً على قيمة خلية محددة باستخدام كود VBA
على سبيل المثال، إذا كنت تريد إظهار شكل معين عند إدخال الرقم 1 في الخلية A1، أو إخفاء هذا الشكل إذا كانت الخلية A1 تحتوي على قيم أخرى. يرجى تشغيل الكود التالي VBA لتحقيق ذلك.
1. انقر بزر الماوس الأيمن على تبويب الورقة الذي يحتوي على الشكل الذي تريد إخفاءه أو إظهاره، ثم انقر فوق عرض الكود من قائمة النقر بزر الماوس الأيمن.
2. ستظهر نافذة Microsoft Visual Basic for Applications. يرجى نسخ ولصق الكود التالي VBA في نافذة الكود.
كود VBA: إخفاء أو إظهار شكل معين بناءً على قيمة خلية محددة
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then _
Me.Shapes("Oval 6").Visible = (Cells(1, 1).Value = 1)
End Sub
ملاحظات: في الكود:
يمكنك تعديل هذه المعلمات بناءً على متطلباتك.
3. اضغط على مفاتيح Alt + Q في نفس الوقت لإغلاق نافذة Microsoft Visual Basic for Applications.
من الآن فصاعدًا، عند إدخال الرقم 1 في الخلية A1، سيتم إظهار الشكل “Oval 6”. ولكن إذا أدخلت قيمة أخرى مثل الرقم 2 في الخلية A1، سيتم إخفاء الشكل “Oval 6” على الفور.
مقالات ذات صلة:
- كيفية إضافة تلميح عند تحريك مؤشر الماوس فوق شكل معين في Excel؟
- كيفية تغيير حجم الشكل تلقائيًا بناءً/اعتمادًا على قيمة خلية محددة في Excel؟
- كيفية ملء شكل بلون خلفية شفاف في Excel؟
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!