1つのセルに1から20までの数字を入力し、その同じセルに自動的に$ 2.25を掛けて合計を教えてください
1つのセルに1から20までの数字を入力し、その同じセルに自動的に$ 2.25を掛けて合計を教えてください
回答:
セル自体をそのように変更する式でこれを行うことはできません。
マクロを使用するか、数式を別のセルに配置する必要があります。
セルA1のIEに15を入力 セルA2では、 '= a1 * 2.25'と入力します。
セルA2には、33.75ドルと表示されます。
マクロを使用したい場合は、Worksheet Changeイベントを見てください。
Private Sub Worksheet_Change(ByVal Target As Range)
if Target.Address = "$A$1" then
'code to perform something
End if
End Sub
John Cが指摘したように、これを直接行うことはできません。
彼が投稿したものに対する別の解決策はあなたが欲しいものの合計値でリストを作成することでしょう、それでユーザーはそれからセルをクリックして、そしてリストから正しい値を選ぶことができます。
これを行うには、データタブを開き、データ検証を選択します。 [許可] - > [一覧]を選択し、すべての番号を;で区切って入力します。 (2.25、4.50、6.75など)(エクセルシートにこれらの数字を書き留め、数式の最後にある小さなボタンをクリックしてこれらのセルを選択することもできます。
これで、誰かがそのセルをクリックするたびに、リストがポップアップ表示され、入力するのではなく、その番号を選択できます。