Halia 2.7.53.0
Halia ialah penyemak ejaan dan tatabahasa percuma.
Dalam tutorial ini kita akan belajar cara menggunakan Visual Basic for Applications (VBA) untuk mengubah suai saiz dan gaya teks dalam sel Excel berdasarkan kandungan sel. Tutorial ini digunakan untuk Excel 365, 2021, 2019 dan 2016.
Pendahuluan
Jika anda baru dalam pembangunan Excel VBA, saya akan mengesyorkan bahawa sebelum melalui tutorial anda akan melihat buku asas makro Excel VBA kami.
Sebelum anda memulakan pengekodan, anda harus mendayakan tab pembangun anda pada Excel dalam Ribbon, kerana jika tidak, anda tidak akan dapat mengakses Editor Visual Basic anda.
Tukar sifat teks sel Excel anda dengan VBA
Tentukan hamparan anda
Kami akan mulakan dengan mentakrifkan hamparan Excel yang akan kami gunakan sebagai contoh. Jangan ragu untuk menggunakannya untuk mengikuti tutorial ini.
Gunakan sifat Cell.Font VBA untuk menukar warna dan gaya fon
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
Akses Makro VBA anda
Excel menawarkan keupayaan untuk mencipta "Gaya" Sel. Gaya boleh didapati dalam Reben Rumah > Gaya:
Gaya membolehkan anda menyimpan Pemformatan Sel yang anda inginkan. Kemudian tetapkan gaya itu kepada sel baharu dan semua pemformatan sel digunakan serta-merta. Termasuk saiz fon, warna sel, status perlindungan sel dan apa-apa lagi yang tersedia daripada Menu Pemformatan Sel:
Secara peribadi, untuk kebanyakan model yang saya kerjakan, saya biasanya mencipta gaya sel "Input":
Julat("a1").Gaya = "Input"
Dengan menggunakan gaya anda juga boleh mengenal pasti jenis sel dengan mudah pada lembaran kerja anda. Contoh di bawah akan melingkari semua sel dalam lembaran kerja dan menukar mana-mana sel dengan Style = "Input" kepada "InputLocked":
Sel Malap sebagai Julat
Untuk Setiap Sel dalam ActiveSheet.Cells
Jika Cell.Style = "Input" kemudian Cell.Style = "InputLocked"
Tamat Jika
Sel Seterusnya
Halia ialah penyemak ejaan dan tatabahasa percuma.
Blocks ialah permainan intelektual untuk pelajar sekolah rendah gred 3 untuk mempraktikkan kemahiran pengesanan dan mata mereka dan disertakan oleh guru dalam program sokongan pengajaran IT.
Prezi ialah aplikasi percuma yang membolehkan anda membuat persembahan digital, dalam talian dan luar talian.
Mathway ialah apl yang sangat berguna yang boleh membantu anda menyelesaikan semua masalah matematik yang memerlukan alat yang lebih kompleks daripada kalkulator terbina dalam peranti anda.
Adobe Presenter ialah perisian e-Pembelajaran yang dikeluarkan oleh Adobe Systems yang tersedia pada platform Microsoft Windows sebagai pemalam Microsoft PowerPoint.
Toucan ialah platform teknologi pendidikan. Ia membolehkan anda mempelajari bahasa baharu semasa menyemak imbas tapak web biasa setiap hari.
eNetViet ialah aplikasi yang membantu menghubungkan ibu bapa dengan sekolah tempat anak mereka belajar supaya mereka dapat memahami dengan jelas situasi pembelajaran semasa anak mereka.
Duolingo - Belajar Bahasa Secara Percuma, atau ringkasnya Duolingo, ialah program pendidikan yang membolehkan anda mempelajari dan mengamalkan pelbagai bahasa.
RapidTyping ialah alat latihan papan kekunci yang mudah dan mudah digunakan yang akan membantu anda meningkatkan kelajuan menaip anda dan mengurangkan ralat ejaan. Dengan pelajaran yang dianjurkan untuk pelbagai peringkat, RapidTyping akan mengajar anda cara menaip atau meningkatkan kemahiran sedia ada.
MathType ialah perisian persamaan interaktif daripada pembangun Sains Reka Bentuk (Dessci), yang membolehkan anda mencipta dan menganotasi tatatanda matematik untuk pemprosesan perkataan, pembentangan, ePembelajaran, dll. Editor ini juga digunakan untuk mencipta dokumen TeX, LaTeX dan MathML.