會員 ![]() | user form 問題 麻煩大家, 我想問問如何將一個USER FORM輸入的資料,送到指定的儲存格呢? 謝謝! ![]() |
回覆 |
Take it easy~ | 這個很容易阿, 程式的語法是這樣 -- Range([儲存格名稱or位置]) = [USER FORM名稱].[控制項名稱].Value 例如要把名為"User_Form1"USER FORM上文字方塊"Textbox1"的內容送到 A1 儲存格: Range("A1") = User_Form1.Textbox1.Value 註:Range("A1") = Cells(1,1) , 若為目前工作表, 亦可簡寫為 [A1] |
回覆 |
會員 ![]() | 謝謝.. 謝謝你呀~~ 不過如果我想重複使用此USERFORM,用來記錄資料, 想問問應用什麼碼呢,意思即第一記綠在A1,第二次自 動記綠在B1,如此類推,煩請賜教,謝謝 |
回覆 |
Take it easy~ | 你可重複呼叫那 USER FORM. 而程式的內容則是這樣: c = Application.WorksheetFunction.Counta(Rows(1)) + 1 Cells(1, c) = User_Form1.Textbox1.Value 〔註〕 假設第一列只有USER FORM要依序填入的資料,沒有其他內容。 第一行程式是利用函數算出第一列目前最右邊一個空格的欄號(第幾欄)。 第二行程式將變數 c 代入為欄號, 把 Textbox 內容填入其中。 |
回覆 |
會員 ![]() | 引用:
入回正題,LEON兄,又再想問問你,你說以上公式可以利用函數算出第一列目前最右邊一個空格的欄號,那麼,是否將ROWS(1)轉成COLUMNS(1)就可以算出目前下面一個空格? | |
回覆 |
Take it easy~ | Oh yeah, 係滴~~ ![]() ![]() |
回覆 |
會員 ![]() | 引用:
LEON兄煩請再一次賜教,謝謝 | |
回覆 |
Take it easy~ | 嗯, 你的程式可能擺錯位置囉... 程式要放在 USER FORM 裡一個 Button 的 Click 事件裡 而不是放在 TextBox 的 (Change) 事件喔. 你按了那個 Button 後, TextBox 裡打好的字才被送出.. |
回覆 |
|
![]() | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
【問題】小弟想找一個用PHP開發的網頁工具(Form to Mail) | HughSung | -- 網 路 軟 體 討 論 二 版 (網路其他軟體) | 2 | 2008-05-03 08:29 PM |
【軟體】nForce SoundStrom 3.75 form Abit AN7 CD | LordVader | -- Windows 更新 & 驅 動 程 式 版 | 0 | 2003-11-22 01:22 PM |
[問題]請問如何燒ps game.(new user) | samhsu123 | -- 光 碟 燒 錄 討 論 版 | 1 | 2001-10-10 02:17 PM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。