2017-08-04 57 views
0

我確定有人問過這個問題,但我找不到符合我的情況的答案。我正在嘗試從用戶窗體中填充和優化表單。第一個單元格將填充可用的幾個選項之一。每個選項都分配了自己的複選框。這是由於我的數據庫基於的紙質表格的格式。圖片顯示了單獨的複選框。我將如何去做這件事?是否可以確保一次只使用一個複選框?從userform填充單元格(幾個複選框中的一個)

任何援助將不勝感激。

+0

它是[有幫助](https://stackoverflow.com/questions/15343473/excel-vba-writing-multiple-userform-checkbox-values-to-a-singlecell)? –

回答

0

請忽略此問題。我找到了一個簡單的堆疊方法來實現我的目標。我使用了我在論壇上找到的這個例子,並嘗試堆疊多個。它的工作,但一次只能檢查一個創建記錄。

If "X" = True Then Sheets("Y").Cells(emptyRow, 1).Value = ("Z") End If

X =複選框名稱

Y =目的地表

Z =複選框標題(或其他期望的標題)

如果多於一個被選中,則形式會吐出現以下錯誤:

「運行時錯誤'9':

下標超出範圍。「

相關問題