- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAでどうやるのか教えてください。)
Excel VBAで電話の利用状況を分析する方法
このQ&Aのポイント
- Excel VBAを使用して、電話回線の利用状況を分析する方法について教えてください。
- 具体的には、電話をかけてから切るまでの時間内に同時に利用された回線の数をExcelで読み出す方法を知りたいです。
- 質問文の中には利用状況のデータが記録されており、それをVBAを使って取得して解析したいです。
- みんなの回答 (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
お礼
回答ありがとうございました。
補足
早速の回答ありがとうございます。 このやり方で出来ました。 今度、同じDATEの列で日付が変わったときに過去のカウントをリセットしてもう一度同じことを繰り返す場合はどうしたらよいのでしょうか?