アプリ版:「スタンプのみでお礼する」機能のリリースについて

A1に2、B1に3、C1に =A1*B1 という式を入力します。当然C1は、6と表示されますが、式ではなく6という数字のデータをD1に表示したいのです。

この場合、C1をコピーしてD1に形式を選択して値のみをペーストすればよいのですが、A1、B1に数字を入力したのと同時にD1に式ではなく、値を表示させることはできますか。

A 回答 (4件)

C1の計算結果をD1に値で入れたい?



関数の結果を値に変える関数は無いです。
やるならVBA

シート名タブを右クリックしてコードの表示を選択
出てきたVBE画面に下記をコピペ

Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range
 For Each r In Target
  If r.Column < 3 Then
    Cells(r.Row, 4).Value = Cells(r.Row, 3).Value
  End If
 Next r
End Sub
    • good
    • 0

式ではダメで生の数値でないといけないのであれば、VBAで実現できます。



Private Sub Worksheet_Change(ByVal Target As Range)
  Range("D1") = Range("C1")
End Sub
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2005/01/15 23:21

D1に、=C1としたら出来ると思います。

たぶん。
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2005/01/15 23:21

?


D1セルに対し、

=value(c1)

とする…ということでOKでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2005/01/15 23:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!