
EXCELで1つのセルがクリックされた回数をカウントする方法を教えて下さい。
エクセルファイルにネットで一度検索した内容を記録しています。
検索したキーワードを記録し、検索結果のウェブ頁のURLをハイパーリンクで関連付けしたものです。
記録された内容が増えると同時に、記録された内容を何度も繰り返しクリックすることが頻繁になり、ランキングをしてみたくなりました。
そのため、同じセルがクリックされた回数を自動的にカウントする方法がエクセル関数に無いか調べましたが、解りませんでした。
エクセルの関数では無理なのでしょうか?
どなたか解る方のご教示を頂きたく。よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
>1つのセルがクリックされた回数をカウントする方法
そういう関数はありません。またそういうことができる方法もありません。
しかし,ご相談の様子で「ハイパーリンクでジャンプした回数を記録」する事なら,次のようにすることで出来ます。
出来る事:
ハイパーリンクが埋めてあるセル(仮にB2:B10)の右隣のセル(C2:C10)に,それぞれのハイパーリンクを踏んだ回数を記録する
手順:
ハイパーリンクが埋めてあるシートのシート名タブで右クリックしてコードの表示を選ぶ
現れたシートに下記をコピー貼り付ける
private sub worksheet_followhyperlink(byval Target as hyperlink)
target.range.offset(0, 1) = target.range.offset(0, 1) + 1
end sub
ブックを保存し,閉じる
必要に応じてマクロを有効にしてエクセルを再起動し(ご利用のエクセルのバージョンに応じた操作手順で:判らなければご利用のエクセルのバージョンを明記して別途ご相談を投稿し,解決してから実施してください),ブックを開いてハイパーリンクを踏んでみる
この回答への補足
早々にご回答を戴き、ありがとうございました。
昨夜、確認しようとチャレンジしたのですが、ハイパーリンクの右隣セルが変化せず
行き詰まってしまいました。
当方はVBA初心者のため、マクロが有効になってなかったのに気付き、今朝方再度確認したら、
無事、思い通りの結果を確認することができました。
大変助かりました!。お礼を申し上げます。
因みに、当該ファイルは10シート以上あるので、全シートに同様のことをすれば良いのでしょうが、
他に良い方法がありませんか?
お手数を掛けて申し訳ございませんが、よろしくお願い致します。
No.2
- 回答日時:
良くない方法と思われたと言うことで,なんだか残念です。
>全シートに同様のことをすれば良いのでしょうが、
>他に良い方法がありませんか?
マクロに慣れていないという事ですので,実現できた方法で必要なシートに同じ手順を行うのが,今はもっとも良い方法と思います。
参考:
回答した方法より一層複雑なマクロになるため,良い方法とは思いませんので詳細は割愛しますが,workbook_sheetfollowhyperlinkイベントを利用する方法もあります。
ネットを検索してみると関連情報を多数ヒットしますので,興味があるようでしたらチャレンジしてみてください。またこれを機に,マクロについても少し勉強なさってみてください。
こちらに関する追加ご質問は無しでお願いします。
ご回答を、ありがとうございました。
回答内容は正に思い通りの結果となり、ベスト・アンサーでした。
「ベスト・アンサー」でお礼をしてしまうと、次の質問の答えが頂けないと思いました。
ですが、私の心得違いと思い次の質問は別件で扱えば良かったと思っています。
この際に、VBAのこと勉強します。
ご対応を頂き、どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Excel(エクセル) エクセルでセルに数式を入力した状態で、数式バーをクリックすると添付資料のように 「数式に関連するセル 2 2022/11/25 19:36
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) Excel 参照元の値を参照したい 1 2022/08/20 18:58
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
- Excel(エクセル) エクセル 行番号を自動で振るには 3 2022/08/08 20:19
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelのマクロでボタンを押すと数が1足されるようにするには?
IT・エンジニアリング
-
エクセルファイルを開いた回数をカウントし表示させる方法
Excel(エクセル)
-
エクセル マクロ ボタンを押したらカウント +1
Excel(エクセル)
-
-
4
Excelのカウントアップボタンについて
Excel(エクセル)
-
5
スピンボタンのコピー
PowerPoint(パワーポイント)
-
6
エクセルでファイルを表示した回数をカウントしたいのですが・・・
Excel(エクセル)
-
7
エクセルで、「いいね」のようなボタンを付けることはできますか
Excel(エクセル)
-
8
VBAでセルをクリックする回数で表示が変わる
その他(プログラミング・Web制作)
-
9
ファイルのアクセス回数について
Access(アクセス)
-
10
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
11
エクセルで指定したセルの増減ボタンを作りたい
Excel(エクセル)
-
12
セルをクリックした回数を表計算に自動的に入力する方法
Excel(エクセル)
-
13
EXCELファイルに誰がアクセスしたかを見たい
Access(アクセス)
-
14
ダブルクリックして数値の1を入力するマクロを
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
Excel内での検索結果をシート...
-
Excelで、図形内の文字をセルに...
-
クリックすると文章が表示され...
-
太字に設定されているセルの個...
-
エクセル 数字をすべて○などの...
-
現在のセルの位置を返す関数は...
-
Excel2007 色のカウント (VBA)
-
Excel:セルの値(文字列)を数...
-
ページ内ハイパーリンクの表示...
-
セルがクリックされた回数をカ...
-
エクセルでセルをダブルクリッ...
-
エクセル 未入力セルがあると...
-
Excelでセルをクリックす...
-
Excel ハイパーリンクのURLを別...
-
フォントの色を指定して削除出...
-
未記入がある場合はマクロを実...
-
マクロを実行すると画像がズレ...
-
エクセルマクロ 赤色の文字を検...
-
エクセルでスケジュール管理の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
Excel内での検索結果をシート...
-
エクセル 数字をすべて○などの...
-
クリックすると文章が表示され...
-
Excelで、図形内の文字をセルに...
-
Excelでセルをクリックす...
-
Excel ハイパーリンクのURLを別...
-
太字に設定されているセルの個...
-
マクロを実行すると画像がズレ...
-
セルの内容をテキストボックス...
-
フォントの色を指定して削除出...
-
Excel:セルの値(文字列)を数...
-
Excel2007 色のカウント (VBA)
-
エクセルでPDFリンクを大量...
-
アポストロフィーの一括挿入 ...
-
現在のセルの位置を返す関数は...
-
エクセルでセルをダブルクリッ...
-
空白セルを空セルに置き換える...
-
エクセル シート保護された共...
-
エクセル 未入力セルがあると...
おすすめ情報