セルをダブルクリックしてセルの値/テキストを別のセルに戻すことができます。セルをダブルクリックして別のセル(VBA)にセルの内容を返します
これまでの私のコードは次のとおりです。
Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("E:P")) Is Nothing Then
Else
ActiveCell.Copy Destination:=Sheets("Sheet1").Range("S13")
End If
End Sub
このコードの問題は、私は必ずしも実際のセルの内容ではなく、数値をしたいということです。
たとえば、セルE12では「Completed」というテキストが表示されますが、E12をダブルクリックすると、セルS13では「0」が返され、「Completed」というテキストは返されません。
元のセルに数式が含まれていて、その数式ではなくその値をコピーするように見えます。そうですか? –