Menu

Rabu, 08 Oktober 2014

RUMUS MENCARI BARIS ATAU KOLOM YANG KOSONG DENGAN MACRO EXCEL

Private Sub BarisKosong_satu()
Dim BarisKosong
BarisKosong = Cells(1, 1).End(xlDown).Offset(1, 0).Row
MsgBox "cara satu :" & BarisKosong
End Sub

Private Sub BarisKosong_dua()
Dim BarisKosong
BarisKosong = Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
MsgBox "cara dua :" & BarisKosong
End Sub

Private Sub BarisKosong_tiga()
Dim BarisKosong
Dim i
i = 1
Do While Cells(i, 1) <> ""
i = i + 1
Loop
BarisKosong = i
MsgBox "cara tiga :" & BarisKosong
End Sub


Private Sub BarisKosong_empat()
Dim BarisKosong
Dim i
i = 1
Do While Not IsEmpty(Cells(i, 1))
i = i + 1
Loop
BarisKosong = i
MsgBox "cara empat :" & BarisKosong
End Sub

Private Sub BarisKosong_lima() 'prosesnya lama
Dim BarisKosong
Dim i
i = Rows.Count
Do While IsEmpty(Cells(i, 1))
i = i - 1
Loop
BarisKosong = i + 1
MsgBox "cara lima :" & BarisKosong
End Sub

Private Sub BarisKosong_enam()
Dim BarisKosong
Dim i
i = 1
Do While Not IsEmpty(Cells(i, 1))
BarisKosong = Cells(i, 1).Offset(1, 0).Row
i = i + 1
Loop
'BarisKosong = i + 1
MsgBox "cara enam :" & BarisKosong
End Sub

Private Sub BarisKosong_tujuh() 'prosesnya lama
Dim BarisKosong
Dim i
i = Rows.Count
Do While IsEmpty(Cells(i, 1))
BarisKosong = Cells(i, 1).Offset(-1, 0).Row
i = i - 1
Loop
BarisKosong = BarisKosong + 1
MsgBox "cara tujuh :" & BarisKosong
End Sub

'============================
Private Sub kolomKosong_satu()
Dim kolomKosong
kolomKosong = Cells(1, 1).End(xlToRight).Offset(0, 1).Column
MsgBox "cara satu :" & kolomKosong
End Sub

Private Sub kolomKosong_dua()
Dim kolomKosong
kolomKosong = Cells(1, Columns.Count).End(xlToLeft).Offset(0, 1).Column
MsgBox "cara dua :" & kolomKosong
End Sub

'silakan berkreasi sendiri semoga sukses

'secara manual cari baris kosong adalah sebagai berikut :
'1. pilih cels A1
'2. tekan enter atau panah bawah terus sampai ketemu baris yang kosong
'kalau dibahasakan dengan VBA
'Cells(1,1) = meletakkan poniter ke cell A1
'.End = sampai mentok/akhir
'(xlDown)=panah atas
'offset = geser
'(1,0)=argument gesernya =1 baris ke bawah, 0 kolom ke kanan artinya tetap dikolom A
' .Row = mengambil nilai baris

'baris kosong = Cells(1, 1).End(xlDown).Offset(1, 0).Row
'artinya seolah kita pilih cell A1 kemudian tekan panah ke bawah sampai baris terakhir
'yang ada isinya, kemudian turun satu baris lagi,
'kemudian nilai barisnya disimpan dalam variabel yang bernama "BarisKosong"
' maka inilah baris kosong pertama

'Lain lagi jika 'baris kosong = Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
'ini artinya seolah kita pilih cells kolom A paling bawah terus tekan panah atas
'sampai mentok ketemu cell yang tidak kosong kemudian geser ke bawah 1 baris,
'kemudian nilai barisnya disimpan dalam variabel yang bernama "BarisKosong"

'rows.count = menunjukkan bnyak baris dalam worksheet, nilainya tergantung versi excel/ms office nya
'kalau versi 2003=
'kalau versi 2007 = 1048576
'dll

'columns.Count =menunjukkan jumlah kolom dalam worksheet, nilai juga tergantu versinya
'kalau versi 2007 = 16384
'
'dengan cara yang sama di atas kode berikut ini juga dipahami
'cuma berbeda arahnya
'kolomKosong = Cells(1, 1).End(xlToRight).Offset(0, 1).Column
'kolomKosong = Cells(1, Columns.Count).End(xlToLeft).Offset(0, 1).Column

' xlUp = panah ke atas
' xlDown = panah ke bawah
' xlToRight = panah ke kanan
' xlToLeft = panah ke kiri
'
' Do while
'......
'......
' Loop

' adalah perintah untuk iterasi/perulangan
' artinya kode-kode di antara Do While ... Loop akan terus dijalankan jika syarat kondisinya terpenuhi
' syarat kondisi diletakkan setelah kata "while" tersebut
' Do While cells(i,1)<>"" artinya kerjakan selama cells(baris i kolom 1) tidak kosong
' sama maksudnya dengan perintah Do While Not IsEmpty

16 komentar:

  1. pak maaf saya mau tanya, copy paste ke baris kosong ,
    Sheets("sheet1").select
    range(cells(3,1),cells(range(sheet2!X1)+1,5)).copy
    Sheets ("sheet2").select
    range("A3"). pastespecial xlpastevalues
    ket : sheet2!X1 berisi rumus counta (sheet2!A2:A100)
    pertanyaan : paste mulai dari sheet2!A3 kebaris kosong berikutnya,. rumus ini sudah bisa tetapi hanya paste di sheet2!A3 saja

    BalasHapus
    Balasan
    1. Sheets("sheet1").select
      range(cells(3,1),cells(range(sheet2!X1)+1,5)).copy
      Sheets ("sheet2").select
      Dim BarisKosong
      BarisKosong = Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
      range("A"&BarisKosong). pastespecial xlpastevalues

      Hapus
    2. Prajurit Manunggal: Rumus Mencari Baris Atau Kolom Yang Kosong Dengan Macro Excel >>>>> Download Now

      >>>>> Download Full

      Prajurit Manunggal: Rumus Mencari Baris Atau Kolom Yang Kosong Dengan Macro Excel >>>>> Download LINK

      >>>>> Download Now

      Prajurit Manunggal: Rumus Mencari Baris Atau Kolom Yang Kosong Dengan Macro Excel >>>>> Download Full

      >>>>> Download LINK ZD

      Hapus
  2. Terimakasih ilmunya. semoga manfaat dan berkah.

    BalasHapus
  3. Saya ga ngerti komputer cuman mau belajar Saya sedang belajar di YouTube Di situ ada membuat tabel penjualan sederhana saya ikuti bisa kemudian membuat tombol cetak hapus dan simpan cuman ketika kita matikan laptop begitu kita pakai error tombol yg kita buat tdk bida di gunakan pertanyaan saya bagaimana cara menyimpan data yang sudah saya buat tadi udah kita simpan tapi begitu besok kita mau pakai aplikasi ini itu udah tidak bisa lagi digunakan tombol tombolnya Terima kasih Mas saya Anto di Riau.

    BalasHapus
  4. master... saya mau nanya. saya punya macro copas data transaksi. nah saya ingin mengcopas di sheet lain Judul yang ada di A3:I3 ke sheet aktif setelah baris yang berjudul "Buku".
    terima kasih,
    achmad

    BalasHapus
  5. bang mau tanya kalo koding untuk mengisi baris yg kosong secara otomatis itu gimana ya?

    BalasHapus
  6. Bagaimana mencari kolom kosong pada tiap barisnya ?
    Saya ingin mencari kolom kosong dari
    E5:M5 dan hasil pencariannya muncul di O5
    E6:M6 dan hasil pencariannya muncul di O6
    E7:M7 dan hasil pencariannya muncul di O7
    Setiap ada dati baru yang di input otomatis koding langsung berjalan...
    saya menggunakan Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    BalasHapus
  7. Pak saya mau tanya ktika mo input data ke 2 pada tabel knp data 1 yg tertimpa..
    Mohon penjelasan dan adakah codingannga.. Trmkash

    BalasHapus
  8. Kalau mau isi sel kosongnya di kolom S7 gimana?

    BalasHapus
  9. Dim iRow As Long
    Dim ws As Worksheet
    Set ws = Worksheets("Stok")

    iRow = ws.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
    artinya apa ya?

    BalasHapus
  10. Sya mau buat userform1,userform2,userform3,userform4,userform5.masing masing userform disimpan di sheet2,sheet3,sheet4,sheet5,sheet6 dengan sheet1 sebagai menu. Kemudian masing masing userform saya buat tombol tambah, simpan,rubah,hapus, edit listbox, kosongkan listbox. Kemudian jumlah masing masing kolom tabel disheet2 sampai sheet6 ada 17 kolom tabel.pertanyaannya bagaimana kode masing masing kode peeintah di tombol userform supaya datanya maauk ke ke sheet yang dituju

    BalasHapus
  11. bang izin tanya!!

    keterangan :
    input(sheet1)
    simpan(sheet2)

    agar data yang di input tersimpan di kolom selanjutnya gmana ya bang...??

    aku buat gini bang...? (salahnya dimana ya bang, krna errornya mengarah ke kolomkosong)
    Private Sub kolomkosong()
    Dim kolomkosong As Integer

    End Sub

    Sub SIMPAN()

    sheets("INPUT").Select
    Range("d4:am100").Copy
    sheets("SIMPAN").Select

    If Range("b5") = "" Then
    Range("b5").PasteSpecial xlPasteValues
    Else
    kolomkosong = Cells(5, 2).End(xlToRight).Offset(0, 2).coloum
    Range("b5" & kolomkosong).PasteSpecial xlPasteValues
    End If
    End Sub

    mohon petunjuknya bang...TRIMAKASIH!!

    BalasHapus
  12. bang...izin balas ke email ini ya bang...

    quantumcreative2357eng@gmail.com

    BalasHapus
  13. Prajurit Manunggal: Rumus Mencari Baris Atau Kolom Yang Kosong Dengan Macro Excel >>>>> Download Now

    >>>>> Download Full

    Prajurit Manunggal: Rumus Mencari Baris Atau Kolom Yang Kosong Dengan Macro Excel >>>>> Download LINK

    >>>>> Download Now

    Prajurit Manunggal: Rumus Mencari Baris Atau Kolom Yang Kosong Dengan Macro Excel >>>>> Download Full

    >>>>> Download LINK

    BalasHapus
  14. Komentar ini telah dihapus oleh pengarang.

    BalasHapus