No.1如果想要把一个字符串里的数字找出来,怎么做更好? 这个方法可以,但不能完美解决问题。 Val函数是以适当类型的数值格式返回字符串中的包含的数字。 既然是适当的类型,那么就有不适当的类型。 如何来理解本函数的功能,下面以一个示例来解释一下,如下图所示: No.2Val函数应用规则:
上面是Val函数重点注意的几点,要特别记住。 下面看一下本示例的代码,仅仅几行,但要和上面表格相配合才可以正常使用。 Private Sub CommandButton1_Click()Dim R As Range, xR As RangeSet R = ActiveSheet.Range('C5:C10')For Each xR In R xR.Offset(0, 2).Value = Val(xR.Value)Next xREnd Sub No.3Val使用方法就很简单了。 Val('String') 'Strin'代表'字符串'。 如: Dim Str as String Str='88 55AB CD88' Msgbox Val(Str) 输出8855。 为什么是8855,首先,它只输出数字,其次空格会自动删除,遇到字母停止输出。 所以,只有前四位数字输出,后面的88,就拜拜了。 如此考虑,实际应用中,Val函数具有验证字符串里是否包含数字的功能。 有兴趣的你可以做一个试试。 |
|
来自: 满泉ca85upjdlw > 《Excel知识》