Excel VBA質問箱 IV

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

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


7359 / 76732 ←次へ | 前へ→

【74961】改ページの条件
質問  hanako  - 13/11/3(日) 13:12 -

引用なし
パスワード
   初めまして、お世話になります。皆様のお力を貸してください。

いまA列に5行目からA列にセルごとに○記号が入力されています。
(だいたい200行くらいまで)
そしてそのA列のところどころに○記号ではなく、×記号が4個
くらい入力されていて上(A列5行目)から30行ごとに改ページをしていきたい
のですが、そこで×記号が現れたら、そのページが30行に満たな
くともそこで改ページをして、その×を先頭に数えてまた30行ごとに
改ページをしたいのです。下のようにコードを書いてみましたがうまく
いきません。皆様のお知恵をお貸し下さい。よろしくお願いいたします。

Sub Macro1()

Dim i As Long
Dim j As Long   

  ActiveSheet.ResetAllPageBreaks
  
  
  i = 6
 
  Do Until Cells(i, 1).Value = 0
  
    If Cells(i, 1).Value = "×" Then

      ActiveSheet.HPageBreaks.Add Before:=Cells(i, 1)
      
      
     Else
    
   j = i
    
  For j = 6 To j Step 30
   ActiveSheet.HPageBreaks.Add Before:=Cells(j, 1)
  Next
      
      
    End If
    i = i + 1
  Loop
  
  ActiveSheet.PrintPreview

End Sub
250 hits

【74961】改ページの条件 hanako 13/11/3(日) 13:12 質問
【74962】Re:改ページの条件 γ 13/11/3(日) 15:29 発言
【74963】Re:改ページの条件 hanako 13/11/3(日) 18:47 質問
【74965】Re:改ページの条件 γ 13/11/3(日) 20:42 発言
【74966】Re:改ページの条件 γ 13/11/3(日) 20:56 発言
【74969】Re:改ページの条件 γ 13/11/4(月) 8:19 発言
【74972】Re:改ページの条件 hanako 13/11/4(月) 9:57 お礼
【74973】Re:改ページの条件 13/11/4(月) 10:02 回答

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