Wa'alaikumusalam wr wb Hai Satria,
Blok For untuk j dan k dibuang saja. Sebelum x(0)= diberi blok if begini : if j=1 then '=batas atas j=0 'set 0 else 'selainnya j=j+1 '=lama+interval endif if k=2 then k=0 else k=k+1 endif Wassalamu'alaikum wr wb Kid 2017-11-24 16:35 GMT+07:00 prasaja_sat...@yahoo.com [belajar-excel] < belajar-excel@yahoogroups.com>: > > > Assalamu'alaikum wr.wb > selamat sore para suhu, mohon maaf menggangu jika berkenan melihat masalah > yg saya hadapi dibawah > berikut penjelasannya. > > > For i = 1 To X > For j = 0 To 1 > For k = 0 To 3 > x (0) = ((80 + (400 * j) + (944.8517 * (i - 1)))) > y (1) = ((466 - (120 * k))) > z (2) = 0 > next k > next j > > next i > > > saya punya kode diatas dalam VBA, yang ingin saya tanyakan adalah > bagaimana membatasi nilai j dan k > > dengan kontrol nilai Jumlah > > > karena kalo seperti diatas hasilnya jadi misal X = 3 berarti i = 1 to 3 > > nilai j ber gerak dari 0 ke 1 sebanyak 3 kali > > bergitu juga nilai k bergerak dari 0 ke 3 sebanyak 3 kali > > > yang saya pengen adalah misal X = 3 berarti i = 1 to 3 > > si nilai j bergerak 3 kali tapi "ISI ARRAY" nya nya bukan Array nya, > > jadi nilai j tu (0,1, 0 lagi ) karena dibatasi i = 3 > > nilai k (0, 1, 2) karena dibatasi i = 3 > > > maaf jika pertanyaanya kurang jelas, semoga bisa dipahami. Jazakallah > khair sebelumnya > > > Wasslamu'alaikum warahmatullah wabarokatuh > > > > >