| 
    
     |  | ▼ichinose さん: >>>>私のコードでは科目が増えた場合
 >>>>総合点と書かれているものが消えてしまいます。
 >>>>どのように変えるとよいか教えてください。
 >>>私なら、全部書き直しますけどね!!
 >>>(つまり、行の挿入などの操作はしません)
 >>>これでは、不都合な理由が投稿された内容からは見受けられませんが・・・。
 >>>検討してみてください
 >>
 >>説明足らずで失礼致しました。
 >>総合点の3行ほど下に説明文は入っているためです。
 >>
 >>1科目追加で入ると1行下の総合点の文字が消える。
 >>4科目、5科目・・と入ると説明文も消えてしまう結果になるからです。
 >ならば、その説明文もコードで書き込んだらいかがですか?
 >
 >>Sub test()
 >>
 >>  Dim ws As Worksheet
 >>  Dim ARow As Integer
 >>  Dim i As Long
 >   Sheets("合計").range("a:a").value=""
 >   Sheets("合計").Cells(1, 1).Value = "科目"
 >>  ARow = 2
 >>  For i = 3 To Sheets.Count
 >>    Sheets("合計").Cells(ARow, 1).Value = Worksheets(i).Name
 >>  ARow = ARow + 1
 >>  Next i
 >   Sheets("合計").Cells(ARow, 1).Value = "総合計"
 >   Sheets("合計").Cells(ARow+3, 1).Value="何たらこうたら・・・"
 >>
 >>End Sub
 >
 >行挿入を行わないなら、こういうことですよね??
 
 確かに・・・そうですね。
 まったく浮かびませんでした。
 ありがとうございました!!!
 
 |  |