ジンジャー 2.7.53.0
Ginger は無料のスペル チェッカーと文法チェッカーです。
このチュートリアルでは、Visual Basic for Applications(VBA)を使用して、セルの内容に基づいてExcelセルのテキストのサイズとスタイルを変更する方法を学習します。このチュートリアルは、Excel 365、2021、2019、および2016に適用されます。
予選
Excel VBA開発に不慣れな場合は、チュートリアルを実行する前に、ExcelVBAマクロ入門書を確認することをお勧めします。
コーディングを開始する前に、リボンのExcelで開発者タブを有効にする必要があります。有効にしないと、Visual BasicEditorにアクセスできなくなります。
VBAを使用してExcelのセルテキストのプロパティを変更する
スプレッドシートを定義する
例として使用する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マクロにアクセスする
Excel には、セルの「スタイル」を作成する機能があります。スタイルは、 ホーム リボン > にあります。スタイル:
スタイルを使用すると、必要なセルの書式設定を保存できます。次に、そのスタイルを新しいセルに割り当てると、すべてのセルの書式設定が即座に適用されます。フォント サイズ、セルの色、セルの保護ステータス、およびセルの書式設定メニューから利用できるその他のものが含まれます。
個人的には、私が取り組んでいるモデルの多くでは、通常、「入力」セル スタイルを作成します。
Range("a1").Style = "入力"
スタイルを使用すると、ワークシート上のセルの種類を簡単に識別することもできます。以下の例では、ワークシート内のすべてのセルをループし、Style = "Input" のセルをすべて "InputLocked" に変更します。
範囲としての薄暗いセル
ActiveSheet.Cells の各セルについて
Cell.Style = "入力" の場合次に、Cell.Style = "InputLocked" とします。
終了の場合
次のセル
Ginger は無料のスペル チェッカーと文法チェッカーです。
Blocks は、小学校 3 年生向けの探知能力と視覚能力を訓練するための知的なゲームであり、教師による IT 指導支援プログラムに組み込まれています。
Mathway は、デバイスに内蔵されている電卓よりも複雑なツールを必要とする数学の問題をすべて解決できる、非常に便利なアプリです。
Adobe Presenter は、Adobe Systems によってリリースされた e ラーニング ソフトウェアで、Microsoft Windows プラットフォーム上で Microsoft PowerPoint プラグインとして利用できます。
Toucan は教育テクノロジー プラットフォームです。日常的に使用される一般的な Web サイトを閲覧しながら、新しい言語を学習できます。
eNetViet は、保護者と子供が勉強している学校を結び付け、子供の現在の学習状況を明確に理解できるようにするアプリケーションです。
Duolingo - 無料で言語を学ぶ、または単に Duolingo は、さまざまな言語を学び、練習できる教育プログラムです。
RapidTyping は、タイピング速度を向上させ、スペル ミスを減らすのに役立つ、便利で使いやすいキーボード トレーニング ツールです。RapidTyping では、さまざまなレベルに合わせてレッスンが構成されており、タイピングの方法や既存のスキルを向上させる方法を学びます。
MathType は、開発者 Design Science (Dessci) が提供するインタラクティブな方程式ソフトウェアで、ワード プロセッシング、プレゼンテーション、e ラーニングなどの数学的記法を作成して注釈を付けることができます。このエディタは、TeX、LaTeX、および MathML ドキュメントの作成にも使用されます。
Grammarly の AI を活用したアプリは、人々のコミュニケーションをより効果的にするのに役立ちます。何百万ものユーザーが毎日 Grammarly を利用して、メッセージ、ドキュメント、ソーシャル メディアの投稿をより明確に、エラーなく、よりプロフェッショナルなものにしています。