Coba prosedur :
Public Sub MySisip()
    Dim rng As Range, lRows As Long

    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationAutomatic

    With Sheet1
        lRows = 2 * .Range("a1").CurrentRegion.Rows.Count
        .Range("f2").Resize(lRows).Formula =
"=IF(b2<>b1,IF(LEN(b2),N(F1)+1,1),IF(LEN(b2),F1,N(F1)+1))"
        .Range("f2").Resize(lRows).Value = .Range("f2").Resize(lRows).Value
        .Range("a1").CurrentRegion.Sort .Range("f1"), xlAscending,
Header:=xlYes, Orientation:=xlSortColumns
        .Range("f2").EntireColumn.ClearContents
    End With
End Sub

Prosedur di atas memanfaatkan fitur sort.

Wassalam,
Kid.

2013/1/12 Dede Suparman <[email protected]>

> **
>
>
> Dear All,
>  jangan bosen ya, kasus pertama sudah selesai eehh ada lg.
> dengan "tombol merah (SISIP)" semua data dipisahkan dengan baris kosong.,
> yang jadai kasus nya, apakah bisa item yang sama nya tidak dipisah,sudah
> saya otak_atik ndak bisa.Mohon bantuannya,File Terlampir.
>
>   SABUN
>
>   SHAMPOO
>
> COLOGNE
> COLOGNE
>
>  VITAMIN
> VITAMIN
> VITAMIN
>
>   KARBOL
> KARBOL
> KARBOL
>
>   salam,
> Dede Suparman
>
>  
>

Attachment: re-sisip baris.xlsm
Description: Binary data

Kirim email ke