• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日割金額について。)

日割金額一覧表の作成方法

このQ&Aのポイント
  • 日割金額一覧表の作成方法について教えてください。
  • 元金額と日付を入力すると日割金額が表示される一覧表の作り方を知りたいです。
  • 初心者ですが、日割金額を一覧にして表示する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.3

たとえばフォームに非連結テキストボックスを配置してそれぞれの名前を いつから いつまで 金額 とします。 コマンドボタンを1個配置して、そのクリック時イベントに Call Hibarai(me!金額,me!いつから,me!いつまで) と記述して呼び出せば・・

その他の回答 (2)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

Alt + F11 をおしてVBE(Bisual Basic Editor)の画面を出します メニューから、挿入 → 標準モジュールを選択 新たなウィンドウが開きますので下記をコピペ Function hiBarai(dblVal As Double, DateFrom As Date, DateTo As Date) Dim i As Integer Dim dblMod As Double Dim dblS As Double Dim ff As Integer If Dir(CurrentProject.Path & "\日割り.csv") <> "" Then If MsgBox("以前のファイルがあります。上書きする?", vbOKCancel) = vbCancel Then Exit Function End If End If ff = FreeFile i = DateDiff("d", DateFrom, DateTo) + 1 dblMod = dblVal Mod i dblS = dblVal \ i Open CurrentProject.Path & "\日割り.csv" For Output As #ff Write #ff, Format(DateFrom, "yyyy/mm/dd"), dblS + dblMod For DateFrom = DateFrom + 1 To DateTo Write #ff, Format(DateFrom, "yyyy/mm/dd"), dblS Next Close #ff MsgBox "終了" End Function 次に、Ctrl + G を押してイミディエイトウィンドウを出してそこに下記をコピペ ?hibarai(10000,#2006/6/1#,#2006/6/9#) これにカーソルが乗っている状態でEnter すると 日割り.csv がMDBと同じフォルダに出来ますのでExcelなどで開いてみてください。 初心者にはツライかもしれません。

kuwagatanon
質問者

お礼

返答ありがとうございます! …本当に難しいですね。 とりあえず書かれてあった通りやってみたら出来ました。 なぜそうなったかは分かりませんが…。 私には高度すぎるようです(笑) これをどぉ使ったらよいのでしょうか? 出来れば解説していただきたいのですが お手数ですがお願い致します。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

利子はどうするのですか? 利子の計算方法は色々有ったような・・

kuwagatanon
質問者

補足

遅くなりましてすみません。 利子はありません。 やっぱり難しいことなんでしょうか? それさえもわからないので…。

関連するQ&A

専門家に質問してみよう