Coba cek isi dari range k4:As300 memiliki tipe data apa saja.

Salam
Kid

On Thu, Apr 12, 2012 at 16:55, KSM Absolute - Udin <[email protected]>wrote:

> **
>
>
> Sub sumcolor(daerah As Range)
>     Dim Selrow As Range
>     Dim sel As Range
>     Dim SelAkhir As Range
>     Dim SumKuning, SumBiru, SumHijau As Double
>
>     For Each Selrow In daerah.Rows
>         SumKuning = 0
>         SumBiru = 0
>         SumHijau = 0
>         For Each sel In Selrow.Cells
>             Select Case sel.Interior.Color
>             Case 65535 ' Kuning
>                 SumKuning = SumKuning + sel.Value
>             Case 12611584 ' Biru
>                 Nilai = sel.Value
>                 If Nilai > 7 Then
>                     SumKuning = SumKuning + Nilai - 7
>                     Nilai = 7
>                 End If
>                 SumBiru = SumBiru + Nilai
>             Case 5287936  'Hijau
>                 Nilai = sel.Value
>                 If Nilai > 7 Then
>                     SumKuning = SumKuning + Nilai - 7
>                     Nilai = 7
>                 End If
>                 SumHijau = SumHijau + Nilai
>             End Select
> ' untuk menyimpan posisi sel terakhir  tiap baris
>             Set SelAkhir = sel
>         Next
> ' isi julah warna
>         SelAkhir.Offset(0, 1) = SumKuning
>         SelAkhir.Offset(0, 2) = SumBiru
>         SelAkhir.Offset(0, 3) = SumHijau
>     Next
> End Sub
> Private Sub CommandButton1_Click()
> Call sumcolor(Range("k4:As300"))
> End Sub
>
> kenapa muncul  "run time error '13' type mismatch" apa yang salah dengan
> kode ini?
> terima kasih
>
>  
>

Kirim email ke