Excel-2010とExcel-2013で動作します。私は以下のようなことをしたい。Excelで特定のセルを計算する
セルに入力する数字が何であっても、その数値は60で割り切れなければならず、結果はTabキーを押すと同じセルに印刷されます。私がこのセルに戻ってくると、計算結果ではなく、入力した数値が再び現れるはずです。
私はKresimir L hereから素敵な答えを得ました。しかし私は自分の要求に彼の論理を適用することができません。私のExcelシートは、以下のようになります。
ユーザーが指定した日付に対する彼の努力を入力する必要があります。 (現在の色分けは無視してください)。たとえば、ユーザがを入力した場合、特定の日付に対して45分を意味する場合、このセルは0.75に変換され、時間形式になります。この計算は、12,14,16,18,20行目以外のすべての行では必要ないことに注意してください。
もう1つのことは、このワークシートは2017年です。この同じテクニックを次の年に適用する必要がありますまた、したがって、この式を複数のワークシートで使用するにはどうしたらよいですか?
Excelでのプログラミングについてよくわかりません。私は会社のセキュリティポリシーのためにサイトのほとんどを開くことができません。
誰でもこの手伝いをすることができますか?
*このセルに戻った場合、計算結果ではなく、入力した数値が再表示されます。* - この部分は非常に実装が難しく、VBAといくつかの拡張機能があなたはそれをキャプチャする必要がありますどのように多くの変更やSOのQ&Aフォーラムの範囲外ですすべてのもの。 –
@ScottHoltzman - これは複雑になりますが、前の番号を別の(おそらく隠された)ワークシートに格納する 'Worksheet Change /' Selection'はどうでしょうか? @OP - セルで 'TAB'の代わりに' ENTER'を押すとどうなりますか? – BruceWayne
なぜセルを出るときに変換する必要がありますか?入力したままにしておくのはなぜですか? –