|    | 
     ▼acec さん: 
 
実行時エラーになったということですが、アップされたコードでは、それ以前に 
構文エラーになって、間違ったコードが赤く光っているはずですが? 
 
で、実行時エラーの原因は 
 
Private Sub Worksheet_BeforeDoubleClick(Byval Taget As Range, Cancel As Boolean) 
 
これです。このプロシジャはシートのイベントプロシジャというもので、 
その記述方法には「お約束」があります。 
 
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 
 
このようにしてください。 
この形は、自分で入力しなくても、VBE画面の上の方に2つ並んだコンボボックスの 
左側でWorkSheet、右側で、BeforeDoubleClickを選ぶと自動生成されますよ。 
 
で、次に、構文エラーですが 
 
 
Sheets("見積").range("D1:F1").value = target.entireRow.range(A1:C1")value 
 
これは 
 
Sheets("見積").Range("D1:F1").Value = Target.EntireRow.Range("A1:C1").Value 
 
A1 の前にも " が必要ですし、右辺の Value の前に . が必要ですよ。 
 
 | 
     
    
   |