find関数を使用してセルアドレスを取得する方法に問題があります。ここで私は、コードをデバッグしようとすると、問題は、変数が「文字列」の代わりに、セルのアドレスが含まれている「発見」、あるコードexcel vbaでFind関数からセルアドレスを取得する方法
Dim Found As Range
Set Found = Worksheets("Sheet 1").Cells.Find(What:="test", LookAt:=xlWhole, MatchCase:=True)
If Not Found Is Nothing Then
' do something
End If
です。
私のコードに何が問題なのか?
'Found'変数には' String'が含まれていないので、 'Range'オブジェクトとして宣言しました。 ['Range'は' Address'プロパティを持っています(https://msdn.microsoft.com/en-us/library/office/ff837625.aspx) - それを使用してください。表示されている文字列のコンテンツは、範囲の「値」です。これは*デフォルトプロパティ*(メンバーが指定されていない場合に暗黙的に参照されるメンバー)です。 –