| 
    
     |  | いつも参考にさせていただいております。 
 1.シート1
 セルA1に日付を入力するようになっている
 セルA2に金額を入力するようになっている
 登録ボタンが付いている
 2.シート2
 セルA1〜AE1に日付の羅列が入力されている
 →A1に2008/10/1、B1に2008/10/2〜
 セルA2〜AE2に金額が自動表示される
 
 やりたいこととしては、例えば、シート1のセルA1に2008/10/7と入力し、セルA2に10,000と入力します。
 その状態で登録ボタンを押すと、シート2の該当日付の金額セルに10,000と表示されるようにしたいのです。
 
 以下のようにソースを組んでみましたが、エラーとなり、うまくいきません。
 Dim 検査値 As Double
 Sheets("Sheet1").Select
 Range("A2").Select
 Selection.Copy
 検査値 = Range("A1").Value
 Sheets("Sheet2").Select
 列番号 = Application.WorksheetFunction.Match(検査値, Range("A1:AE1"),1)
 行番号 = "2"
 Range(列番号 & 行番号).Select
 Selection.PasteSpecial Paste:=xlPasteValues,Operation:=xlNone,SkipBlanks _
 :=False, Transpose:=False
 Application.CutCopyMode = False
 
 何かアドバイスを頂けたら幸いです。
 
 
 |  |