
No.3ベストアンサー
- 回答日時:
補足を参考に行単位の網掛け条件に合致する個数をカウントするモデルのマクロです。
単に、網掛けの条件を羅列しているだけです。
使い方は、=AmikakeTTL(行数) です。
合計したい行のどこかに =AmikakeTTL(ROW()) とすればコピーもできます。
同一列でのカウントも同じようにできることになります。
ご参考に。
Public Function AmikakeTTL(rw As Long)
Dim TTL As Integer '網掛け個数
Application.Volatile '自動再計算関数にする
With ActiveSheet 'Sheetが決まっていたら固定していい
'列Hでは10未満(の会社)
If IsNumeric(.Range("H" & rw)) And .Range("H" & rw) < 10 Then
TTL = TTL + 1
End If
'列Iでは100以上
If IsNumeric(.Range("I" & rw)) And .Range("I" & rw) >= 100 Then
TTL = TTL + 1
End If
'列Jでは・・・・・
'列Kでは・・・・・
End With
AmikakeTTL = TTL
End Function
nishi6さま
たびたびほんとうにありがとうございます。
私には、ぱっと見ただけでは理解できませんが、マクロを全く未体験というわけではないので、本を参考にしながら、理解し、トライしてみようと思います。
とにかく、お返事を頂き感激致しましたので、まずはお礼まで。
No.2
- 回答日時:
>条件付き書式の網掛けはだめなんですか。
今回まさにそれなので条件付き書式の場合、網掛けをする条件さえわかれば簡単でしょう。
COUNTIF(範囲,条件) か 面倒な条件なら網掛けをする条件をコード化すればいいでしょう。
質問からは条件付き書式とは読みきれないですね。デハ。
この回答への補足
ふたたびのご回答、本当にありがとうございます。m(__)m
>質問からは条件付き書式とは読みきれないですね。
教えて頂くには、どういう情報が必要なのか、なかなか判断が付きかねてしまい・・・。説明不足ですみませんでした。
>条件付き書式の場合、網掛けをする条件さえわかれば簡単でしょう。
>COUNTIF(範囲,条件) か 面倒な条件なら網掛けをする条件をコード化すればいいでしょう。
それが、各列に入っている条件が、ちがうのです。例えば列Lでは50以上、列Mでは10以下、というように。ですので、難しいと思うのですが。
ご厚意に甘えて、もう少し説明させて頂くと、行5は○○商事、行6は○○食品、というように、各行が会社ごとの情報になっています。そして、列Hでは取引年数、列Iでは従業員数、などの項目となっています。そして、列Hでは10未満(の会社)、列Iでは100以上が網掛けされるように設定してあります。そして、タテの合計(取引年数10年未満の会社は何社あるか)は、設定できましたが、ヨコの合計(○○商事は、いくつの項目が当てはまるか)の設定に苦労している次第です。
もし何かお知恵を拝借できるととても助かります。
No.1
- 回答日時:
通常のワークシート関数では難しいでしょう。
ユーザー定義関数を作ってみました。ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュール で標準モジュールを挿入し、そこに下記コードを貼り付けます。
シートに戻り、例えば、範囲A1:B10を調べる場合は、
=PatternCellsCount(A1:B10) のようにします。
対象範囲の網掛け設定を変更した場合は、再計算を行ってください。また、これは条件付書式の網掛けは感知できません。
↓ここから
Function PatternCellsCount(rgSel As Range)
Dim rg As Range 'セル
Dim ct As Long 'カウンタ
Application.Volatile '自動再計算関数にする
For Each rg In rgSel
'網掛け設定されていればカウントする
If rg.Interior.ColorIndex <> xlNone Then
ct = ct + 1
End If
Next
PatternCellsCount = ct
End Function
nishi6さま、いつもいつもありがとうございます。
ありゃ、条件付き書式の網掛けはだめなんですか。今回まさにそれなので、じゃあせっかく教えて頂いたけれど、だめですね。
申し訳ありません、でも勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式 3 2022/05/08 03:17
- Excel(エクセル) Excel M365 データチェックの仕掛けを作りたい 2 2023/06/03 23:54
- Excel(エクセル) Excel 記入欄に網掛けして、文字が入力されたら網掛けが消える設定 5 2023/02/05 11:00
- その他(Microsoft Office) SUMIFとCOUNTIFの違いについて 4 2022/09/29 14:13
- Excel(エクセル) excel関数について 3 2022/06/06 21:58
- Excel(エクセル) Excel 2019で質問があります。 計測器のデータをExcelで記録したんですが、1秒刻みで記録 4 2022/09/07 22:46
- Excel(エクセル) エクセルでの文字抽出 3 2022/07/09 12:17
- Excel(エクセル) 特定の文字は全体の何%か 3 2023/01/27 09:23
- Excel(エクセル) 表の中を『年』で検索し、値を得たい。 4 2023/01/31 22:37
- Excel(エクセル) Excel countif関数で取り消し線のセルをカウントしないようにしたい countif関数で文 2 2023/08/21 10:27
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
おすすめの美術館・博物館、教えてください!
美術館・博物館が大好きです。みなさんのおすすめをぜひお聞きしたいです。
-
今の日本に期待することはなんですか?
目まぐるしく、日本も世界も状況が変わる中、あなたが今の日本に期待することはなんですか?
-
洋服何着持ってますか?
洋服を減らそうと思っているのですが、何着くらいが相場なのかわかりません。
-
集中するためにやっていること
家で仕事をしているのですが、布団をはじめ誘惑だらけでなかなか集中できません。
-
エクセルで網掛けをしたセルをカウントしたいのですが。
会計ソフト・業務用ソフト
-
エクセルで網掛けのセルだけカウント
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excel:条件付き書式の適用範囲...
-
セルを結合したA4とA5の条件付...
-
ある倍数だけを塗りつぶす方法 ...
-
Excelで社歴管理をしており4年...
-
Excelで表を作り、自動で今月の...
-
色のリンクは出来ますか?【エク...
-
左列の文字の色と同じ文字の色...
-
エクセル 条件付書式で時刻の...
-
excelの条件付き書式のルールに...
-
エクセル 文字列に数字を含む場...
-
スプレッドシートにて、条件付...
-
エクセルで
-
エクセルの小計のみに色をつけ...
-
エクセルの折られたセルを戻したい
-
excel で指定した数字と一致す...
-
数字を入力するとセルに色が付...
-
Excelの塗りつぶしの反映
-
条件付き書式について お世話に...
-
(エクセル)該当の場合、自動で...
-
日付の書式なしコピーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セルを結合したA4とA5の条件付...
-
excel:条件付き書式の適用範囲...
-
Excelで社歴管理をしており4年...
-
Excelで表を作り、自動で今月の...
-
ある倍数だけを塗りつぶす方法 ...
-
色のリンクは出来ますか?【エク...
-
エクセル 条件付書式で時刻の...
-
左列の文字の色と同じ文字の色...
-
エクセル 文字列に数字を含む場...
-
【Excel】ガントチャートの作成...
-
条件付き書式のやり方。隣のセ...
-
Excelで隣のセルを参照し...
-
エクセルの折られたセルを戻したい
-
条件付き書式設定で色をつけた...
-
Excelの塗りつぶしの反映
-
エクセルの小計のみに色をつけ...
-
エクセル 別シートの書式(塗り...
-
スプレッドシートにて、条件付...
-
数字を入力するとセルに色が付...
-
Excel2010 日付列を結合した予...
おすすめ情報