マージされたセルが空の場合は行を削除します

user9663005

シート「GROUP」を並べ替えて「YTP」シートと同じようにフォーマットするプロジェクトがあります。しかし、私はそれを解決して時間内に作る方法がわかりません。私の問題は、シートグループのデータをコピーした後にYTPシートに空の行がある場合、YTPシートの行全体を削除する方法です。私は次のようなコードを開始しました:

コード

Option Explicit
Sub Copy()

  'Declaration for copying the entire column of J
    Dim lastrow As Long, erow As Long
    Dim sRange As Range
    Dim sCrange As Range
    Dim cell As Range
  'End Declare


    Set sRange = Sheet2.Range("J10:J350")
    Set sCrange = Sheet4.Range("J5:J360")

    For Each cell In sRange
        If Not IsEmpty(cell) Then
           sRange.Copy sCrange

        End If
    Next cell
End Sub

これはグループとYTPシートの画像です

グループ

YTP

エクセルファイルを見たい方はコメントしてください。ここに添付します。みんな、助けてください。

adhy wijaya

このコードを試してください

Sub Copy()

  'Declaration for copying the entire column of J
    Dim lastrow As Long, erow As Long
    Dim sRange As Range
    Dim sCrange As Range
    Dim sSheet as Worksheet
    Dim sCSheet as Worksheet
    Dim i as Integer
    Dim cell As Range
  'End Declare

    Set sSheet = Worksheets("YTP")
    Set sCSheet = Worksheets("GROUP")
    sSheet.Range("J10:J350").Copy
    sCSheet.Activate
    sCSheet.Range("J5").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    lastrow = 360
    For i = 10 to lastrow 
        If sSheet.Range("J" & i).Value = "" then
           sSheet.Rows(i).delete 
           i = i - 1
           lastrow = lastrow - 1  
        End If
        if i > lastrow then Exit For

    Next i

    sSheet.Activate
End Sub

この助けを願っています。

ありがとう

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

セルが空の場合は行全体を削除します

分類Dev

セルが空の場合、Wordマクロはテーブルから行を削除します

分類Dev

jQUeryを使用してすべての行が削除された場合は、テーブル全体を削除します

分類Dev

セルが空の場合は行をコピーします

分類Dev

1000>セルが空の場合はExcel列を削除します

分類Dev

1つのセルに連結されたデータ。1つの情報が存在しない場合は、行全体を削除します

分類Dev

列Aのセルが空であるか、値が「Null」の場合は、行全体を削除します。それらの行を削除した後、別のシートに貼り付ける必要があります

分類Dev

グループに空の列が含まれている場合は行を削除します

分類Dev

ダブルクリックしたときにセルがマージされている場合は、ExcelVBAでセルをマークします

分類Dev

titleLabel.string /セルの内容が空の場合はセルを削除します

分類Dev

返された値が空の場合は行を非表示にします

分類Dev

セルに特定の文字列が含まれている場合は、テーブルの行を削除します

分類Dev

セルが空白の場合は、行全体を削除します

分類Dev

列の値が変更された場合は行を削除します

分類Dev

特定のセルを削除し、MSExcelでセル値が空またはゼロの場合に行を上にシフトするボタンを作成する

分類Dev

両方の外部キーが削除された場合は、テーブルエントリを削除します

分類Dev

ラジオボタンが選択されていない場合は、セルの値を削除します

分類Dev

セル値が変更された場合、Excelはセル値を別のセルにコピーします

分類Dev

セル値が変更された場合、Excelはセル値を別のセルにコピーします

分類Dev

jQueryを介して行を削除します。テーブルが空の場合に「データなし」メッセージを表示するにはどうすればよいですか?

分類Dev

左に結合されたテーブルの行がnullの場合は、別の行を使用します

分類Dev

1つの条件が満たされた場合にのみ文字列を検索し、データフレームのセルから値を削除し、行自体からは削除しない方法はありますか?

分類Dev

スケジュールされた注釈に使用されるプロパティが空の場合は、デフォルトを使用します

分類Dev

セルがクリックされた場合、ExcelVBAはメッセージボックスを表示します

分類Dev

KafkaProducer for Pythonは、コマンドラインで実行された場合はメッセージを送信しますが、Pythonスクリプトを介して実行された場合は送信しません

分類Dev

セルがセルの値と等しい場合は、行全体を削除します

分類Dev

アプリがアプリトレイから直接削除された場合、一部またはすべてのワークマネージャーリクエストをキャンセルするにはどうすればよいですか?

分類Dev

セル1またはセル2が空白の場合は、これを実行します。それ以外の場合は、これを実行しますか?

分類Dev

オブジェクトをループします。条件が満たされた場合は、追加のマークアップを返します

Related 関連記事

  1. 1

    セルが空の場合は行全体を削除します

  2. 2

    セルが空の場合、Wordマクロはテーブルから行を削除します

  3. 3

    jQUeryを使用してすべての行が削除された場合は、テーブル全体を削除します

  4. 4

    セルが空の場合は行をコピーします

  5. 5

    1000>セルが空の場合はExcel列を削除します

  6. 6

    1つのセルに連結されたデータ。1つの情報が存在しない場合は、行全体を削除します

  7. 7

    列Aのセルが空であるか、値が「Null」の場合は、行全体を削除します。それらの行を削除した後、別のシートに貼り付ける必要があります

  8. 8

    グループに空の列が含まれている場合は行を削除します

  9. 9

    ダブルクリックしたときにセルがマージされている場合は、ExcelVBAでセルをマークします

  10. 10

    titleLabel.string /セルの内容が空の場合はセルを削除します

  11. 11

    返された値が空の場合は行を非表示にします

  12. 12

    セルに特定の文字列が含まれている場合は、テーブルの行を削除します

  13. 13

    セルが空白の場合は、行全体を削除します

  14. 14

    列の値が変更された場合は行を削除します

  15. 15

    特定のセルを削除し、MSExcelでセル値が空またはゼロの場合に行を上にシフトするボタンを作成する

  16. 16

    両方の外部キーが削除された場合は、テーブルエントリを削除します

  17. 17

    ラジオボタンが選択されていない場合は、セルの値を削除します

  18. 18

    セル値が変更された場合、Excelはセル値を別のセルにコピーします

  19. 19

    セル値が変更された場合、Excelはセル値を別のセルにコピーします

  20. 20

    jQueryを介して行を削除します。テーブルが空の場合に「データなし」メッセージを表示するにはどうすればよいですか?

  21. 21

    左に結合されたテーブルの行がnullの場合は、別の行を使用します

  22. 22

    1つの条件が満たされた場合にのみ文字列を検索し、データフレームのセルから値を削除し、行自体からは削除しない方法はありますか?

  23. 23

    スケジュールされた注釈に使用されるプロパティが空の場合は、デフォルトを使用します

  24. 24

    セルがクリックされた場合、ExcelVBAはメッセージボックスを表示します

  25. 25

    KafkaProducer for Pythonは、コマンドラインで実行された場合はメッセージを送信しますが、Pythonスクリプトを介して実行された場合は送信しません

  26. 26

    セルがセルの値と等しい場合は、行全体を削除します

  27. 27

    アプリがアプリトレイから直接削除された場合、一部またはすべてのワークマネージャーリクエストをキャンセルするにはどうすればよいですか?

  28. 28

    セル1またはセル2が空白の場合は、これを実行します。それ以外の場合は、これを実行しますか?

  29. 29

    オブジェクトをループします。条件が満たされた場合は、追加のマークアップを返します

ホットタグ

アーカイブ