
No.4ベストアンサー
- 回答日時:
こんばんは。
マクロで作ってみました。
>クリップボードのように右端に表示させるか
>ツールバーに表示させるようにする方法はありますでしょうか??
こんな感じでしょうか?
一通りの検索機能はあります。次の検索も可能です。
最初だけ、Auto_Open を実行してください。後は、設定したブックを開けば、検索ボックスが現れます。そのブックを閉じると、検索ボックスはなくなってしまいます。
設定されるまで、少し、時間が掛かります。
'標準モジュールに入れてお使いください。
Private c As Range
Private Fadd As String
Private Fdata As String
Sub Auto_Open()
Call CommandMenu_Add
End Sub
Sub Auto_Close()
Dim myCBCtrl As CommandBarControl
On Error Resume Next
With Application.CommandBars("WorkSheet Menu Bar")
.Controls("検索ツール(&K)").Delete
.Controls("次検索...").Delete
End With
On Error GoTo 0
End Sub
'-----------------------------------
'実行メニュー
'-----------------------------------
Sub CommandMenu_Add()
Dim myCB As CommandBar
Dim cnt As Integer
Dim myCBCtrl As CommandBarControl
On Error Resume Next
'二重設定の回避
With Application.CommandBars("WorkSheet Menu Bar")
.Controls("検索ツール(&K)").Delete
.Controls("次検索...").Delete
End With
On Error GoTo 0
'
Set myCB = Application.CommandBars("WorkSheet Menu Bar")
cnt = myCB.Controls.Count
With myCB.Controls.Add(Type:=msoControlEdit, Before:=cnt + 1, Temporary:=True)
.Caption = "検索ツール(&K)"
.TooltipText = "現在のシートの文字を検索します"
.OnAction = "MyFind"
End With
With myCB.Controls.Add(Type:=msoControlButton, Before:=cnt + 2, Temporary:=True)
.Caption = "次検索..."
.OnAction = "myNextFind"
.TooltipText = "次検索..."
.Style = msoButtonCaption
End With
Set myCBCtrl = Nothing
End Sub
Private Sub myFind()
Dim myFind As String
myFind = Application.CommandBars("WorkSheet Menu Bar").Controls("検索ツール(&K)").Text
Set c = Nothing
Fadd = ""
Fdata =""
Set c = ActiveSheet.Cells.Find( _
What:=myFind, _
LookIn:=xlValues, _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchByte:=False)
If Not c Is Nothing Then
Fadd = c.Address
Fdata = ActiveWorkbook.Name & "!" & ActiveSheet.Name
c.Select
Else
Beep
End If
End Sub
Private Sub myNextFind()
'次の検索
On Error GoTo ErrHandler
If c Is Nothing Then Exit Sub
If Fdata <> ActiveWorkbook.Name & "!" & ActiveSheet.Name Then
Fadd = c.Address
Fdata = ActiveWorkbook.Name & "!" & ActiveSheet.Name
End If
Set c = Cells.FindNext(c)
c.Select
If c.Address = Fadd Then
Beep
End If
Exit Sub
ErrHandler:
MsgBox "検索できませんので、新たに、検索ボックスから実行してください。", vbInformation
End Sub
はじめてマクロを使います。
ツールバー内に検索ウインドウが表示され
邪魔にならないし、常に表示させておくことができました。
ほんとうにありがとうございました。
大事に使わせていただきます。
No.3
- 回答日時:
ご要望のものとは違いますが
任意のセルを検索窓とし、電話番号の下4桁を、入力
データの表からその4桁をキーに関数(VLOOKUP関数)でその他の住所や名前の項目を表示する仕組みを作ってはいかがでしょう
http://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm
http://allabout.co.jp/computer/msexcel/closeup/C …
No.1
- 回答日時:
◆メニューバーの[ウィンドウ]-[整列]を選択して、並べて表示すれば、いいのでは
◆なお、同じファイルの場合は、メニューバーの[ウィンドウ]-[新しいウィンドウを開く]を選択してから、「整列」を選択してください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- 格安スマホ・SIMフリースマホ 以前楽天で、今マイネオに変えました。行き先マップで検索して、電話番号表示してる所を押すと電話を掛けて 4 2022/09/20 10:40
- その他(インターネット接続・インフラ) 電話番号についてわかる方 1 2022/05/30 20:59
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Facebook Facebookの知り合いかも?について 1 2022/07/20 19:07
- その他(ネットショッピング・通販・ECサイト) ネット注文についての質問なのですが… 自宅のアパート、正式名は 〇〇2(アパート名) なのですが、そ 1 2022/03/28 02:22
- その他(暮らし・生活・行事) 詐偽? 1 2023/01/15 15:24
- エッセイ・随筆 尋常小学校唱歌『さくら さくら』の解釈について以下のものは成立しますか?普通じゃおもろない? 7 2023/02/26 16:52
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- その他(スマートフォン・携帯電話・VR) 今はかけたくない電話番号 8 2022/08/16 10:08
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サンダーバードで本文検索できない
-
エクセルの検索窓で毎回検索場...
-
Googleで検索を行った際の表示
-
文字列’ABC'を含むPDFファイル...
-
wors赤い波線の検索
-
VLOOKUP関数で空白を選択すると...
-
任意の文字列を右クリックでWeb...
-
VBAの質問になります Userform内で
-
エクセルマクロの質問
-
教えて!goo、OKWebで、IEの文字...
-
検索・・・
-
文字化けに関して
-
文字化けして検索できません
-
Yahoo!で検索すると 横文字表...
-
[Ctrl]+[F] 検索する文字...
-
文字をドラッグすると ヤフー検...
-
初心者です。ウィンドウズ、MS-...
-
ベロニカマーズ ユーチューブと...
-
ワード2010の検索窓のトラブル
-
レジストリーのプロダクトキー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの検索窓で毎回検索場...
-
編集した画像(JPEG)の保存場所...
-
Wordで検索が一時停止する
-
wors赤い波線の検索
-
サンダーバードで本文検索できない
-
ドラッグ+右クリックの「Googl...
-
エクセルでctrl+Fで検索できる...
-
エクセルマクロの質問
-
VLOOKUP関数で空白を選択すると...
-
文字をドラッグすると ヤフー検...
-
レジストリーのプロダクトキー...
-
IPアドレスで検索する方法を教...
-
VBAの質問になります Userform内で
-
右クリックメニューの順番変更...
-
減尐とはなに?
-
Wordマクロの検索で、、、
-
[Ctrl]+[F] 検索する文字...
-
Yahoo!で検索すると 横文字表...
-
ワード2010の検索窓のトラブル
-
任意の文字列を右クリックでWeb...
おすすめ情報