advanced help
per page, with , order by , clip by
Results of 0 - 1 of about 0 (0.000 sec.)
[[20020530145644]]
@digest: 913690e8d3905245842663201a4a6b53
@id: 119
@mdate: 2010-11-24T02:55:20Z
@size: 3012
@type: text/plain
#keywords: outp (8958), 的仕 (6548), 作機 (4831), 卓み (4405), 電卓 (4360), たa1 (1710), vbaproject (1358), 準機 (1225), ramrun (1004), ウイ (921), 自作 (828), マス (797), enableevents (698), 示板 (649), 機能 (628), ル] (628), 掲示 (603), 記事 (575), をa1 (562), 算式 (510), (ra (507), target (488), ドウ (471), enter (419), 活用 (415), に3 (409), 体的 (377), 入力 (375), 太) (372), 具体 (368), タイ (356), 転記 (348)
『電卓みたいな計算できますか?』(事務員です)
一つのマス目に数字を入れて、また同じマスに違う数字を入れて・・・ それを繰り返して、合計が出る方法ありますか?? 例えば、3+4+2+9+6 という計算式があって、 それをA1に3を入力して、またA1に4を入力していって・・・ その合計がE1に出るようにする。 なんてできますか?? 電卓みたいにその場で足し算されていくやり方なんですけど。 ---- スタートメニューのアクセサリーの電卓ではだめですか?(さくら) ---- 出来れば、エクセルで活用したいのですけど、 そうのような計算式、もしくは機能はないのでしょうか? ---- 昔〜 旧掲示板で同じことをやった覚えがあって、それを紹介しようと思ったけど... 無い〜 どうもクラッシュしたときのデータに含まれてた内容ですね。 計算式でも標準機能でもなく、自作機能(マクロ)なんですが... ツール>マクロ>Visual Basic Editor で左の VBAProject ウインドウより Sheet1をダブルクリック。 開いたウインドウに↓を貼り付けてください。 Private Sub Worksheet_Change(ByVal Target As Range) Dim inp, outp As String inp = "$A$1" outp = "E1" Application.EnableEvents = False If Target.Address = inp Then Range(outp).Value = Range(outp).Value + Target.Value If Target.Value <> "" Then ActiveCell.Offset(-1, 0).Select Else Range(outp).Value = 0 End If End If Application.EnableEvents = True End Sub シート1のA1セルで数値入力、EnterするとE1に足されていきます。 しかしこんなこと、何に使うの? 途中で打ち間違ったりすると分からないと思うけど... (ramrun) ---- 私も、確か旧の掲示板にあったと思って探してみました。みつからないので ramrun作を試してみました。普通の[標準モジュール]では動かなかったので、 記事をもう一度読みなおしました。そうですね、ワークシートのところに入れるタイプ でしたね。 でも結構いけますね。案外すてたものではないですよ。拍手。 以前動物病院で血液を調べるのに、顕微鏡をみたまま、1 1 1 1 とテンキーで 入力したいと希望されていたので、売り出したらいけるかも。 (kazu) ---- たしか前回もそういうことを言っておられたような気がします〜(笑) (ramrun) ---- 同じ機能を違う列に使うにはどうすればいいですか? ---- >それをA1に3を入力して、またA1に4を入力していって・・・ >その合計がE1に出るようにする。 具体的仕様が、上の様に示されていますので、コードが書けます。 あなたのご説明は、コードが書けるほどには具体的になっていないです。 (半平太) 2010/11/23 16:17 ---- セルだと数値を入れた後に ENTER を押す必要があると思いますが、 でしたら A列を入力に使用し、E1=SUM(A:A) ではダメなのでしょうか。 E1の値をそのあとどうするかにもよりますが、値を別の場所に転記するなら そのタイミングで転記と A列をクリアするようなマクロを作るのでもよさそうな。 ユーザフォームやOnKey を使えば、数値と演算の記号入力だけで Enter を 使わない電卓もどきもできそうですが、それはまた全然別のお話ですね。 (Mook) ---- ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/200205/20020530145644.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97029 documents and 608000 words.

訪問者:カウンタValid HTML 4.01 Transitional