我試圖找到更新已從其他Excel源中部分填充的「主數據」表內更新信息的最佳方法。VBA用戶窗體更新已部分填充的數據行
我有從其他數據表中購買的所有信息,但會有一些手動輸入,所以當我的用戶來到並查看錶單時,我希望整個表單被鎖定,並且只能使用表單(爲了避免「人爲錯誤'哈哈)。
由此我希望表單能夠從下拉列表中看到單元格A/B/C中的名稱/唯一編號,然後能夠「填寫」其他列。
例如:
細胞A1 = 01100 細胞B1 =鮑勃史密斯
形式需要看到任一這些細胞從下拉POV,然後我可以具有內的所有其他信息形成。我可以做所有這些,但我只需要知道你是如何做下拉菜單,然後能夠'足夠聰明'來找到名稱和輸入數據到正確的行(使用示例,表單將需要如果約翰史密斯從下拉列表中選擇,填寫C1/D1)。
我知道我要求提高技能,所以即使您能指出我會朝好的方向發展。
JB
您可以使用'.Find Range method'來查找列中的數字/名稱。然後使用'.Offset Range method'來評估它的鄰近單元格。嵌套的「If」就足以進行評估。如果滿足所有條件,那麼就是使用'.Offset Range方法'再次在指定單元格上寫入日期的時間。 – L42
嘿L42, 試圖避免使用Find方法,如果我可以幫助它,因爲我希望它顯示兩列內的'設置'數據。我發現如何製作一個組合框顯示兩列(http://www.excel-easy.com/vba/examples/multicolumn-combo-box.html),並且我有RowSource數據顯示一列,但我需要能夠在代碼中引用此內容。 – JamieB