السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
mr Kid,

kodenya mantap.. memberikan pencerahan untuk Jan,
selama ini masih bingung gimana caranya memindahkan dimensi ketiga ke
setiap sheet yang berbeda [?]
ternyata dimensi ketiganya ditaruh di loop yang paling luar xixixixi ^_^

وَسَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

-Miss Jan Raisin-


2013/8/28 Mr. Kid <[email protected]>

> **
>
>
> eh lupa,
> baris :
>
> ReDim Data(1 To Baris, 1 To Kolom)
>
> jadi :
> ReDim Data(1 To Baris, 1 To Kolom) as long
>
>
>
> 2013/8/28 Mr. Kid <[email protected]>
>
> 3D maksudnya dengan sheet ?
>>
>> misal ada 3 sheet
>>
>> Sub tes3d()
>>     Dim Data() as long, Kolom As Long, Baris As Long, tStart As Double
>>     Dim i As Long, j As Long, Counter As Variant, lSht as long
>>
>>
>>     Kolom = InputBox("Mau Sampai Berapa Kolom ?", "Nulis")
>>     Baris = InputBox("Mau Sampai Berapa Baris ?", "Nulis")
>>
>>     If Not WorksheetFunction.IsNumber(Kolom) Or Not
>> WorksheetFunction.IsNumber(Baris) Then Exit Sub
>>     ReDim Data(1 To Baris, 1 To Kolom)
>>
>>     tStart = Timer
>>     for lsht=1 to 3
>>        For i = 1 To Baris
>>          For j = 1 To Kolom
>>             Counter = Counter + 1
>>             Data(i, j) = Counter
>>          Next j
>>        Next i
>>        sheets(lsht).Range("A1").CurrentRegion.ClearContents
>>        sheets(lsht).Range("A1").resize(Baris, Kolom).value = Data
>>     next lsht
>>     MsgBox Timer - tStart & " detik"
>> End Sub
>>
>>
>> misal ada 3 sheet dan ndak urut, tapi nama-namanya sudah diketahui :
>> Sub tes3d()
>>     Dim Data() as long, Kolom As Long, Baris As Long, tStart As Double
>>     Dim i As Long, j As Long, Counter As Variant, vSht as variant
>>
>>
>>     Kolom = InputBox("Mau Sampai Berapa Kolom ?", "Nulis")
>>     Baris = InputBox("Mau Sampai Berapa Baris ?", "Nulis")
>>
>>     If Not WorksheetFunction.IsNumber(Kolom) Or Not
>> WorksheetFunction.IsNumber(Baris) Then Exit Sub
>>     ReDim Data(1 To Baris, 1 To Kolom)
>>
>>     tStart = Timer
>>     for each vsht in array("sheet1","sheet5","sheetEmbuh","satsitsatsit")
>>         For i = 1 To Baris
>>          For j = 1 To Kolom
>>             Counter = Counter + 1
>>             Data(i, j) = Counter
>>          Next j
>>        Next i
>>        sheets(vsht).Range("A1").CurrentRegion.ClearContents
>>        sheets(vsht).Range("A1").resize(Baris, Kolom).value = Data
>>     next vsht
>>     MsgBox Timer - tStart & " detik"
>> End Sub
>>
>> ;)
>>
>> Wassalam,
>> Kid.
>>
>

<<B9E.gif>>

Kirim email ke