maaf koreksi:
1 FUNGSI  Inputbox
2. METHOD InputBox
(tidak ada property InputBox)




  ----- Original Message ----- 
  From: siti Vi 
  To: [email protected] 
  Sent: Sunday, November 01, 2009 03:08PM
  Subject: Re: [belajar-excel] on error goto


  saya sudah menduga pertanyaan ini akan muncul.
  tetapi dari mula kan anda belum meyebutkan INPUT itu mau di
  masukkan dengan CARA apa ?
  (pak wahyu ini selalu menanyakan hal yg BELUM dibuat SPESIFIK !)
  agaknya beliau tidak suka mengajukan contoh kasus dlm bentuk workbook

  Gini lho ya...
  Di Excel & VBA ada 2 macam inputbox
  1. Property Inputbox
  2. Method InputBox member dari Application

  1 = Property InputBox : hanya mampu menghasilkan STRING
  Apapun yg dimasukkan ke inputbox seperti yg dibuat pak wahyu itu
  walaupun berupa karakter angka atau karakter yg dibentuk seperti DATE
  akan diterima sbg data string.

  2 = Aplication.InputBox: dapat menerima berbagai macam type data / object 
  asal di dalam penggunaannya kita menentuan TYPE nya

  sekedar penjelasan (asal-asalan) ada di sini
  http://tech.groups.yahoo.com/group/XL-mania/message/8242






    ----- Original Message ----- 
    From: wahyu abdi 
    To: [email protected] 
    Sent: Sunday, November 01, 2009 11:39AM
    Subject: Re: [belajar-excel] on error goto


      Dear Mbak,
          Setelah dicoba dengan sedikit modifikasi hasilnya lain lo mbak, bisa 
copy paste contoh di bawah.

          Sub whateverusaylah()
             
          Dim variableku As Variant
          variableku = InputBox(" masukkan angka 1 ")
          ''''variableku = 1
          MsgBox TypeName(variableku)
          variableku = "KAMU"
          MsgBox TypeName(variableku)
          Set variableku = Sheets(1).Range("A10:B15")
          MsgBox TypeName(variableku)
          End Sub

          salam
          wahyu


          --- On Fri, 10/30/09, siti Vi <[email protected]> wrote:


            From: siti Vi <[email protected]>
            Subject: Re: [belajar-excel] on error goto
            To: [email protected]
            Date: Friday, October 30, 2009, 6:37 AM


              
            ketika user menginput suatu data, lazimnya kita menampung data tsb 
ke
            dalam sebuah ariable.

            sebuah variable dapat diketahui tyedatanya: antara lain dengan 
memanfaatkan
            fungsi TypeName 

            Jadi kalau type data tidak sesuai yg dikehendaki, kita langsung 
dapat mengantisipasi
            kesalahan input tsb.

            If TypeName(VariableMu ) = "String" Then
            '-------bla bla bla
            Else
            '------blli bli bli
            End If

            TypeName Function
            Returns a String that provides information about a variable.
            Syntax: TypeName(varname)
            The required varname argument is a Variant containing any variable 
except a variable of a user-defined type.
            Remarks
            The string returned by TypeName can be any one of the following:
            dst.....

            cobalah menjalankan prosedur ini, dan lihat apa yg terjadi..

            Sub AntiSpesifikYa( )
            Dim variableku As Variant
            variableku = 1
            MsgBox TypeName(variableku )
            variableku = "KAMU"
            MsgBox TypeName(variableku )
            Set variableku = Sheets(1).Range("A10:B15")
            MsgBox TypeName(variableku )
            End Sub




            2009/10/30 wahyu71 <wahy...@yahoo. com>

                
              Dear Milis,

              Saya mengalami kesulitan untuk perangkap error kesalahan input, 
contoh bila yang diminta input string yang diinput malah angka atau sebaliknya, 
saya coba pakai on error goto -----> looping ,hanya bisa untuk satu kali 
looping, sementara kesalahan input kan bisa berkali - kali. Bagaimana caranya 
ya untuk mengatasi masalah ini?

              Thanks sebelumnya.

              salam wahyu


         



    

Kirim email ke