Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6314 / 13644 ツリー ←次へ | 前へ→

【45960】代入がうまくいかない h.yamamura 07/1/19(金) 13:49 質問[未読]
【45961】Re:代入がうまくいかない Blue 07/1/19(金) 14:26 発言[未読]

【45960】代入がうまくいかない
質問  h.yamamura  - 07/1/19(金) 13:49 -

引用なし
パスワード
   Dim A As Range,B As String
Set A=Columns(1).Find(1,xlwhole)
B=A.Value

B=A.Value 「オブジェクト変数が設定されていない」というような表示がでて
うまく動きません。どこをどう直せばいいのでしょうか?

【45961】Re:代入がうまくいかない
発言  Blue  - 07/1/19(金) 14:26 -

引用なし
パスワード
   ▼h.yamamura さん:
>Dim A As Range,B As String
>Set A=Columns(1).Find(1,xlwhole)
>B=A.Value
本当にこのコードでそのエラーメッセージでしょうか?
(Excelのバージョンによって違うかもしれないけど。)

Dim A As Range, B As String

' A列から"1"のあるセルを探す
Set A = Columns(1).Find(1, , , xlWhole)
' もしくは
'Set A = Columns(1).Find(1, LookAt:=xlWhole)

' 対象が見つかったら
If Not A Is Nothing Then
  B = A.Value
End If

6314 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free