返回列表 上一主題 發帖

VBA是否可以建立動態UserForm

VBA是否可以建立動態UserForm

請教各位高手,不知道VBA是否能建立動態的UserForm,及即時決定這個動態的視窗裡面的控制項數目的多少呢?
例如,程式在執行中,會抓取不同資料的人數,每一個資料區塊的人數不同,要產生視窗來作選擇那些人是還要保留在群組內,可能第一個群組內有4個成員,我需要一個動態視窗裡面有四個人名的CheckBox,讓我選擇保留下來的人,接下執行第二群組,裡面可能有八個人,那就要動態產品一個視窗,裡面有八個對應的CheckBox,由於程式會因抓到群組判斷裡面的人數再來產品相對應數量的CheckBox,這樣程式有辨法寫嗎?還請各位高手給予開解,感謝您們
clio

謝謝!!我已經解決了!!

TOP

針對這個想請問前輩,我動態產生了一個label但是卻無法顯示在frame裡,這又該如何解決?
modelcrazyer 發表於 2016-3-27 21:03



    請提供該問題區域的原始碼 以便協助

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

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

  少看=只看不做也枉然

TOP

針對這個想請問前輩,我動態產生了一個label但是卻無法顯示在frame裡,這又該如何解決?

TOP

回復  mark15jill

前輩,我比較不會說話,對不起
因為真的來這邊找資料的時間不久,其實這個問題困擾我 ...
clio 發表於 2016-3-24 17:04



    不用想太多   我上次發的那段話  只是根據你回覆我的內容 加以回覆而已
    至少 你還很有禮貌..  有些人 問了 得到答案  就 不見人影   等下次有問題 才又出現...
   
     給你我之前弄得 和 收集 的程式參考
    Code.rar (37.89 KB)

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

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

  少看=只看不做也枉然

TOP

回復 6# mark15jill

前輩,我比較不會說話,對不起
因為真的來這邊找資料的時間不久,其實這個問題困擾我很久了,幾年前有問過相同的題目,那時得不到好的決解方式,也找了幾本書,問了一些同事,經過二三年後,真的有遇到非建立UserForm不可的難題
在網路上找了一些資訊,有遇到有人介紹來麻辣家族的論壇,所以發問了一些問題,也有很多前輩的指點,當然我也遇到一些卡關,這二天一直研究,才找到是設定的問題,也是因為這二天一直在論壇找資料也爬
文到前非指引的這一則文,之前有輩問過相同的問題,這個真的很對不起,是我的疏乎,很感謝您給我的指引,真的很感謝您,有造成妳不舒服的地方,真的很對不起,還請見諒,我會多注意的
clio

TOP

回復  mark15jill

感謝大大,這個我會了,有爬文了,之前有人發表過類似的,感謝您的回覆
clio 發表於 2016-3-24 16:04



    你這樣會讓人不想解答...  不爬文  人家提示後 說你會...

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

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

  少看=只看不做也枉然

TOP

回復 11# jackyq

感謝前輩的告知,我又爬了一下文,發現我需要在安全設定那邊再把「信任存取VBA專案物件模型(V)」勾選起來,這樣就能正常動作了
clio

TOP

回復 4# mark15jill

感謝大大,這個我會了,有爬文了,之前有人發表過類似的,感謝您的回覆
clio

TOP

回復  mark15jill

假如,程式動態產生一個Userform, 而裡面有一個ListBox,這樣怎麼做
clio 發表於 2016-3-22 17:23


     有爬文了嗎??  ...
   
http://forum.twbts.com/viewthread.php?tid=8858

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

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

  少看=只看不做也枉然

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題