
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No.2です。
投稿後気づきました。
いちいちコードを訂正するより、
入力画面を表示させそこに検索データを入力した方が間違が少なく、手間もかからないですね。
前回のコードはすべて消去して↓のコードに変更してください。
(やり方は前回と一緒です)
Sub Sample2() 'この行から
Dim c As Range, myRng As Range, myVal As Variant
myVal = InputBox("検索したいデータを入力")
With ActiveSheet
.Cells.Interior.ColorIndex = xlNone
Set myRng = .Cells.Find(what:=myVal, LookIn:=xlValues, lookat:=xlWhole)
If Not myRng Is Nothing Then
For Each c In .UsedRange
If c = myVal Then
Set myRng = Union(myRng, c)
End If
Next c
myRng.Interior.ColorIndex = 6
Else
MsgBox "該当データなし"
End If
End With
End Sub 'この行まで
何度もごめんなさいね。m(_ _)m
No.2
- 回答日時:
こんばんは!
>検索、表示をさせたいです
「表示」をさせるというのがどうするのか判らないので
(単に羅列してもすべて同じデータになると思われます)
そこでセルを「黄色」に塗りつぶすVBAにしてみました。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻りマクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)
Sub Sample1() 'この行から
Dim c As Range, myRng As Range
ActiveSheet.Cells.Interior.ColorIndex = xlNone
Set myRng = Cells.Find(what:=検索したい数値, LookIn:=xlValues, lookat:=xlWhole)
If Not myRng Is Nothing Then
For Each c In UsedRange
If c = 検索したい数値 Then
Set myRng = Union(myRng, c)
End If
Next c
myRng.Interior.ColorIndex = 6
End If
End Sub 'この行まで
※ コード内の「検索したい数値」の部分を「数値そのもの」に変更してマクロを実行してください。(2ヶ所)
※ 文字列の場合はダブルクォーテーションで囲む必要があります。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで列の行の重複の検索方法を教えてください。 8 2022/10/11 14:51
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) エクセルでこのようなことはできますか? 3 2022/07/10 19:57
- Excel(エクセル) 関数を教えてください。 2 2023/08/01 10:59
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、条件をつけて人数...
-
エクセルのセルで整数のみ選択...
-
excel VBA コピーした行を、指...
-
エクセルVBAで値だけをコピーペ...
-
エクセル 表の人数を計算したい...
-
EXCELで表組って?
-
エクセルの一覧からカードを作...
-
半角の引用符 “ ” の打ち方
-
半角で漢字を??
-
フォルダ名を並び替えても必ず...
-
エクセルの挿入図形で文字が隠...
-
キーボードで英数字の半角と全...
-
「“」と「”」について
-
Yを逆さにした「スターデルタ結...
-
パソコンでダウンロードしたmp4...
-
エクセルで空白を無視して一番...
-
シフトキーを押しての文字入力...
-
エクセルでセル内の0とOを区別...
-
マウスの左ボタンでファイルを...
-
ひらがな入力でのローマ字が全...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセルで整数のみ選択...
-
エクセルで、条件をつけて人数...
-
エクセルの一覧からカードを作...
-
エクセルの範囲指定について
-
エクセル 表の人数を計算したい...
-
エクセルで複数行に渡ったセル...
-
excel VBA コピーした行を、指...
-
エクセルでテキストからコピペ...
-
AdvancedFilterを使って値のみ...
-
エクセルで一次線形補間する方法
-
エクセル集計ひと月を4週に分...
-
EXCELでコード別の数量・金額を...
-
エクセルで参加者一覧表から参...
-
エクセルで住所一覧から都道府...
-
エクセルVBAで値だけをコピーペ...
-
5円単位の切り上げ関数
-
エクセルのマクロで上のセルの...
-
関数の件
-
エクセルで条件付き書式での複...
-
Excel2007での記入後の英語の小...
おすすめ情報