³õʶVBA£ºµÚÁù¿Î СÊýµã´úÂë·ÖÎö¼°ForÑ»·Óï¾ä
Õâ½Ú¿ÎÎÒÃÇÀ´·ÖÎöÒ»ÏÂСÊýµã°´Å¥µÄ´úÂ룬Õâ¶Î´úÂëÓõ½ÁËforÑ»·¼°ifÓï¾ä£¬ifÓï¾äÉϽڿÎÒѽ²¹ýÁË£¬Õâ½Ú¿Î×ÅÖؽ²Ò»ÏÂforÑ»·Óï¾ä¡£forÑ»·ÓÐÁ½ÖÖÐÎʽ£º 1¡¢For Each.¡Next Õë¶ÔÒ»¸öÊý×é»ò¼¯ºÏÖеÄÿ¸öÔªËØ£¬Öظ´Ö´ÐÐÒ»×éÓï¾ä¡£ ÕâÖÖÑ»·ÒÔºóÔÙ½² 2¡¢For¡Next ÒÔÖ¸¶¨´ÎÊýÀ´Öظ´Ö´ÐÐÒ»×éÓï¾ä¡£ Óï·¨£º (´Ó) £¨µ½£© (ÿ´Î+) for ±äÁ¿=³õʼֵ To ½áÊøÖµ [Setp ²½³¤] Óï¾ä1 Óï¾ä2 Óï¾äN Next ±äÁ¿ µ±Ã¿´Î±äÁ¿¼Ó1µÄÇé¿öÏ£¬ÖÐÀ¨ºÅÀïµÄ¡°Setp ²½³¤¡±¿ÉÒÔ²»Ð´£¬Èç¹û±äÁ¿Ã¿´Î¼ÓµÄ²»ÊÇ1£¬ÊÇÆäËüÊý×Ö£¬Õâ¾ä²»¿ÉÊ¡ÂÔ¡£ µ±³ÌÐòÔËÐе½¡°Next ±äÁ¿¡±Ê±£¬¾Í»á×öÒ»¸ö¼Ó·¨ÔËË㣺±äÁ¿=±äÁ¿+²½³¤£¬±ÈÈç±äÁ¿ÔÀ´µÈÓÚ1£¬²½³¤ÉèΪ2£¬µ±ÔËÐе½Õâ¾äʱ£¬±äÁ¿¾Í±ä³É£º1+2=3ÁË£¬È»ºó³ÌÐòÓÖ·µ»ØµÚÒ»¾ä£ºfor ±äÁ¿=³õʼֵ To ½áÊøÖµ [Setp ²½³¤]£¬µ½ÁËÕâÀï³ÌÐò»á×Ô¶¯ÓñäÁ¿µÄÖµ¸ú½áÊøÖµ±È½Ïһϣ¬Èç¹û±äÁ¿Ð¡ÓÚ»òµÈÓÚ½áÊøÖµ£¬³ÌÐò¾ÍÔÙÖ´ÐÐÒ»´ÎÑ»·ÌåÀïµÄÓï¾ä£¬Èç¹û´óÓÚ½áÊøÖµ£¬¾ÍÖ±½ÓÌø¹ýÑ»·£¬Ö´ÐС°Next ±äÁ¿¡±Ö®ºóµÄÓï¾äÁË¡£µ±È»£¬²»ÊÇÒ»¶¨ÒªÖ´Ðе½±äÁ¿´óÓÚ½áÊøÖµ²Å¿ÉÒÔÌø³öÑ»·£¬¿ÉÒÔÔÚÑ»·ÌåÄÚÉèÖÃÒ»¸öÌõ¼þ£¬µ±Âú×ãÕâ¸öÌõ¼þ¾ÍÓá°Exit For¡±À´Ìø³öÑ»·£¬ÎÒÃǵÄСÊýµã°´Å¥¾ÍÓÃÁËÕâÖÖ·½·¨¡£ÏÂÃæÎÒÃÇÀ´·ÖÎöСÊýµãµÄ´úÂë¡£ ³ÌÐò˼·£º Ҫȷ¶¨Îı¾¿òÖеÄ×Ö·ûÊÇ·ñ°üº¬Ð¡Êýµã£¬±ØÐëÒ»¸ö×Ö·ûÒ»¸ö×Ö·ûµØ¸ú¡°.¡±±È½Ï£¬Èç¹û¸Ã×Ö·ûµÈÓÚ¡°.¡±£¬¾Í˵Ã÷Îı¾¿òÖеÄ×Ö·û°üº¬Ð¡Êýµã£¬Õâʱ¾Í¿ÉÒÔÌø³öÑ»·ÁË£¬ÒòΪÎÒÃǵÄÄ¿µÄÒÑ´ïµ½¡£µ±È»£¬Äã¿ÉÒÔ²»Ìø³öÑ»·£¬ÈÃËü±È½ÏÍêËùÓÐ×Ö·û£¬³ÌÐòÒ²²»»á³ö´í£¬Ö»ÊdzÌÐòÔËÐÐʱ¼äÔö¼ÓÁË£¬³ÌÐòµÄЧÂʽµµÍÁË¡£Èç¹ûÕÒµ½Ð¡Êýµã£¬Òª°ÑÕâ¸öÐÅÏ¢ÓÃÒ»¸ö±äÁ¿À´±£´æÆðÀ´£¬ÒòΪÎÒÃÇÒª¸ù¾ÝÕÒµ½»òûÕÒµ½Ð¡ÊýµãÀ´¾ö¶¨Ð¡Êýµã°´Å¥°´ÏÂÈ¥ºó£¬Îı¾¿òÀïµÄ×Ö·ûºóÃæÊÇ·ñ¼ÓСÊýµã¡£Èç¹ûÕÒµ½Ð¡Êýµã£¬¾Í²»ÄÜÔÙ¼ÓСÊýµãÁË£¬Èç¹ûûÕÒµ½£¬¾ÍÔÚºóÃæ¼ÓÒ»¸öСÊýµã¡£ÒòΪÊÇ·ñÕÒµ½Ð¡ÊýµãÖ»ÓÐÁ½ÖÖ״̬£ºÕÒµ½»òûÕÒµ½£¬ËùÒԾͰѱ£´æÊÇ·ñÕÒµ½Ð¡ÊýµãµÄÐÅÏ¢µÄ±äÁ¿¶¨ÒåΪ²¼¶ûÐÍÊý¾Ý£¬ÕâÖÖÊý¾ÝÖ»ÓÐÁ½ÖÖÖµTrue/False£¬ÓÃÖÐÎıíʾ¾ÍÊÇ£ºÊÇ/·ñ¡£ÄãÒ²¿ÉÒÔ¶¨Òå³É×Ö·ûÐÍ»òÊý×ÖÐÍ£¬È»ºóÓò»Í¬µÄÖµÀ´±íʾÊÇ·ñÕÒµ½£¬Ö»ÒªÄãÖªµÀÊÇʲôÒâ˼¾Í¿ÉÒÔÁË£¬²»¹ýÈç¹ûÖ»´æÔÚÁ½ÖÖ״̬µÄ»°£¬×îºÃÓò¼¶ûÐÍ¡£ ³ÌÐò˼·µÄµÚÒ»¾ä»°ÎÒÌáµ½ÁËÒªÒ»¸ö×Ö·ûÒ»¸ö×Ö·ûµØ¸ú¡°.¡±±È½Ï£¬µ«Îı¾¿òÀïµÄ×Ö·ûÊÇÒ»´®£¬ÈçºÎ°ÑËüÃÇ·Ö½â³ÉÒ»¸öÒ»¸öÄØ£¿ÓÃMidº¯Êý£¡ Midº¯ÊýµÄÓï·¨£º ±äÁ¿=Mid(×Ö·û´®£¬´ÓµÚ¼¸¸ö×Ö·û¿ªÊ¼½ØÈ¡£¬Òª½ØÈ¡¼¸¸ö×Ö·û) È磺i=Mid(¡°Hello!¡±, 5, 1)±íʾ´ÓµÚ5¸ö×Ö·û¿ªÊ¼½ØÈ¡£¬Òª½ØÈ¡1¸ö×Ö·û¡£ÔËÐÐÕâ¾ä³ÌÐòÖ®ºó£¬I¾ÍµÈÓÚoÁË¡£³ÌÐò·ÖÎöµÃ²î²»¶àÁË£¬ÏÂÃæ×¢ÊÍһϸ÷Óï¾ä£º Private Sub cmdPoin_Click() Dim i As Integer ¡®¶¨Òå±äÁ¿i£¬ÈÃËü×öΪѻ·±äÁ¿ Dim j As String ¡®¶¨Òå±äÁ¿j,ÈÃËü±£´æmidº¯Êý½ØÈ¡ÏÂÀ´µÄ×Ö·û Dim PoinTag As Boolean ¡®¶¨Òå±äÁ¿PoinTag£¬ÈÃËü±£´æÊÇ·ñÕÒµ½Ð¡Êýµã±êÖ¾ For i = 1 To Len(txtResult) ¡®´Ó1Ñ»·µ½×Ö·û³¤¶È£¬×¢£ºLenº¯Êý·µ»Ø×Ö·û³¤¶È j = Mid(txtResult, i, 1) ¡®½ØÈ¡µÚi¸ö×Ö·û¸³Öµ¸øj If j = "." Then ¡®Èç¹ûjµÈÓÚСÊýµã PoinTag = True ¡®°ÑÕÒµ½Ð¡ÊýµãµÄÐÅÏ¢±£´æµ½¶¥±äÁ¿pointagÖÐ Exit For ¡®Ìø³öÑ»·Ì壬²»ÔÙÑ»· End If ¡®ifÓï¾ä½áÊø Next i ¡®ÏÂÒ»¸öi If PoinTag = False Then ¡®Èç¹û±äÁ¿PoinTagµÄÖµµÈÓÚfalse£¬ÄÇô txtResult = txtResult & "." ¡®°ÑСÊýµã¼Óµ½Îı¾¿òÖеÄ×Ö·ûºóÃæ End If End Sub
--------------------------------------------------------------------------------
Ïà¹ØÎÄÕÂ
ûÓÐÏà¹ØÎÄÕÂ
|