Board logo

標題: 請問一行程式碼可以輸入多個相連的儲存格資料嗎? [打印本頁]

作者: jazzcarr    時間: 2018-3-2 09:46     標題: 請問一行程式碼可以輸入多個相連的儲存格資料嗎?

例如
程式碼原為三行
cells(1,1)=99
cells(1,2)=隨機0~100整數
cells(1,3)=cells(1,1)+cells(1,2)

請問可以把程式碼濃縮成1行嗎?

謝謝
作者: ikboy    時間: 2018-3-2 11:51

cells(1,1)=99: cells(1,2)=隨機0~100整數: cells(1,3)=cells(1,1)+cells(1,2)
作者: jazzcarr    時間: 2018-3-2 12:12

抱歉 沒有說清楚
不是只有單純的程式碼變成一行
是三行程試碼不會同時執行,而是逐行執行
有能夠讓這三行程式碼同時執行的語法嗎?
或是範圍矩陣?要怎麼寫呢?
謝謝
作者: jackyq    時間: 2018-3-2 13:28

回復 3# jazzcarr


那樣做目的要幹麻?
作者: jazzcarr    時間: 2018-3-2 13:42

本帖最後由 jazzcarr 於 2018-3-2 13:47 編輯

因為每秒要執行兩次 好像很吃資源
一次跑完是否會比較省資源?

或是用range改寫辦得到嗎?
作者: jackyq    時間: 2018-3-2 13:58

本帖最後由 jackyq 於 2018-3-2 14:00 編輯

A1 = 99
A2= 隨機0~100整數
A3 = A1 + A2

Cells(1, 1).Resize(, 3) = Array(A1, A2, A3)
作者: jazzcarr    時間: 2018-3-5 12:21

太棒了 大感恩
但又遇到了下列問題
懇請解惑

http://forum.twbts.com/thread-20581-1-1.html




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)