h = .Offset(.Row.Count, 0).Top - .Top '---------> harusnya Rows bukan Row




On 12/23/08, Safri Ishak <[email protected]> wrote:
> rekan sejawat ahmad,
>
>             h = .Offset(.Row.Count, 0).Top - .Top
>             sepertinya ada yang salah dgn statement diatas sehingga h kosong
> alias empty
>
>             saya tambah Err.Clear dan If statement sbb:
>            Err.Clear
>             h = .Offset(.Row.Count, 0).Top - .Top
>             If Err.Number <> 0 Then h = .Width / w * .Height
>
> sebetulnya kalau w baru sudah ada, maka langsung aja hitung h = .Width / w *
> .Height (nggak perlu pake offset kan)
>
> saya lampirkan alternative solusinya
> mudah2an membantu
>
> --
> Thank you and regards,
> Safri
> http://www.tebetbarat.com/artikel/safri.htm about me
> http://www.tb512.com my virtual home
> http://www.tebetbarat.com Tebet Business Directory consists of addresses and
> phone numbers of favorite restaurants, traditional markets, hotels, offices,
> schools, super markets, malls, automotive, gardens, flowers, cakes,
> advertising, computers, salons, barber shops, cosmetics, banks, apartments
> etc.
> Originally it was compiled for personal purposes and then published to the
> internet as a gateway to search business directory and websites in Tebet and
> surrounding area.
>
> 2008/12/22 Ahmad Adriansyah <[email protected]>
>
>>   Selamat Sore rekan2 sejawat,
>>
>> Saya mencoba membuat sebuah user form yang bisa digunakan untuk input
>> gambar kedalam suatu file.
>> Namun koq jadinya gambar tersebut malah tidak terlihat dengan tinggi sama
>> dengan nol.
>> Terlampir saya kirimkan file-nya dan code makronya dibawah ini. Apakah ada
>> yang salah dari coding ini?
>>
>> Private Sub CbBrowse_Click()
>>
>> Const ImgFileFormat = _
>> "Image Files (*.bmp;*.gif;*.jpg;*.jpeg)," & _
>> "*bmp; *gif;*jpg;*.jpeg"
>>
>> Namafile = Application.GetOpenFilename(ImgFileFormat)
>> If Namafile = "False" Then
>>     Exit Sub
>> End If
>>
>> TbPic.Text = Namafile
>> Image1.Picture = LoadPicture(Namafile)
>> End Sub
>>
>>
>> Private Sub CbInput_Click()
>>     On Error Resume Next
>>
>>     Set NewSheet = Worksheets.Add
>>     NewSheet.Name = TextBox1.Text
>> Range("B3").Value = TextBox1
>>
>>     If TbPic.Text <> "" Then
>>
>>
>>         Set Pict = ActiveSheet.Pictures. _
>>         Insert(TbPic.Text)
>>
>>     Range("A17:d31").Select
>>     With Selection
>>         t = .Top
>>         l = .Left
>>         w = .Offset(0, .Columns.Count).Left - .Left
>>         h = .Offset(.Row.Count, 0).Top - .Top
>>     End With
>>
>>     With Pict
>>         .Top = t
>>         .Left = l
>>         .Width = w
>>         .Height = h
>>     End With
>> Range("A32:e32").Borders(xlEdgeBottom).LineStyle = xlContinuous
>> Else
>> Range("A17:d17").Borders(xlEdgeBottom).LineStyle = xlContinuous
>>     End If
>>     Unload Me
>>     Columns("B:B").Columns.AutoFit
>>     Range("A1").Select
>>
>> End Sub
>>
>> Thanks & Regards,
>>
>> Ahmad Adriansyah
>>
>>
>

Kirim email ke