Excel VBA質問箱 IV

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

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


1923 / 76734 ←次へ | 前へ→

【80455】Re:行のデータをクリアして1行づつ繰り上げたい
質問  ノンボ  - 19/2/16(土) 21:27 -

引用なし
パスワード
   1行目 本体金額  税額 合計金額 入金金額 差額
2行目  60,000  4,800 64,800  64,800   0
3行目  50,000  4,000 54,000
4行目  30,000  2,400 32,400  
5行目  50,000  4,000 54,000
6行目  35,000  2,800 37,800
7行目  30,000  2,400 32,400
8行目  25,000  2,000 27,000
9行目    0
10行目    0

タイトル行の列それぞれ結合されています。本体金額(B〜F),税額(G〜J),入金金額(K〜P),差額(U〜W). 税額、入金金額、差額には数式が入っています。
入金金額により差額が0かそうでないかを判断し、2行目から10行目までのフォーマットを崩さずに、0の場合は、行を1行ずつ繰り上げていきます。0でない場合はデータをそのままにしたく、下記コード書きました。
Sub Test5()
  Dim i As Integer, j As Integer
  j = 1
  For i = 2 To 10
  If (Range("U" & i).Rows) = 0 Then
    Rows(i).ClearContents
  End If
  If (Range("B" & i).Rows <> "") Then
    j = j + 1
    Rows(i).Copy Rows(j)
    Rows(i) = ""
  End If
  Next i
End Sub

 0の場合はうまくいきますが、差額が0でない場合は、セルの結合が解除されデータが全て消えてしまいます。セルの数式も残したいのですが、可能でしょうか。
いろいろ調べたり、試したりしましたがうまくいきません。
どのように編集すればよいかご教授ください。

22 hits

【80438】行のデータをクリアして1行づつ繰り上げたい ノンボ 19/2/16(土) 8:11 質問[未読]
【80441】Re:行のデータをクリアして1行づつ繰り上げ... マナ 19/2/16(土) 9:34 発言[未読]
【80443】Re:行のデータをクリアして1行づつ繰り上げ... マナ 19/2/16(土) 10:16 発言[未読]
【80445】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/16(土) 11:57 発言[未読]
【80446】Re:行のデータをクリアして1行づつ繰り上げ... マナ 19/2/16(土) 12:09 発言[未読]
【80447】Re:行のデータをクリアして1行づつ繰り上げ... マナ 19/2/16(土) 12:27 発言[未読]
【80450】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/16(土) 19:43 発言[未読]
【80452】Re:行のデータをクリアして1行づつ繰り上げ... マナ 19/2/16(土) 20:23 発言[未読]
【80453】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/16(土) 20:26 発言[未読]
【80454】Re:行のデータをクリアして1行づつ繰り上げ... マナ 19/2/16(土) 21:02 発言[未読]
【80455】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/16(土) 21:27 質問[未読]
【80451】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/16(土) 19:50 発言[未読]
【80476】Re:行のデータをクリアして1行づつ繰り上げ... ピンク 19/2/17(日) 18:53 回答[未読]
【80479】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/17(日) 20:39 お礼[未読]
【80459】Re:行のデータをクリアして1行づつ繰り上げ... γ 19/2/16(土) 22:23 発言[未読]
【80467】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/17(日) 8:18 発言[未読]
【80468】Re:行のデータをクリアして1行づつ繰り上げ... γ 19/2/17(日) 8:47 発言[未読]
【80469】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/17(日) 9:47 発言[未読]
【80472】Re:行のデータをクリアして1行づつ繰り上げ... γ 19/2/17(日) 11:00 発言[未読]
【80474】Re:行のデータをクリアして1行づつ繰り上げ... ノンボ 19/2/17(日) 11:35 お礼[未読]

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