English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

當我在 Text1 中輸入 "321" 或是 "aN7" 後
當我按下按鈕後
Text1 中的文字就會變成
"3.2.1" 與 "a.N.7"
(假設固定都輸入三個字,數字與英文)

請問 該如何設計呢 ^^?

2006-09-16 14:26:26 · 2 個解答 · 發問者 ゚▽゚) 3 in 電腦與網際網路 程式設計

抱歉再問一個

如果要改成
輸入 "123456"
輸出 "12-34-56"
呢?

很抱歉 因為我不知道這程式的語法 QQ
我試圖改後,他反而輸出
"12-23-34-45-56-6"
@@.....

2006-09-17 14:08:55 · update #1

2 個解答

'也可利用Format來做Private Sub Command1_Click()    If Len(Text1) Then       Text1 = Format(Text1, Replace(Space(Len(Text1) - 1), " ", "@."))    End IfEnd Sub

2006-09-17 19:27:31 補充:
Private Sub Command1_Click()Dim S$If Len(Text1) Then  S = Format(Text1, Replace(Space(Len(Text1) \ 2), " ", "@@-"))  Text1 = Left(S, Len(S) - 1)End IfEnd Sub

2006-09-16 18:01:39 · answer #1 · answered by W.J.S. 7 · 0 0

Private Sub Command1_Click()   For i = 1 To Len(Text1)      tmp = tmp & Mid(Text1, i, 1) & "."   Next   Text1 = Left(tmp, Len(tmp) - 1)End Sub

2006-09-18 09:01:37 補充:
Private Sub Command1_Click() For i = Len(Text1) To 1 Step -1 cnt = cnt + 1 tmp = Mid(Text1, i, 1) & tmp tmp = IIf(cnt Mod 2 = 0 And i 1, "-", "") & tmp Next Text1 = tmpEnd Sub

2006-09-18 09:02:21 補充:
tmp = IIf(cnt Mod 2 = 0 And i <>1, "-", "") & tmp 符號被吃掉了 , 請改為半形

2006-09-16 17:06:51 · answer #2 · answered by ? 6 · 0 0

fedest.com, questions and answers