Excel VBA質問箱 IV

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

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


16707 / 76738 ←次へ | 前へ→

【65495】Re:セルの選択範囲
発言  SS  - 10/5/27(木) 9:24 -

引用なし
パスワード
   ▼nakataka さん:
▼kanabun さん:
横から失礼します。
作っている間に書き込みがあったので少し不足、余分がありますが
多分対応できると思います。確認してみてください。
罫線部分は select部を変更して下さい。
Sub test()
  Dim i As Long, j As Long
  Dim RS As Long, RE As Long
  Dim TC As Integer 'データのある列数
  j = 1
  TC = 1
  For i = 2 To Cells(65536, TC).End(xlUp).Row
    If Cells(i, TC).Value = 1 Then
      If RS = 0 Then
        RS = i
      Else
        RE = i - 1
        RowS(RS & ":" & RE).Select
        MsgBox "範囲 " & j & " です"
        j = j + 1
        RS = i
        RE = 0
      End If
    ElseIf Cells(i, TC).Value = 10 Then
      If RS = 0 Then
        MsgBox "範囲の始まりが不明です"
      Else
        RE = i
        RowS(RS & ":" & RE).Select
        MsgBox "範囲 " & j & " です"
        j = j + 1
        RS = 0
        RE = 0
      End If
    ElseIf RS > 0 Then
      If Cells(i, TC).Value < Cells(i - 1, TC).Value Or _
          Cells(i, TC).Value > 9 Then
        RE = i - 1
        RowS(RS & ":" & RE).Select
        MsgBox "範囲 " & j & " です"
        j = j + 1
        RS = 0
        RE = 0
      End If
    End If
  Next i
End Sub

>具体的に
>
> 1 いちご
> 2 みかん
> :
> :
> 8 ぶるーべりー
> 9 めろん
> 10 いちじく
> 1 にんじん 
> 2 かぼちゃ
> :
> :
> 8 ほうれん草
> 9 たまねぎ
>
>
>のように 順番に入ってます。
>それを
>
>  ──────────
> │1 いちご     │
> │2 みかん     │
> │:         │
> │:         │
> │8 ぶるーべりー  │
> │9 めろん     │
> │10 いちじく    │
>  ──────────
>このように、罫線を引くプログラムを作成していたのですが、
>1〜9までしがない群もあるので、それがうまく認識して1〜9に罫線をひけなかったので、質問しました。

0 hits

【65491】セルの選択範囲 nakataka 10/5/26(水) 17:39 質問
【65492】Re:セルの選択範囲 kanabun 10/5/26(水) 20:32 発言
【65493】Re:セルの選択範囲 nakataka 10/5/27(木) 8:57 質問
【65494】Re:セルの選択範囲 kanabun 10/5/27(木) 9:23 発言
【65495】Re:セルの選択範囲 SS 10/5/27(木) 9:24 発言
【65498】Re:セルの選択範囲 nakataka 10/5/27(木) 13:30 お礼
【65499】Re:セルの選択範囲 nakataka 10/5/27(木) 13:39 質問
【65500】Re:セルの選択範囲 SS 10/5/27(木) 14:14 回答
【65511】Re:セルの選択範囲 nakataka 10/5/31(月) 9:08 質問
【65512】Re:セルの選択範囲 SS 10/5/31(月) 10:52 発言
【65513】Re:セルの選択範囲 nakataka 10/5/31(月) 14:47 質問
【65496】Re:セルの選択範囲 とおりすがり 10/5/27(木) 12:45 発言
【65527】Re:セルの選択範囲 メタ 10/6/2(水) 15:25 回答

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