Excel VBA質問箱 IV

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

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


2243 / 76734 ←次へ | 前へ→

【80135】Re:条件分岐の使い方
発言  ノンボ E-MAIL  - 18/9/1(土) 11:10 -

引用なし
パスワード
   ▼マナ さん:
>▼ノンボ さん:
>。
>> 条件1は、Bセルが空白の場合は、現在のコードで問題ありません。
>> 条件2、Bセルが空白でない場合が、3行目いかが消えてしまします。Bセルが空 白でない場合は、そのまま削除にならずにしたいです
>
>ごめんなさい。まだわかりません。
>
>条件1について問題ないということは、
>「Bセル」というのは「B2セル」の意味でよいですか。
>
> 
>もしそうなら、↓の理解で間違いないでしょうか。
>
>>条件1;B2セルが空白の場合3行目以下をぜんたいに上につめる
>>条件2;B2セルが空白でない場合は何もしない
>>
>>で、条件1は、現在のコードで問題ない
>
>
>この場合、最初にコードを1行追加し
>B2セルが空白ならExit subで終了するようにすればよいです。
>
>'---------
>
>それとも、「Bセル」は「B列のセル」という意味でしょうか
>その場合は、iとjが同じ場合は値をクリアしなければよいです。
>
>でも、結合セルがあのに、本当に出来ているのでしょうか?
>
マナさん
 なんどもありがとうございます。
 Bセルは、B2セルです。すみません。
 マナさんが言われるコードを書いてみました。
 Sub Test()
  Dim i As Integer, j As Integer
  If Range("b2") = "" Then
     Exit Sub
  End If
  j = 1
  For i = 2 To 10
    If (Range("B" & i).Rows <> "") Then
      j = j + 1
      Rows(i).Copy Rows(j)
      Rows(i) = ""
    End If
  Next i
End Sub
 
 間違えがあるとおもいますが、ご教授ください。
 何度も申し訳ありません。

>
>

8 hits

【80125】条件分岐の使い方 ノンボ 18/8/30(木) 21:25 質問[未読]
【80126】Re:条件分岐の使い方 マナ 18/8/30(木) 22:01 発言[未読]
【80127】Re:条件分岐の使い方 ノンボ 18/8/31(金) 20:23 お礼[未読]
【80128】Re:条件分岐の使い方 マナ 18/8/31(金) 20:34 発言[未読]
【80129】Re:条件分岐の使い方 ノンボ 18/9/1(土) 7:13 発言[未読]
【80130】Re:条件分岐の使い方 マナ 18/9/1(土) 8:53 発言[未読]
【80132】Re:条件分岐の使い方 ノンボ 18/9/1(土) 9:53 発言[未読]
【80134】Re:条件分岐の使い方 マナ 18/9/1(土) 10:51 発言[未読]
【80135】Re:条件分岐の使い方 ノンボ 18/9/1(土) 11:10 発言[未読]
【80136】Re:条件分岐の使い方 マナ 18/9/1(土) 11:23 発言[未読]
【80137】Re:条件分岐の使い方 ノンボ 18/9/1(土) 11:37 お礼[未読]
【80131】Re:条件分岐の使い方 ねこの手 18/9/1(土) 8:54 発言[未読]
【80133】Re:条件分岐の使い方 ノンボ 18/9/1(土) 10:00 お礼[未読]

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