2013-04-22 84 views
0

超級新的編碼,請幫助並請原諒缺乏常識的:Excel的VBA代碼提交多個窗體數據填充工作表

是否有一個匹配功能相當於VBA?

我有了以下用戶窗體: - 一個下拉框選擇員工姓名 - 一個comboboc選擇項目編號 - 文本框中輸入工時 - 文本框中輸入逾時工作

在名爲「輸入模板」的Sheet2上,我有一張表格,它需要保持以下格式: 項目編號在列B12和縱列中列出的行B11和員工名稱中開始相交。每個名稱都被複制以允許RegHrs和OTHrs。

實施例:

  Project 1  Project 2 Project 3 

Doe的,簡

RegHrs


Doe的,簡
OTHrs


史密斯,喬HN
RegHrs


史密斯,約翰
OTHrs

我需要在用戶窗體我提交時間命令按鈕和選擇的數據填充工作表中相應的列/行有。例如,如果進入是Doe,簡項目2,40個RegHrs 6 OT小時。我該如何編寫代碼,以便在點擊提交代碼時將Jane的時間填入正確的位置?

我也需要它來清除用戶表單,以便他們可以輸入下一個員工的時間,直到他們完成並關閉。

我希望這不是太混亂。我感謝所有的幫助~~~

回答

0

這樣,你會在你的窗體編寫的代碼提交時間需要執行以下操作的命令按鈕Click事件:

  1. 聲明變量
  2. 將Userform字段(文本框和組合框)的值放入變量中。
  3. 找到合適的項目,合適的人的名字,並確定它是否正常工作時間或O/T小時
  4. 中值以上,插頭基於
  5. 清除用戶窗體域

您知道,您可以使用左列中的行標題和上面的列標題添加命名範圍,以使其更容易。

所以,你必須經過編寫一些代碼回來給我們,如果你需要幫助

這裏有一些其他的網站爲您的閱讀:

最好的運氣

菲利普

相關問題