• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAでどうやるのか教えてください。)

Excel VBAで電話の利用状況を分析する方法

このQ&Aのポイント
  • Excel VBAを使用して、電話回線の利用状況を分析する方法について教えてください。
  • 具体的には、電話をかけてから切るまでの時間内に同時に利用された回線の数をExcelで読み出す方法を知りたいです。
  • 質問文の中には利用状況のデータが記録されており、それをVBAを使って取得して解析したいです。

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

  • ベストアンサー
  • s___o
  • ベストアンサー率35% (108/306)
回答No.1

DATE,start,end,回線がそれぞれA,B,C,D列、 回線記録が2行目から記入されているものとして、 以下に例を示します。 r1 = 2 Do While Cells(r1, 1) <> "" 'DATEが空白まで繰返し '回線カウント cnt = 1 For r2 = 2 To r1 If Cells(r1, 2) < Cells(r2, 3) Then cnt = cnt + 1 'startがendより過去の場合カウントアップ End If Next r2 '回線入力 If cnt = 1 Then Cells(r1, 4) = 0 Else Cells(r1, 4) = cnt EndIf r1 = r1 + 1 Loop

noname#244720
質問者

お礼

回答ありがとうございました。

noname#244720
質問者

補足

早速の回答ありがとうございます。 このやり方で出来ました。 今度、同じDATEの列で日付が変わったときに過去のカウントをリセットしてもう一度同じことを繰り返す場合はどうしたらよいのでしょうか?

関連するQ&A