返回列表 上一主題 發帖

[發問] 請教些陣列宣告命名問題

[發問] 請教些陣列宣告命名問題

本帖最後由 mark15jill 於 2012-11-30 09:36 編輯

以下是兩段陣列宣告,想請問,若今天有 chbo1(10,10) ~ chbo13(10,10) 該如何撰寫?
    Dim chbo1(10, 10) As CheckBox
    Dim chbo2(10, 10) As CheckBox

因為原本是使用大範圍的宣告,但因程式結果需求只能區域陣列宣告。
雖說可以 依序編寫,可是這樣就失去意義。

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

回復 1# mark15jill


    不太清楚你想要的效果.
想說的是陣列不只是兩維,還可以是3維,4維...
Dim chbo(13, 10, 10) As CheckBox
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

回復 1# mark15jill
雖說可以 依序編寫,可是這樣就失去意義
是這樣嗎?
  1. Sub Ex()
  2.     Dim chbo1(10, 10) As CheckBox
  3.     Dim AR(1 To 13), xi As Integer
  4.     For xi = 1 To UBound(AR)
  5.         AR(xi) = chbo1
  6.     Next
  7. End Sub
複製代碼

TOP

謝謝 GBKEE 與 kimbal  兩位大大的教導,小弟在此謝過。 目前測試 三重迴圈(kimbal大大教導的)。
只是,可能運算個數大多,執行中,會有些許延遲@@"

目前仍在把程式簡易化,等好了再放上來@@"

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

        靜思自在 : 謊言像一朵盛開的鮮花,外表美麗,生命短暫。
返回列表 上一主題