Coba buat function :

public function SheetnyaAda( sNamaSheet as string ) as long
    on error resume next
    sheetnyaada=-not sheets(snamasheet) is nothing
    err.clear
    on error goto 0
end function

Cara pakai : misal di sebuah prosedur

public sub SebuahProsedur()
      if sheetnyaada("mysheet")<>0 then
                'kodenya di here ya...
      endif
end sub

Kid.
On Fri, Mar 30, 2012 at 13:56, <[email protected]> wrote:

> **
>
>
> terima kasih atas bantuannya pak Hendrik,terima kasih juga untuk contoh
> lampiran xlsm nya.
>
> tadinya saya berpikir macro excel sudah dapat mendeteksi setiap nama
> sheets yg dimiliki tanpa menggunakan pengecekan For Next.
>
>
> ------- Original message -------
> > From: hendrik karnadi <[email protected]>
> > To: [email protected]
> > Sent: 30.3., 13:13
> >
> >
> >
> > Coba di perbaiki sedikit Macronya,
> >
> > Sub Coba()
> >     Dim ws As Worksheet  'utk deklarasi variable
> >     Application.DisplayAlerts = False   'utk meniadakan display
> (tampilan) dialog
> >     For Each ws In ActiveWorkbook.Worksheets  'utk looping seluruh
> worksheets dalam Workbook
> >         If ws.Name = "Hapus" Then
> >             ws.Delete 'Untuk menghapus ws (Worksheet) bernama "Hapus"
> >         End If
> >     Next
> > End Sub
> >
> > Salam,
> > Hendrik Karnadi
> >
> > ---------------
>
> > From: "[email protected]" <[email protected]>
> > To: [email protected]
> > Sent: Friday, 30 March 2012, 12:13
> > Subject: [belajar-excel] Macro - belajar deteksi nama sheets
> >
> >
> > dear all,
> > mohon dibantu lagi.
> >
> > saya ingin mendeteksi dulu dalam 1 workbook, apakah ada sheet yang
> dituju,
> > bila ada nanti nya akan ada action berikutnya. saya masih bingung
> bagaimana
> > cara deteksinya.
> > yang saya buat seperti ini (misal sheet nya ingin di delete) :
> >
> > If Worksheets.Name = "hapus" Then
> > Sheets("hapus").Delete
> > End If
> >
> > tapi malah muncul warning kira2 bunyinya "object or method not find".
> > penulisan deteksi sheet tersebut saya contek dari sheet nya pak Hendrik
> > tentang workbook dibuat expired.
> > kira2 salahnya dimana ya?
> > maaf kalau pertanyaannya newbie bgt.
> >
> > salam
> > vega
> >
> >
> >
> >
>
>  
>

Kirim email ke