Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


30749 / 76732 ←次へ | 前へ→

【51246】シート名を書き出す
質問  れば  - 07/9/5(水) 20:31 -

引用なし
パスワード
   こんばんは。
宜しくお願い致します。

あるブックに生徒名一覧、合計、理科、社会、数学というシートがあります。
理科、社会、数学といった科目のシート名一覧を
合計シートのA列に書き出したいと思っています。

ただ、
科目というセルと総合点というセル間に書き出すという条件があります。
(英語、現代文等シートが増える可能性がある)

シート名:合計
A列
科目
理科
社会
数学
(英語)←増えるとここに書き出し
(現代文)←増えるとここに書き出し
総合点


Sub test()

  Dim ws As Worksheet
  Dim ARow As Integer
  Dim i As Long
  
  ARow = 2
  For i = 3 To Sheets.Count
    Sheets("合計").Cells(ARow, 1).Value = Worksheets(i).Name
  ARow = ARow + 1
  Next i
  
End Sub

私のコードでは科目が増えた場合
総合点と書かれているものが消えてしまいます。

どのように変えるとよいか教えてください。
宜しくお願いします。

0 hits

【51246】シート名を書き出す れば 07/9/5(水) 20:31 質問
【51248】Re:シート名を書き出す ichinose 07/9/5(水) 21:00 発言
【51250】Re:シート名を書き出す れば 07/9/5(水) 21:17 発言
【51251】Re:シート名を書き出す ichinose 07/9/5(水) 21:40 発言
【51252】Re:シート名を書き出す れば 07/9/5(水) 21:58 お礼

30749 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free