友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
富士康小说网 返回本书目录 加入书签 我的书架 我的书签 TXT全本下载 『收藏到我的浏览器』

Excel word ppt office使用技巧大全(DOC格式)-第21部分

快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!



Select Case Val(MyDigit)   

Case 1: ConvertDigit = 〃One〃   

Case 2: ConvertDigit = 〃Two〃   

Case 3: ConvertDigit = 〃Three〃   

Case 4: ConvertDigit = 〃Four〃   

Case 5: ConvertDigit = 〃Five〃   

Case 6: ConvertDigit = 〃Six〃   

Case 7: ConvertDigit = 〃Seven〃   

Case 8: ConvertDigit = 〃Eight〃   

Case 9: ConvertDigit = 〃Nine〃   

Case Else: ConvertDigit = 〃〃   

End Select   

End Function   

===   

 《23》转英文(另一篇) EXCEL中如何将数字转换为英文在EXCEL中通过格式和TEXT函数可以 

将数字表示为中文大写格式,现在我需要将数字转示为英文文字格式,如将220转换为two  

hundred and twenty,请问有什么办法实现。  

===   

Function   fctNumbersLetters(NumberFigures)   Dim   varLenghtNumber   As   Integer   Dim  

varThreeLetters As String Dim varThreeFigures As String Dim varSixLetters As String Dim  

varSixFigures  As  String  Dim  varNineLetters  As  String  Dim  varNineFigures  As  String  Dim  

varTwelveLetters As String Dim varTwelveFigures As String Dim varLettersUnits As String  

Dim varLettersTens As String    



                                           CXCV  


…………………………………………………………Page 196……………………………………………………………

                                     Excel_word_ppt_使用技巧大全(完全版)  



Dim varLettersHundreds As String Dim varUnits(9) As String Dim varTens(9) As String Dim  

varHundreds(9)      As   String   Dim    varPremiereLettre     As    String   NumberFigures      =  

Int(Val(NumberFigures))   varLenghtNumber   =   Len(NumberFigures)   varThreeFigures   =  

Right(NumberFigures;  3)  If  varLenghtNumber  》  3  And  varLenghtNumber  《  7  Then  

varSixFigures   =   Right(Left(NumberFigures;   Len(NumberFigures)     3);   3)   End   If   If  

varLenghtNumber       》    6   And     varLenghtNumber       《    10    Then    varSixFigures    =  

Right(Left(NumberFigures;        Len(NumberFigures)           3);    3)    varNineFigures      =  

Right(Left(NumberFigures; Len(NumberFigures) 6); 3) End If If varLenghtNumber 》 9 And  

varLenghtNumber         《    13     Then      varSixFigures     =     Right(Left(NumberFigures;  

Len(NumberFigures)           3);    3)     varNineFigures      =    Right(Left(NumberFigures;  

Len(NumberFigures)          6);    3)    varTwelveFigures      =    Right(Left(NumberFigures;  

Len(NumberFigures)                         9);          3)           End            If           '  

**********************************************************************  

varUnits(0) = 〃0〃 varUnits(1) = 〃one〃 varUnits(2) = 〃two〃 varUnits(3) = 〃three〃 varUnits(4)  

= 〃four〃 varUnits(5) = 〃five〃 varUnits(6) = 〃six〃 varUnits(7) = 〃seven〃 varUnits(8) = 〃eight〃  

varUnits(9) = 〃nine〃 varTens(0) = 〃0〃 varTens(1) = 〃ten〃 varTens(2) = 〃twenty〃 varTens(3)  

=  〃thirty〃  varTens(4)  =  〃forty〃  varTens(5)  =  〃fifty〃  varTens(6)  =  〃sixty〃  varTens(7)  =  

〃seventy〃 varTens(8) = 〃eighty〃 varTens(9) = 〃ninety〃    



                                                  CXCVI  


…………………………………………………………Page 197……………………………………………………………

                                      Excel_word_ppt_使用技巧大全(完全版)  



varHundreds(0) = 〃0〃 varHundreds(1) = 〃one hundred〃 varHundreds(2) = 〃two hundred〃  

varHundreds(3) = 〃three hundred〃 varHundreds(4) = 〃four hundred〃 varHundreds(5) = 〃five  

hundred〃     varHundreds(6)      =    〃six   hundred〃     varHundreds(7)      =    〃seven    hundred〃  

varHundreds(8)       =     〃eight     hundred〃      varHundreds(9)       =     〃nine    hundred〃      '  

**********************************************************************                                 '  

Hundreds;      Tens;    Units    varLettersUnits      =    varUnits(Right('varThreeFigures';        1))  

varLettersTens  =  varTens(Left(Right('varThreeFigures';  2);  1))  varLettersHundreds  =  

varHundreds(Left(Right('varThreeFigures';  3);  1))  If  Len('varThreeFigures')  =  1  Then  

varThreeLetters     =    varLettersUnits    End    If   If  Len('varThreeFigures')       =   2   Then  

varThreeLetters      =     varLettersTens      &    〃    〃    &    varLettersUnits     Select     Case  

Right('varThreeFigures';  2)  Case  11  varLettersTens  =  〃eleven〃  varLettersUnits  =  〃〃  

varThreeLetters = varLettersTens Case 12 varLettersTens = 〃twelve〃 varLettersUnits = 〃〃  

varThreeLetters = varLettersTens Case 13 varLettersTens = 〃thirteen〃 varLettersUnits = 〃〃  

varThreeLetters = varLettersTens Case 14 varLettersTens = 〃fourteen〃 varLettersUnits = 〃〃  

varThreeLetters = varLettersTens Case 15 varLettersTens = 〃fifteen〃    



                                                   CXCVII  


…………………………………………………………Page 198……………………………………………………………

                                        Excel_word_ppt_使用技巧大全(完全版)  



varLettersUnits = 〃〃 varThreeLetters = varLettersTens Case 16 varLettersTens = 〃sixteen〃  

varLettersUnits   =   〃〃   varThreeLetters   =   varLettersTens   Case   17   varLettersTens   =  

〃seventeen〃 varLettersUnits = 〃〃 varThreeLetters = varLettersTens Case 18 varLettersTens  

= 〃eighteen〃 varLettersUnits = 〃〃 varThreeLetters = varLettersTens Case 19 varLettersTens  

=  〃nineteen〃  varLettersUnits  =  〃〃  varThreeLetters  =  varLettersTens  End  Select  If  

Right(varThreeFigures;  1)  =  0  Then  varThreeLetters  =  varLettersTens  End  If  End  If  If  

Len('varThreeFigures')   =   3   Then   varThreeLetters   =   varLettersHundreds   &   〃   〃   &  

varLettersTens  &  〃  〃  &  varLettersUnits  Select  Case  Right('varThreeFigures';  2)  Case  11  

varLettersTens = 〃eleven〃 varLettersUnits = 〃〃 varThreeLetters = varLettersHundreds & 〃 〃  

& varLettersTens Case 12 varLettersTens = 〃twelve〃 varLettersUnits = 〃〃 varThreeLetters =  

varLettersHundreds   &   〃   〃   &   varLettersTens   Case   13   varLettersTens   =   〃thirteen〃  

varLettersUnits = 〃〃 varThreeLetters = varLettersHundreds & 〃 〃 & varLettersTens Case 14  

varLettersTens = 〃fourteen〃 varLettersUnits = 〃〃 varThreeLetters = varLettersHundreds & 〃 〃  

& varLettersTens    



                                                     CXCVIII  


…………………………………………………………Page 199……………………………………………………………

                                     Excel_word_ppt_使用技巧大全(完全版)  



Case    15    varLettersTens     =    〃fifteen〃  varLettersUnits     =   〃〃   varThreeLetters     =  

varLettersHundreds   &   〃   〃   &   varLettersTens   Case   16   varLettersTens   =   〃sixteen〃  

varLettersUnits  = 〃〃 varThreeLetters = varLettersHundreds & 〃 〃 & varLettersTens Case 17  

varLettersTens = 〃seventeen〃 varLettersUnits = 〃〃 varThreeLetters = varLettersHundreds &  

〃   〃   &   varLettersTens   Case   18   varLettersTens   =   〃eighteen〃   varLettersUnits   =   〃〃  

varThreeLetters  = varLettersHundreds & 〃 〃 & varLettersTens Case 19 varLettersTens =  

〃nineteen〃   varLettersUnits   =   〃〃   varThreeLetters   =   varLettersHundreds   &   〃   〃   &  

varLettersTens End Select End If If varThreeFigures = 〃000〃 Then varThreeLetters = 〃〃 GoTo  

jumpThousands  End  If  If  Right(varThreeFigures;  2)  =  〃00〃  Then  varThreeLetters  =  

varLettersHundreds GoTo jumpThousands End If If Left(varThreeFigures; 2) = 〃00〃 Then  

varThreeLetters     =   〃and    〃   &   varLettersUnits    GoTo    jumpThousands       End    If  If  

Left(varThreeFigures; 1) = 〃0〃 Then varThreeLetters = 〃and 〃 & varLettersTens & 〃 〃 &  

varLettersUnits End If If Left(varThreeFigures; 1) = 〃0〃 And Right(varThreeFigures; 1) = 〃0〃  

Then    



                                                  CXCIX  


…………………………………………………………Page 200……………………………………………………………

                                       Excel_word_ppt_使用技巧大全(完全版)  



varThreeLetters      =   〃and    〃   &    varLettersTens     GoTo     jumpThousands        End    If  '''  

************************************************************************** 

*********************  ''Thousands  jumpThousands:  If  varLenghtNumber  》  3  Then  

varLettersUnits        =      varUnits(Right('varSixFigures';          1))      varLettersTens        =  

varTens(Left(Right('varSixFigures';             2);         1))         varLettersHundreds            =  

varHundreds(Left(Right('varSixFigures';         3);   1))   If  Len('varSixFigures')      =   1   Then  

varSixLetters  =  varLettersUnits  &  〃  thousand〃  End  If  If  Len('varSixFigures')  =  2  Then  

varSixLetters  =  varLettersTens  &  〃  〃  &  varLettersUnits  &  〃  thousand〃  Select  Case  

Right('varSixFigures';   2)   Case   11   varLettersTens   =   〃eleven〃   varLettersUnits   =   〃〃  

varSixLetters   =   varLettersTens   &   〃   thousand〃   Case   12   varLettersTens   =   〃twelve〃  

varLettersUnits = 〃〃 varSixLetters = varLettersTens & 〃 thousand〃 Case 13 varLettersTens =  

〃thirteen〃  varLettersUnits  =  〃〃  varSixLetters  =  varLettersTens  &  〃  thousand〃  Case  14  

varLettersTens  =  〃fourteen〃  varLettersUnits  =  〃〃  varSixLetters  =  varLettersTens  &  〃  

thousand〃  Case  15  varLettersTens  =  〃fifteen〃  varLettersUnits  =  〃〃  varSixLetters  =  

varLettersTens & 〃 thousand〃    



                                                      CC  


…………………………………………………………Page 201……………………………………………………………

                                          Excel_word_ppt_使用技巧大全(完全版)  



Case 16 varLettersTens = 〃sixteen〃 varLettersUnits = 〃〃 varSixLetters = varLettersTens & 〃  

thousand〃  Case  17  varLettersTens  =  〃seventeen〃  varLettersUnits  =  〃〃  varSixLetters  =  

varLettersTens & 〃 thousand〃 Case 18 varLettersTens =  〃eighteen〃  varLettersUnits =  〃〃  

varSixLetters  =  varLettersTens  &  〃  thousand〃  Case  19  varLettersTens  =  〃nineteen〃  

varLettersUnits   =   〃〃   varSixLetters   =   varLettersTens   &   〃   thousand〃   End   Select   If  

Right(varSixFigures; 1) = 0 Then varSixLetters = varLettersTens & 〃 thousand〃 End If End If  

If Len('varSixFigures') = 3 Then varSixLetters = varLettersHundreds & 〃 〃 & varLettersTens  

&  〃  〃  &  varLettersUnits  &  〃  thousand〃  Select  Case  Right('varSixFigures';  2)  Case  11  

varLettersTens = 〃eleven〃 varLettersUnits = 〃〃 varSixLetters = varLetters Hundreds & 〃 〃 &  

varLettersTens  &  〃  thousand〃  Case  12  varLettersTens  =  〃twelve〃  varLettersUnits  =  〃〃  

varSixLetters  =  varLettersHundreds  &  〃  〃  &  varLettersTens  &  〃  thousand〃  Case  13  

varLettersTens = 〃thirteen〃 varLettersUnits = 〃〃 varSixLetters = varLetters Hundreds & 〃 〃 &  

varLettersTens  &  〃  thousand〃  Case  14  varLettersTens  =  〃fourteen〃  varLettersUnits  =  〃〃  

varSixLetters  =  varLettersHundreds  &  〃  〃  &  varLettersTens  &  〃  thousand〃  Case  15  

varLettersTens = 〃fifteen〃    



                                                          CCI  


…………………………………………………………Page 202……………………………………………………………

                                          Excel_word_ppt_使用技巧大全(完全版)  



varLettersUnits  =  〃〃  varSixLetters  =  varLettersHundreds  &  〃  〃  &  varLettersTens  &  〃  

thousand〃  Case  16  varLettersTens  =  〃sixteen〃  varLettersUnits  =  〃〃  varSixLetters  =  

varLettersHundreds  &  〃  〃  &  varLettersTens  &  〃  thousand〃  Case  17  varLettersTens  =  

〃seventeen〃 varLettersUnits = 〃〃 varSixLetters = varLettersHundreds & 〃 〃 & varLettersTens  

& 〃 thousand〃 Case 18 varLettersTens = 〃eighteen〃 varLettersUnits = 〃〃 varSixLetters =  

varLettersHundreds  &  〃  〃  &  varLettersTens  &  〃  thousand〃  Case  19  varLettersTens  =  

〃nineteen〃 varLettersUnits = 〃〃 varSixLetters = varLettersHundreds & 〃 〃 & varLettersTens &  

〃   thousand〃      End     Select    If  Right(varSixFigures;        1)   =    0   Then     varSixLetters     =  

varLettersHundreds & 〃 〃 & varLettersTens & 〃 thousand〃 End If If Right(Left('varSixFigures';  

2); 1) = 0 Then varSixLetters = varLettersHundreds & 〃 〃 & varLettersUnits & 〃 thousand〃  

End If End If If varSixFigures = 〃000〃 Then varSixLetters = 〃〃 GoTo jumpMillions End If If  

Right(varSixFigures; 2) = 〃00〃 Then varSixLetters = varLettersHundreds & 〃 〃 & 〃 thousands〃  

GoTo   jumpMillions   End   If   If   Left(varSixFigures;   2)   =   〃00〃   Then   varSixLetters   =  

varLettersUnits & 〃 〃 & 〃 thousands〃 GoTo jumpMillions End If    



                                                         CCII  


…………………………………………………………Page 203……………………………………………………………

                                          Excel_word_ppt_使用技巧大全(完全版)  



If Left(varSixFigures; 1) = 〃0〃 Then varSixLetters = varLettersTens & 〃 〃 & varLettersUnits &  

〃 〃 & 〃 thousands〃 End If If Left(varSixFigures; 1)  = 〃0〃 And Right(varSixFigures; 1) = 〃0〃  

Then varSixLetters = varLettersTens & 〃 〃 & 〃 thousands〃 GoTo jumpMillions End If End If '''  

************************************************************************** 

*********************   '''Million   '   jumpMillions:               If   varLenghtNumber   》   6   Then  

varLettersUnits         =       varUnits(Right('varNineFigures';              1))      varLettersTens          =  

varTens(Left(Right('varNineFigures';                  2);         1))         varLettersHundreds               =  

varHundreds(Left(Right('varNineFigures';   3);   1))   If   Len('varNineFigures')   =   1   Then  

varNineLetters  =  varLettersUnits  &  〃  million〃  End  If  If  Len('varNineFigures')  =  2  Then  

varNineLetters  =  varLettersTens  &  〃  〃  &  varLettersUnits  &  〃  million〃  Select  Case  

Right('varNineFigures';  2)  Case  11  varLettersTens  =  〃eleven〃  varLettersUnits  =  〃〃  

varNineLetters   =   varLettersTens   &   〃   million〃   Case   12   varLettersTens   =   〃twelve〃  

varLettersUnits = 〃〃 varNineLetters = varLettersTens & 〃 million〃 Case 13 varLettersTens =  

〃thirteen〃 varLettersUnits = 〃〃 varNineLetters = varLettersTens & 〃 million〃    



                                                         CCIII  


…………………………………………………………Page 204……………………………………………………………

                                      Excel_word_ppt_使用技巧大全(完全版)  



Case 14 varLettersTens = 〃fourteen〃 varLettersUnits = 〃〃 varNineLetters = varLettersTens &  

〃  million〃  Case  15  varLettersTens  =  〃fifteen〃  varLettersUnits  =  〃〃  varNineLetters  =  

varLettersTens  &  〃  million〃  Case  16  varLettersTens  =  〃sixteen〃  varLettersUnits  =  〃〃  

varNineLetters  =  varLettersTens  &  〃  million〃  Case  17  varLettersTens  =  〃seventeen〃  

varLettersUnits = 〃〃 varNineLetters = varLettersTens & 〃 million〃 Case 18 varLettersTens =  

〃eighteen〃  varLettersUnits  =  〃〃  varNineLetters  =  varLettersTens  &  〃  million〃  Case  19  

varLettersTens  =  〃nineteen〃  varLettersUnits  =  〃〃  varNineLetters  =  varLettersTens  &  〃  

million〃 End Select If Right(varNineFigures; 1) = 0 Then varNineLetters = varLettersTens & 〃  

million〃   End    If  End    If   If  Len('varNineFigures')       =   3   Then    varNineLetters     =  

varLettersHundreds & 〃 〃 & varLettersTens & 〃 〃 & varLettersUnits & 〃 million〃 Select Case  

Right('varNineFigures';  2)  Case  11  varLettersTens  =  〃eleven〃  varLettersUnits  =  〃〃  

varNineLett
返回目录 上一页 下一页 回到顶部 9 9
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!