空白のセル情報を取得するためのコードを記述しましたが、問題は、空白の呼び出しの前にあるデータをコピーしたいということです。空白のセルの後に値がある場合があります。これが私のコードです:
Set rng = Range("6:6").Find(What:=horiz, LookIn:=xlValues, LookAt:=xlWhole)
If rng Is Nothing Then
MsgBox "Value not found in row 1", vbExclamation
Else
rng.EntireColumn.Copy
Range("p1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
MsgBox Range("C1").End(xlDown)(2, 1).Value