![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
初投稿です。ASPで見積スクリプトを作っています。
ソースは・・・
Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject")
Set ObjTS = ObjFSO.OpenTextFile(data_file)
Do Until ObjTS.AtEndofStream
Arr = ObjTS.Readline
Arr1 = split(Arr,"::")
tanka = FormatCurrency(Arr1(1))
goukei = Arr1(1) * Arr1(2)
Loop
ObjTS.Close
Set ObjTS = Nothing
Set ObjFSO = Nothing
================================
この、変数:goukeiを全て加算して、
最後に見積合計を出したいんですが、
これを出すには
Redim Preserve goukei()
のような、動的配列を使うのですか?
それとも使わなくても出来るものなんでしょうか?
プロの方にとっては、簡単すぎる質問でしょうが、
分かる方、ぜひご教授お願いします。
No.1ベストアンサー
- 回答日時:
回答があまりにも簡単なものなので、3yu_asさんの質問が伝わっていないだけなのかもしれませんが…。
通常、ループ処理中で使用している数値を合計したい場合は合計用の変数を用意し、単純にループ前で初期処理をして、ループ内でその変数に加算していきます。
Dim sougoukei
sougoukei = 0
Do Until ObjTS.AtEndofStream
Arr = ObjTS.Readline
Arr1 = split(Arr,"::")
tanka = FormatCurrency(Arr1(1))
goukei = Arr1(1) * Arr1(2)
sougoukei = sougoukei + goukei
Loop
本来の質問は、こんな単純なものではなかったでしょうか。
そうです!!これです!!
なんて単純な事が分からなかったんでしょう・・・
ありがとうございます。
地道に頑張ります。今後ともよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 2つのシートの任意のセルの番号が一致したら、一致した行をコピーする VBA 2 2023/06/19 20:48
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) エクセルVBAのコードで質問です。 下のコードはJ16の文字列をB3を起点とする範囲から探して、見つ 5 2023/04/07 11:07
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) セルの値からファイルを複数作りたい2 3 2022/10/07 15:54
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- 物理学 なぜ、問題文からこの式が出てくるのでしょうか? 5 2023/08/15 15:07
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DoEventsが必要な理由について
-
GIFアニメをループさせたくない
-
VBAでの一時停止と再開の方法
-
UWSCに制限時間を付けたいです
-
VB.NETで素因数分解のプログラ...
-
Escキーを押すと、中断する時と...
-
流れ図(フローチャート)が分か...
-
Javaの質問です。 この問題の答...
-
C#の勉強を始めたばかりの者です。
-
.htaccessがループしてる?それ...
-
WinAPI「MsgWaitForMultipleObj...
-
エクセルの当番表を作っていま...
-
UWSCの終了の仕方
-
プログラムについて。
-
CSVファイルの特定の行だけを読...
-
WHILE (CHKIMG(”A.bmp”)=FALSE)...
-
ガレージバンド のサンプリング...
-
素数表について。
-
gnuplotについて質問です。
-
合計金額を出すには動的配列?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
VBAで3秒だけ時間を止めたい
-
範囲指定したセルを1つずつ飛...
-
Escキーを押すと、中断する時と...
-
DOSコマンドのループ内のTIMEコ...
-
vbscriptでIE自動入力(途中で...
-
乱数の桁数指定、または範囲指定。
-
GIFアニメをループさせたくない
-
プログラミングについて。 1つ...
-
テキストボックスの名前に変数...
-
エクセルの当番表を作っていま...
-
vb.netからエクセル関数書き込み
-
ループフリー
-
CSVファイルの特定の行だけを読...
-
VBA for i=1 to lastrow
-
どなたかこのプログラミングを...
-
Do whileでExitせず、ループの...
おすすめ情報