الزنجبيل 2.7.53.0
Ginger هو مدقق إملائي ونحوي مجاني.
سنتعلم في هذا البرنامج التعليمي كيفية استخدام Visual Basic for Applications (VBA) لتعديل حجم النص ونمطه في خلية Excel بناءً على محتوى الخلية. ينطبق هذا البرنامج التعليمي على Excel 365 و 2021 و 2019 و 2016.
مقدمات
إذا كنت جديدًا في تطوير Excel VBA ، فسأوصي قبل الانتقال إلى البرنامج التعليمي بأن تنظر في كتابنا التمهيدي لـ Excel VBA.
قبل أن تبدأ في البرمجة ، يجب عليك تمكين علامة تبويب المطور في Excel في الشريط ، وإلا فلن تتمكن من الوصول إلى محرر Visual Basic.
قم بتغيير خصائص نص خلية Excel باستخدام VBA
حدد جدول البيانات الخاص بك
سنبدأ بتحديد جدول بيانات Excel الذي سنستخدمه كمثال. لا تتردد في استخدامه لمتابعة هذا البرنامج التعليمي.
استخدم خاصية Cell.Font VBA لتغيير لون الخط ونمطه
Sub Color_Cell_Text_Condition()
Dim MyCell As Range
Dim StatValue As String
Dim StatusRange As Range
Set StatusRange = Range("Completion_Status")
'loop through all cells in the range
For Each MyCell In StatusRange
StatValue = MyCell.Value
'modify the cell text values as needed.
Select Case StatValue
'green
Case "Progressing"
With MyCell.Font
.Color = RGB(0, 255, 0)
.Size = 14
.Bold = True
End With
'orange
Case "Pending Feedback"
With MyCell.Font
.Color = RGB(255, 141, 0)
.Size = 14
.Bold = True
End With
'red
Case "Stuck"
With MyCell.Font
.Color = RGB(255, 0, 0)
.Size = 14
.Bold = True
End With
End Select
Next MyCell
End Sub
الوصول إلى VBA Macro الخاص بك
يوفر Excel القدرة على إنشاء "أنماط" الخلية. يمكن العثور على الأنماط في الشريط الرئيسي > الأنماط:
تسمح لك الأنماط بحفظ تنسيق الخلية المطلوب. ثم قم بتعيين هذا النمط لخلية جديدة وسيتم تطبيق كافة تنسيقات الخلية على الفور. بما في ذلك حجم الخط ولون الخلية وحالة حماية الخلية وأي شيء آخر متاح من قائمة تنسيق الخلية:
شخصيًا، بالنسبة للعديد من النماذج التي أعمل عليها، عادةً ما أقوم بإنشاء نمط خلية "الإدخال":
النطاق ("a1").Style = "الإدخال"
باستخدام الأنماط، يمكنك أيضًا التعرف بسهولة على أنواع الخلايا في ورقة العمل الخاصة بك. سوف يتكرر المثال أدناه عبر جميع الخلايا في ورقة العمل ويغير أي خلية ذات النمط = "Input" إلى "InputLocked":
خلية خافتة كنطاق
لكل خلية في ActiveSheet.Cells
إذا كان Cell.Style = "الإدخال" ثم Cell.Style = "InputLocked"
إنهاء إذا
الخلية التالية
Ginger هو مدقق إملائي ونحوي مجاني.
Blocks هي لعبة فكرية لطلاب الصف الثالث الابتدائي لممارسة مهارات الكشف والعين الخاصة بهم ويتم تضمينها من قبل المعلمين في برنامج دعم تدريس تكنولوجيا المعلومات.
Prezi هو تطبيق مجاني يسمح لك بإنشاء عروض تقديمية رقمية، سواء عبر الإنترنت أو دون الاتصال بالإنترنت.
Mathway هو تطبيق مفيد للغاية يمكنه مساعدتك في حل جميع المسائل الرياضية التي تتطلب أداة أكثر تعقيدا من الآلة الحاسبة المدمجة في جهازك.
Adobe Presenter هو برنامج للتعليم الإلكتروني تم إصداره بواسطة Adobe Systems ومتوفر على نظام Microsoft Windows الأساسي كمكون إضافي لـ Microsoft PowerPoint.
الطوقان هي منصة التكنولوجيا التعليمية. فهو يسمح لك بتعلم لغة جديدة أثناء تصفح مواقع الويب اليومية الشائعة.
eNetViet هو تطبيق يساعد على ربط أولياء الأمور بالمدرسة التي يدرس فيها أطفالهم حتى يتمكنوا من فهم الوضع التعليمي الحالي لأطفالهم بوضوح.
Duolingo - تعلم اللغات مجانًا، أو Duolingo ببساطة، هو برنامج تعليمي يسمح لك بتعلم وممارسة العديد من اللغات المختلفة.
RapidTyping هي أداة تدريب مريحة وسهلة الاستخدام على لوحة المفاتيح ستساعدك على تحسين سرعة الكتابة وتقليل الأخطاء الإملائية. من خلال الدروس المنظمة للعديد من المستويات المختلفة، ستعلمك RapidTyping كيفية الكتابة أو تحسين المهارات الموجودة.
MathType هو برنامج معادلة تفاعلي من مطور Design Science (Dessci)، والذي يسمح لك بإنشاء وتعليق تدوين رياضي لمعالجة النصوص والعروض التقديمية والتعليم الإلكتروني وما إلى ذلك. يستخدم هذا المحرر أيضًا لإنشاء مستندات TeX وLaTeX وMathML.