|
超初心者です。基本知識が全くなく、本片手にコード丸写し状態
というレベルです。
多分検索値が日付なのが関係してる?
というとこまでは考えて、本を行きつ戻りつ
読んでみましたが、さっぱり。。。
どう質問していいのかも、よくわかってません。。
こんなんですみませんが‥教えてください。
"C4"のセルに日付を入れ、データテーブルから該当の日付のデータを
検出したいですが。
Sub 検索()
Dim tmpInt As Integer, motoHani(), myRng As Range, i As Integer
tmpInt = Worksheets("変動費入力シート").Range("C4").Value
motoHani = Array("C7", "D7", "E7", "F7", "G7", "H7", "C11", " D11", "E11", "F11", "G11", "H11")
Set myRng = Range("変動費データテーブル").Columns(1).Find(tmpInt, LookAt:=xlWhole)
If myRng Is Noshing Then
MsgBox "入力されていません。入力してください。"
Exit Sub
End If
For i = 0 To UBound(motoHani)
Range(motoHani(1)).Value = myRng.Offset(0, i + 1)
Next
End Sub
|
|