陶陶
2002-02-20, 02:17 PM
當儲存格a1輸入數字如下
a1=5
當按下輸入鍵時
儲存格a1會變成字串
a1=我愛你
不知道這要用什麼方法來做
贊助商連結
a1=5
當按下輸入鍵時
儲存格a1會變成字串
a1=我愛你
不知道這要用什麼方法來做
贊助商連結
贊助商連結 陶陶 2002-02-20, 02:17 PM 當儲存格a1輸入數字如下 a1=5 當按下輸入鍵時 儲存格a1會變成字串 a1=我愛你 不知道這要用什麼方法來做 贊助商連結 沙拉油 2002-02-20, 03:02 PM 按一下 Alt+F11 將底下程式碼貼於游標所在處 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" And Target = 5 Then Target = "我愛妳" End Sub 陶陶 2002-02-20, 05:08 PM 這是一個儲存格的話,如果我有四百個儲存格的話 文字字串有七十個我又因該如何做? 案例如下 a1=5 a1=我愛你 a3=7 a3=愛你呦 數字是1--70 對印到文字字串 1=中國 2=情愛 3=再次 4=心情 5=我愛你 . . . . . . 68=人性 69=通知 70=是敵是友 不會要一個一個慢慢來吧:confused: Oyazi 2002-02-20, 11:34 PM 這麼嚴格喔~~~ 可不可以這樣做 例如在A1輸入5 然後在B1出現"我愛你" 在A1輸入7 在B1出現"愛你呦" 如果可以這樣的話~~~那就非常簡單了... 可以的話再跟我說 我再把檔案上傳 以免浪費網路資源...:) 陶陶 2002-02-21, 09:31 AM 在同一儲存格中數字為1--70的隨機變數(就是等待使用者輸入) 但是數字對印文字字串不能改變 如果這是單一儲存格可以這樣做嗎? PS:Oyazi這就是如此嚴格(不要問我為什麼) kankan 2002-02-21, 09:44 AM OYAZI兄想用VLOOKUP這函數嗎? 不過我想你的要求, 最快的方法都是用沙拉油兄之方法了 陶陶 2002-02-21, 11:08 AM 沙拉油大大的方法我用不出來 :( kankan 2002-02-21, 11:57 AM sheet1 ---> 右click ---> 檢視程式碼 ---> 將一般改成worksheet ---> 貼上以下 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" And Target = 1 Then Target = "我愛妳" If Target.Address = "$A$1" And Target = 2 Then Target = "我唔愛妳" If Target.Address = "$A$1" And Target = 3 Then Target = "我永遠愛妳" If Target.Address = "$A$1" And Target = 4 Then Target = "我永遠唔愛妳" If Target.Address = "$A$1" And Target = 5 Then Target = "我永遠永遠愛妳" If Target.Address = "$A$1" And Target = 6 Then Target = "我永遠永遠唔愛妳" .... .. . (如此類推) End Sub 陶陶 2002-02-21, 12:48 PM 為什麼還要回去按一下才會變成字串 不能自動變換嗎? ICLA 2002-02-21, 05:55 PM 不能自動變化,因為是使用 Selection_Change 事件,因此要有移動才行。 |
|