教えてください。
sheet1のA列に時間データがあります。A列は書式設定でhh:mm:ss.00にしています。
sheet2のA1に時間を表示しており書式設定でhh:mm:ssにしています。
sheet2のA1と部分一致する時間を、sheet1のA列から検索するマクロを作成しています。
(複数ある場合は初めに該当するセルの行を表示)
sheet2に下記のコードを入力しており、実行すると「オブジェクト変数またはwithブロック変数がされていません」と表示され困っています。
ご教授のほどよろしくお願い致します。
Sub 検索()
Dim Jikan As Date
Dim Row1 As Integer
Jikan = Sheets("sheet2").Cells(1, 1).Value
Row1 = Sheets("sheet1").Range("A:A"). _
Find(What:=Jikan, LookAt:=xlPart).Row
MsgBox Row1
End Sub
No.1ベストアンサー
- 回答日時:
Sub 検索()
Dim Jikan As Date
Dim objRange AS Range
Dim Row1 As Integer
Jikan = Sheets("sheet2").Cells(1, 1).Value
Set objRange = Sheets("sheet1").Range("A:A"). Find(What:=Jikan, LookAt:=xlPart)
’見つからない場合も考慮が必要かも
objRange.Select
Row1=objRange.Row
MsgBox Row1
set objRange = Nothing
End Sub
でどうなりますか?
早速のご回答ありがとうございます。
sheet1を開いているときに実行すると問題ありませんでしたが、sheet2を開いているときに実行するとエラーが発生しました。
そこでobjRange.Selectをsheets("sheet1").selectとしました。
また、見つからない場合のため
if objrange is nothing then
exit sub
end if
を付け加えました。
アドバイスありがとうございました。
今後ともご指導お願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで、空白を表示したい
-
エクセルで文字が白くなる
-
エクセルで文字を含む式に、カ...
-
アクセスで#エラーを表示させ...
-
エクセル(2003) 「1900/1/0...
-
エクセルで、時間 0:00を表示...
-
today関数で日付を全角文字で表...
-
EXCELの散布図で日付が1900年に...
-
excelの軸
-
エクセル条件付書式で指定の時...
-
小数点以下の数字だけ小さいフ...
-
エクセルでコメントの書式を一...
-
エクセルの書式設定が解除でき...
-
Excelのセルでの配置です。
-
エクセルで「0(ゼロ)」を印...
-
Excelのテーブルでセルの書式設...
-
アルファベットにフリガナ
-
Access ¥マークを表示しない
-
セルの書式が多すぎるため、書...
-
エクセルのTEXT等で
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字が白くなる
-
Excelで、空白を表示したい
-
エクセルで文字を含む式に、カ...
-
エクセルで、時間 0:00を表示...
-
アクセスで#エラーを表示させ...
-
エクセル条件付書式で指定の時...
-
小数点以下の数字だけ小さいフ...
-
エクセル(2003) 「1900/1/0...
-
excelの軸
-
EXCELの散布図で日付が1900年に...
-
Excelのテーブルでセルの書式設...
-
today関数で日付を全角文字で表...
-
Access ¥マークを表示しない
-
エクセルのセルの書式ユーザー...
-
Excel 書式の一致を調べる関数...
-
INDESIGNで空改行などのマーク...
-
エクセルの書式設定が解除でき...
-
エクセル/グラフのデータテー...
-
TO_CHARでのゼロ非表示について
-
エクセルでゼロ「0」が「-」に表示
おすすめ情報