Salin HANYA baris yang TIDAK kosong dari A1: A150 ke Kolom B


0

Saya akan sangat menghargai solusi untuk hal berikut: Salin HANYA baris yang TIDAK kosong dari A1: A150 ke Kolom B atau salin ke lembar kerja lain. Sebanyak setengah dari baris bisa kosong di Kolom A.


Selamat Datang di Pengguna Super! Apa yang sudah Anda coba sejauh ini? Penelitian apa yang telah Anda lakukan? :)
bertieb

Bagaimana Anda ingin kolom target diatur?
AFH

Jawaban:


0

Bagaimana tentang:

Sub KopyKat()
    Dim K As Long, i As Long
    K = 1
    For i = 1 To 150
        If Cells(i, 1).Value <> "" Then
            Cells(i, 1).Copy Cells(K, 2)
            K = K + 1
        End If
    Next i
End Sub

Saya sarankan mencari seluruh kolom tidak hanya dari 1 hingga 150
Trenly

0

Inilah solusi rumus:

Tangkapan layar Lembar Kerja

Array masukkan ( Ctrl+ Shift+ Enter) rumus berikut B1dan salin-tempel / isi kolom:

{=IFERROR(INDEX(A:A,SMALL(IF($A$1:$A$150="",FALSE,ROW($A$1:A$150)),ROW())),"")}

0

Anda juga dapat menggunakan filterfungsi ( ctrl+ shift+ L).

Kemudian buat aturan filter khusus untuk disembunyikan texts that contain (nothing or blank)

Terapkan filter kemudian salin tempelkan data yang difilter.


-1

Jika Anda ingin menggunakan vba untuk mencari seluruh Kolom, inilah yang akan saya gunakan:

Public Sub Copier()
Dim toRow As Integer
toRow = 1
Columns("A").Activate
For Each Value In Selection
    If Value Then
     Cells(toRow, 2).Value = Value
     toRow = toRow + 1
    End If
Next Value
End Sub
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.