ขิง 2.7.53.0
Ginger เป็นตัวตรวจสอบการสะกดและไวยากรณ์ฟรี
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ Visual Basic for Applications (VBA) เพื่อแก้ไขขนาดและสไตล์ข้อความในเซลล์ Excel ตามเนื้อหาของเซลล์ บทช่วยสอนนี้ใช้กับ Excel 365, 2021, 2019 และ 2016
เบื้องต้น
หากคุณยังใหม่ต่อการพัฒนา Excel VBA ฉันขอแนะนำว่าก่อนที่จะผ่านบทช่วยสอน คุณจะต้องพิจารณาถึงแมโครไพรเมอร์ Excel VBA ของเราก่อน
ก่อนที่คุณจะเริ่มเขียนโค้ด คุณควรเปิดใช้งานแท็บนักพัฒนาของคุณบน Excelใน Ribbon มิฉะนั้น คุณจะไม่สามารถเข้าถึง Visual Basic Editor ของคุณได้
เปลี่ยนคุณสมบัติข้อความเซลล์ 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 นำเสนอความสามารถในการสร้าง "สไตล์" ของเซลล์ สามารถพบได้ใน Home Ribbon > สไตล์:
สไตล์ช่วยให้คุณสามารถบันทึกการจัดรูปแบบเซลล์ที่คุณต้องการได้ จากนั้นกำหนดสไตล์นั้นให้กับเซลล์ใหม่ จากนั้นการจัดรูปแบบเซลล์ทั้งหมดจะถูกนำมาใช้ทันที รวมถึงขนาดแบบอักษร สีของเซลล์ สถานะการป้องกันเซลล์ และอื่นๆ ที่มีให้ใช้งานจากเมนูการจัดรูปแบบเซลล์:
โดยส่วนตัวแล้ว สำหรับโมเดลหลายๆ รุ่นที่ฉันทำงานอยู่ ฉันมักจะสร้างสไตล์เซลล์ "อินพุต":
Range("a1").Style = "อินพุต"
การใช้สไตล์ทำให้คุณสามารถระบุประเภทเซลล์บนเวิร์กชีตของคุณได้อย่างง่ายดาย ตัวอย่างด้านล่างนี้จะวนซ้ำเซลล์ทั้งหมดในแผ่นงานและเปลี่ยนเซลล์ใดๆ ด้วย Style = “Input” เป็น “InputLocked”:
Dim Cell เป็นช่วง
สำหรับแต่ละเซลล์ใน ActiveSheet.Cells
ถ้า Cell.Style = "อินพุต" จากนั้น Cell.Style = "InputLocked"
สิ้นสุดถ้า
เซลล์ถัดไป
Ginger เป็นตัวตรวจสอบการสะกดและไวยากรณ์ฟรี
Blocks เป็นเกมทางปัญญาสำหรับนักเรียนชั้นประถมศึกษาปีที่ 3 เพื่อฝึกฝนทักษะการตรวจจับและการมองเห็น และรวมอยู่ในโปรแกรมสนับสนุนการสอนด้านไอทีโดยครู
Prezi เป็นแอปพลิเคชั่นฟรีที่ให้คุณสร้างงานนำเสนอดิจิทัลทั้งออนไลน์และออฟไลน์
Mathway เป็นแอปที่มีประโยชน์มาก ๆ ที่สามารถช่วยคุณแก้ปัญหาทางคณิตศาสตร์ที่ต้องใช้เครื่องมือที่ซับซ้อนมากกว่าเครื่องคิดเลขในอุปกรณ์ของคุณ
Adobe Presenter เป็นซอฟต์แวร์อีเลิร์นนิงที่เผยแพร่โดย Adobe Systems บนแพลตฟอร์ม Microsoft Windows ในรูปแบบปลั๊กอิน Microsoft PowerPoint
Toucan เป็นแพลตฟอร์มเทคโนโลยีการศึกษา ช่วยให้คุณเรียนรู้ภาษาใหม่ในขณะที่ท่องเว็บไซต์ทั่วไปในชีวิตประจำวัน
eNetViet เป็นแอปพลิเคชั่นที่ช่วยเชื่อมโยงผู้ปกครองกับโรงเรียนที่บุตรหลานกำลังศึกษาอยู่ เพื่อให้พวกเขาสามารถเข้าใจสถานการณ์การเรียนรู้ในปัจจุบันของบุตรหลานได้อย่างชัดเจน
RapidTyping เป็นเครื่องมือฝึกแป้นพิมพ์ที่สะดวกและใช้งานง่าย ซึ่งจะช่วยให้คุณปรับปรุงความเร็วในการพิมพ์และลดข้อผิดพลาดในการสะกดคำ ด้วยบทเรียนที่จัดไว้สำหรับหลายระดับ RapidTyping จะสอนวิธีพิมพ์หรือพัฒนาทักษะที่มีอยู่
MathType เป็นซอฟต์แวร์สมการเชิงโต้ตอบจากนักพัฒนา Design Science (Dessci) ซึ่งช่วยให้คุณสร้างและใส่คำอธิบายประกอบทางคณิตศาสตร์สำหรับการประมวลผลคำ การนำเสนอ eLearning ฯลฯ ตัวแก้ไขนี้ยังใช้ในการสร้างเอกสาร TeX, LaTeX และ MathML อีกด้วย
แอปที่ขับเคลื่อนด้วย AI ของ Grammarly ช่วยให้ผู้คนสื่อสารได้อย่างมีประสิทธิภาพมากขึ้น ผู้ใช้หลายล้านคนพึ่งพา Grammarly ทุกวันเพื่อทำให้ข้อความ เอกสาร และโพสต์บนโซเชียลมีเดียมีความชัดเจน ปราศจากข้อผิดพลาด และเป็นมืออาชีพมากขึ้น