お問い合わせ

TEL:086-206-5592

WEB:WEBから

Excelでセルの色をカウント

岡山市北区パソコン教室 Excelで色をカウントする方法例1 MS Office

マクロと聞くと何だか難しそうだ・・・

そう思い、あきらめる方も多いかも知れませんし、、、

 

マクロ・プログラミングしないと作れない内容だと、「Excelではできない!!」

っと、即、回答する方もいることでしょう。

 

また、担当者が変わってしまうと、、、

こんなのどうやって作ったの?っと悩まれるかも知れません

 

そんな例として、「セルの色をカウントするプログラミング」の作り方を例にして、

初めて挑戦する方法を、、、

 

最近では、ネット上に回答なり、参考となるプログラムはあります。

近いのはあるので、探してみることです。

 

探し出したら、試してみる。

この繰り返しです。細かい内容は別として、トライ&エラー、試行錯誤をしてみて下さい。

 

今回は、セルの色をカウントするプログラミングですので、

「Excel セル 色 カウント」とか「Excel 色 カウント」などで検索すると可能な方法が出てきます。

 

その中で、使えそうな例を試してみて下さい。

 

岡山市北区パソコン教室 Excelで色をカウントする方法例1

名前のカウントは、COUNTIF 関数を使うとできるけど・・・

セルの値を比較して、カウントするには、あらかじめExcelで用意されている関数、COUNTIF関数を使えば可能ですけど、、、

 

セルの色が同じ個数をカウントするには?

フィルターで色を指定して絞り込んで・・・みたいな感じでカウントしないとできないみたい。

 

ということで、VBAの例を作ってみました。

 

なお、関数名、引数などの変数など、少し変更しています。

岡山市北区パソコン教室 Excelで色をカウントする方法例2

セルの色でカウントしてみる

 

岡山市北区パソコン教室 Excelで色をカウントする方法例3

コピペ作成して、変数を変えています。

注意点は、

マクロの作成時に、「標準モジュール」を追加して作成する必要があります。

Module1 となっているファイルにコピペ作成しています。

 

日本語の変数名は、あまり使いませんが、解りやすく日本語で書いています。

 

この程度の短いプログラミングからはじめて、

必要に応じて、少しづつ作り方を理解してスキルアップして頂ければよいかと思います。

 

ExcelのVBA、全てを理解してから作ってみようとすると、

結果的に「あきらめた」となるケースも多いです。

 

必要に応じて、、、実際に作りながら、少しづつ、あきらめず、理解していけばよいでしょう。

 

時間的に余裕があれば、

1行、1行じっくり処理の内容を確認しながら、調べながら見直して下さい。

 

 

プログラミングの内容は省略しますが、

Excel の セルは、プログラミング、VBAでは、 Range といったオブジェクトで値を参照したり、セットしたりできます。

For Each r In 範囲

の箇所、指定した範囲を繰り返し処理していきます。

同じ色の場合は、カウント+1をしている、単純な例です。

 

 

作成手順としては、

1.Excelを開き、元データを作成します。

 

次に、ネットから検索、、、参考になりそうなモジュールがあれば、コピペして下さい。

慣れるまでは、入力するよりも、コピペがいいです。

 

VBAでプログラミングしていきますので、

2.「Atl」+「F11」を押下して、Visual Basic ウインドウを出すか、

「開発」タブがあれば、「開発」タブから、Visual Basicを選んで下さい。

 

次に、

3.Visual Basic ウインドウの画面で「挿入」⇒「標準モジュール」

新しく出てきた「標準モジュール」に、貼り付け

ここで、変数など解りやすい言葉に置き換えると、

後々、解りやすい(上級者向け)

 

4.Excel側で関数を使った式を記述する。

 

※最後に、保存ですが、、、

ファイルの種類の箇所を、「Excel マクロ有効 ブック(.xlsm)」と変えて、名前を付けて保存となります。

 

また、

再度、Excelファイルを開く時に、「コンテンツの有効化」を押下して下さい。

エラー表示となります。

岡山市北区パソコン教室 Excelで色をカウントする方法例4

セキュリティの警告

 

セルの色をカウントするプログラミング、関数の作成ではなく、

Excelでも、他のプログラミング言語でも、ネットで調べる⇒試してみる。

といったことを繰り返し行うことで、スキルアップしていく方法の説明でした。

 

その他に、こんなことしてみたい。とか、する必要がある。

といった内容であれば、教えて頂ければ、一緒に作っていきます。

 

ワンポイントレッスンの一例でした。

 

まずは、ネットを使い。「あきらめず」探してみること、

同じ処理は見つからなくても、類似プログラムは見つかることでしょう。

 

参考にしながら、余裕があれば、解析してみて下さい。

 

岡山市北区のパソコン&プログラミング教室|こどもロボット&英語教室
岡山でパソコン・プログラミング教室、ロボット教室をお探しなら、岡山地域で「めっちゃ解りやすい説明ですネ」っとよく言われる岡山市北区のパソコン・プログラミング教室|こどもロボット教室&英語教室のキュリオステーション岡山店へ
パソコン・スマホは岡山市北区のキュリオステーション岡山店にお任せ
岡山でパソコン教室・プログラミング教室をお探しなら岡山市北区のキュリオステーション岡山店へ、中高校生も大学生も相談に来られているパソコン・スマホ教室、プログラミング教室です。無料体験も随時行っておりますので、気軽にお問い合わせ下さい。
岡山市北区のマンツーマン個別指導型プログラミング教室
岡山でプログラミング教室をお探しなら、岡山市北区地域で一番の解決力「問題解決するの早いですね!!」とよく言われるプログラミグ教室「キュリオステーション岡山店」へ、驚きとワクワク感のある無料体験も随時募集中です。楽しくプログラミグを!!
岡山市北区のロボット教室&ロボットプログラミング教室【岡山表町教室】
岡山でロボット教室|ロボットプログラミング教室をお探しなら、岡山市で発想力と応用力を養う習い事と話題のヒューマンアカデミーロボット教室「岡山表町教室」へ。準備も片付けも自分で!普段見られない姿が見られるロボット教室
岡山市北区の恥ずかしがり屋な子ども向け英語|英会話教室
岡山でこども英語教室をお探しなら、岡山市北区のシャイで恥ずかしがり屋な子ども向け英語|英会話教室「ヒューマンアカデミーランゲージスクール岡山表町教室」へ、英会話スクールと英語塾のいいとこ取りの仕組みとなっています。気になりましたら無料体験をご予約下さい。
岡山市北区のパソコン教室で安い料金ですねとよく言われる理由
岡山でパソコン教室をお探しなら、岡山市北...

 

 

タイトルとURLをコピーしました