返回列表 上一主題 發帖

vba求援

回復 1# sillykin
提供 UserForm26 步驟請自行參考並撰寫(於確定鈕加入程式碼):

1.點選 [確定] 鈕後,警告是否真的要將資料寫入工作表,若不是的話則退出程序,主要的用意是避免誤觸機制。
2.從第37列的最右欄往左找到有資料的欄(依你的範例是找到B欄),再加1欄(依你的範例加1後是C欄)。
   程式碼: 定位欄 = Cells(37, Cells.Columns.Count).End(1).Column + 1
3.檢查該 [定位欄] 是否大於M欄,若是的話則警告"禁止再次寫入"訊息後退出程序。
4.將 UserForm26 內文字方塊的資料,依據 [定位欄] 的欄位,依序寫入工作表的儲存格內。
5.完成寫入後,清除 UserForm26 內的資料,做為準備下一筆的資料登錄作業。

上述第5項也可以用 Unload UserForm26 方法來關掉 UserForm26,因為 UserForm26 你並沒有另外結束或退出的按鈕。

而 UserForm12 之作法亦如上。

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題