Excel VBA質問箱 IV

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

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


31004 / 76732 ←次へ | 前へ→

【50987】Re:空白行の下にあるセルのコピーについて
回答  じゅんじゅん  - 07/8/24(金) 13:13 -

引用なし
パスワード
   水口さん

>空白行の1行下にあるC列のセルの内容を、空白行の2行下にあるA列に移動したいと思います。
空白行と言うより、C列に値があるかどうかだけで判断してます。
それであれば、

Sub test()
  Dim i As Long

For i = 1 To Range("C" & Rows.Count).End(xlUp).Row
  With Range("C" & i)
     If IsEmpty(.Value) Then
      .Offset(2, -2).Value = .Offset(1).Value
      .Offset(1).ClearContents
      i = i + 1
     End If
  End With
Next
End Sub

もし、C列の値を残すなら、
.Offset(1).ClearContents ←を削除して下さい。

0 hits

【50970】空白行の下にあるセルのコピーについて 水口 07/8/23(木) 21:43 質問
【50973】Re:空白行の下にあるセルのコピーについて じゅんじゅん 07/8/23(木) 23:29 発言
【50986】Re:空白行の下にあるセルのコピーについて 水口 07/8/24(金) 13:08 質問
【50987】Re:空白行の下にあるセルのコピーについて じゅんじゅん 07/8/24(金) 13:13 回答

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