³õʶVBA£ºµÚÎå¿Î СÊýµã°´Å¥¼°·ÖÖ§Óï¾ä
Õâ½Ú¿ÎÎÒÃǼÌÐøÀ´Ð´Ð¡Êýµã°´Å¥µÄ´úÂëдÍê¡£(³ÌÐòÖеÄ01ÖÁ13ÊÇÐкţ¬ÎªÁ˽âÊÍ·½±ã¶ø¼ÓÉÏÈ¥µÄ£¬ÔÚ³ÌÐòÀï²»Òª¼ÓÉϸÃÐкţ©¡£ Private Sub cmdPoin_Click() 01 Dim i As Integer 02 Dim j As String 03 Dim PoinTag As Boolean 04 For i = 1 To Len(txtResult) 05 j = Mid(txtResult, i, 1) 06 If j = "." Then 07 PoinTag = True 08 Exit For 09 End If 10 Next i 11 If PoinTag = False Then 12 txtResult = txtResult & "." 13 End If End Sub01-----03¶¨Òå±äÁ¿£¬01¶¨ÒåÒ»¸öÕûÐͱäÁ¿ÓÃÀ´±£´æÑ»·µÄ´ÎÊý£¬02¶¨ÒåÒ»¸ö×Ö·û´®±äÁ¿ÓÃÀ´±£´æÎı¾¿òÖеÄ×Ö·û£¬03¶¨ÒåÒ»¸ö²¼¶û±äÁ¿£¬ÓÃÀ´±£´æСÊýµãµÄ´æÔÚ״̬£¬PoinTag=true±íʾÒÑÓÐСÊýµã£¬PoinTag=false±íʾûÓÐСÊýµã¡£ 04-----10ÊÇÒ»¸öforÑ»·£¬Ñ»·ÌåÀïÃæǶÌ××ÅÒ»¸öIFÅжÏÓï¾ä¡£ 04´ÓI=1µ½Îı¾¿òtxtResultµÄ×Ü×Ö·ûÊýΪֹ£¬²½³¤Îª1¡£ 05 j=ÓÃMidº¯ÊýÀ´½ØÈ¡µÄÄÇÒ»¸ö×Ö·û£¬Midº¯ÊýµÄÓï·¨£ºMid(×Ö·û´®»ò´ú±í×Ö·û´®µÄ±äÁ¿£¬´ÓµÚ¼¸¸ö×Ö·û¿ªÊ¼£¬½ØÈ¡¼¸¸ö×Ö·û)£¬Mid(txtResult, i, 1)¾Í¿ÉÒÔ½âÊÍΪ´ÓµÚi¸ö¿ªÊ¼£¬½ØÈ¡Îı¾¿òÖеÄ1¸ö×Ö·û¡£Ã¿´ÎÑ»·i¶¼¼Ó1£¬ËùÒÔÿ´Î½ØÈ¡µÄ×Ö·û¶¼²»Ò»Ñù£¬´ÓµÚ1¸ö×Ö·û¿ªÊ¼£¬Öð¸ö½ØÈ¡Îı¾¿òÖеÄ×Ö·û£¬Ö±µ½×îºóÒ»¸ö¡£ 06 Èç¹ûj=СÊýµã£¬¾Í 07ÈñäÁ¿PoinTag=True 08 Í˳öÑ»· 09 ½áÊøIfÓï¾ä 10 ÏÂÒ»¸öi,Ò²¾ÍÊÇi=i+1,ÔÙ·µ»Ø04ÐÐÖØпªÊ¼Ñ»· 11 Èç¹û±äÁ¿PoinTag=false,ÄÇô 12 Îı¾¿òtxtResultÖеÄÎı¾µÈÓÚÔÓеÄÎı¾Î²²¿ÔÙ¼ÓÉÏСÊýµã 13 ½áÊøif Óï¾ä ÔÚÕâ¸ö°´Å¥Ê¼þÖÐÎÒÃÇÓõ½ÁËIFÓï¾ä¼°Ñ»·Óï¾ä£¬Ñ»·Óï¾äϽڿÎÔÙ½²¡£ÉϽڿÎÎÒÃÇÓÃÁËÒ»¸öselect case Óï¾ä£¬IF¼°Select caseÓï¾ä¶¼ÊÇÅжÏÓï¾ä£¬»ò³ÆΪ·ÖÖ§Óï¾ä¡£ÓÉÓÚÔÚÎÒÃÇÒÔºóµÄ±à³ÌÖлá½Ï¶àµØʹÓÃÅжÏÓï¾ä£¬ÓÈÆäÊÇÉÏÃæÌáµ½µÄÁ½ÖÖÅжÏÓï¾ä£¬ËùÒÔÔÚÕâÀïÎÒÏëÔÙ×ÅÖصؽ²Ò»½²ÕâÁ½¸öÅжÏÓï¾äµÄÓï·¨¼°Ó÷¨¡£ Select case µÄÓï·¨ÎÒÃÇÉϽڿÎÒѽ²¹ýÁË£¬¿´Ò»ÏÂifÓï¾ä£º IfÓï¾äÓÐÒÔϼ¸ÖÖÐÎʽ£º 1¡¢if Ìõ¼þ then Óï¾äÐòÁÐ end if ½âÊÍ£ºÈç¹ûÂú×ãÌõ¼þ£¬¾ÍÖ´ÐÐÓï¾äÐòÁÐÀïµÄËùÓÐÓï¾ä£¬Óï¾äÐòÁоÍÊÇÒ»Ìõ»òÒ»ÌõÒÔÉϵÄÓï¾ä£¬µ±È»£¬Ò²¿ÉÒÔΪ¿Õ£¬¾ÍÊÇûÓÐÓï¾ä¡£ Àý×Ó£º if ÀîÑ°»¶.ÐÔ±ð=¡±ÄС± then msgbox ¡°ËûÊÇÇàÍÜ£¡¡± end if 2¡¢if Ìõ¼þ then Óï¾äÐòÁÐ1 else Óï¾äÐòÁÐ2 end if ½âÊÍ£ºÈç¹ûÂú×ãÌõ¼þ£¬¾ÍÖ´ÐÐÓï¾äÐòÁÐ1£¬·ñÔò¾ÍÖ´ÐÐÓï¾äÐòÁÐ2¡£ Àý×Ó£º if ÀîÑ°»¶.ÐÔ±ð=¡±ÄС± then msgbox ¡°ËûÊÇÇàÍÜ£¡¡± else msgbox ¡°ËûÊÇ¿ÖÁú£¡¡± end if 3¡¢ if Ìõ¼þ1 then Óï¾äÐòÁÐ1 elseif Ìõ¼þ2 then Óï¾äÐòÁÐ2 elseif Ìõ¼þ3 then Óï¾äÐòÁÐ3 elseif Ìõ¼þn then Óï¾äÐòÁÐn end if ½âÊÍ£ºÈç¹ûÂú×ãÌõ¼þ1¾ÍÖ´ÐÐÓï¾äÐòÁÐ1£¬·ñÔòÈç¹ûÂú×ãÌõ¼þ2¾ÍÖ´ÐÐÓï¾äÐòÁÐ2£¬·ñÔòÈç¹ûÂú×ãÌõ¼þ3¾ÍÖ´ÐÐÓï¾äÐòÁÐ3£¬·ñÔòÈç¹ûÂú×ãÌõ¼þn£¬¾ÍÖ´ÐÐÓï¾äÐòÁÐn¡£ Àý×Ó£º if ÀîÑ°»¶.ÐÔ±ð=¡±ÄС± then msgbox ¡°ËûÊÇÇàÍÜ£¡¡± elseif ÀîÑ°»¶.ÐÔ±ð=¡±Å®¡± then msgbox ¡°ËûÊÇ¿ÖÁú£¡¡± elseif ÀîÑ°»¶.ÐÔ±ð=¡±²»Äв»Å®¡± then msgbox ¡°ËûÊǹÖÎ¡± msgbox ¡°´ó¼Ò¿ìÅÜѽ£¡¡± msgbox ¡°°¥Ñ½£¡ÎÒµÄЬµôÁË£¡¡± msgbox ¡°Ð¬µôÁËÓÐʲôÁ˲»Æð£¬ÎҵĿã×Ó¶¼µôÁË£¡¡± end if ÉÏÃæµÄËùÓÐÀý×ÓÖУ¬ÀîÑ°»¶ÊÇÒ»¸ö¶ÔÏó£¬ÐÔ±ðÊǸöÔÏóµÄÊôÐÔ£¬ÒýÓÃÒ»¸ö¶ÔÏóµÄÊôÐÔ¾ÍÓÃÕâÖÖÐÎʽ£ºÀîÑ°»¶.ÐԱ𣬾ßÌåµÄ¶ÔÏó¼°ÊôÐÔÎÒÃÇÒÔºóÔÙ˵¡£MsgboxÊÇÒ»¸öʼþ´¦Àíº¯Êý£¬ËüµÄ×÷ÓÃÊÇÔÚ¶Ô»°¿òÖÐÏÔʾÏûÏ¢£¬µÈ´ýÓû§µ¥»÷°´Å¥£¬²¢·µ»ØÒ»¸öÕûÊýÀ´±íʾµ¥»÷µÄÊÇÄÄÒ»¸ö°´Å¥¡£ÔÚÉÏÃæ¸úÔÚmsgbox º¯ÊýºóÃæµÄË«ÒýºÅÖеÄÎÄ×Ö£¬½«»áÏÔʾÔÚ¶Ô»°¿òÖС£ ¼ÈÈ»ifÓï¾ä¼°select caseÓï¾ä¶¼ÊÇÅжÏÓï¾ä£¬Äǵ½µ×ʲôʱºò¸ÃÓÃifÓï¾ä£¬Ê²Ã´Ê±ºò¸ÃÓÃselect caseÓï¾äÄØ£¿ÎÒ¸öÈËÊÇÕâÑùÀí½âµÄ£ºÒªÅжÏÈý¸öÒÔÏÂÌõ¼þµÄ£¬ÎÒÓÃIfÓï¾ä£¬Èý¸öÌõ¼þÒÔÉϵÄÎÒÓÃselectÓï¾ä£¬ÒòΪÓÃselect caseÓï¾äÏԵøüΪֱ¹ÛÒ»µã£¬Ê¹³ÌÐò¸üÒ׿´¶®¡£ÉÏÒ»½Ú¿ÎµÄselect caseÓï¾äÈç¹ûÓÃifÓï¾äÀ´Ð´£¬Ó¦¸ÃÈçºÎд£¿Çë´ó¼Ò×ÔÒÑдһÏÂ
--------------------------------------------------------------------------------
Ïà¹ØÎÄÕÂ
ûÓÐÏà¹ØÎÄÕÂ
|