Lees het geval functies van VBA , zodat u automatisch kunt profiteren of kleine letters toepassen op tekst in plaats van dat gebruikers van uw programma 's om dit handmatig te doen . Leer de " Select Case " statement om rommel in uw code te verminderen . De kennis die u opdoet uit het leren van deze uitspraken kunnen u helpen bij het schrijven van aangepaste case-statements , zoals die die woorden als " de " en " a " om juiste hoofdletters produceren om koppen in een document te negeren . UCase De VBA UCase functie converteert de tekst van haar enkel argument om alle hoofdletters . Bijvoorbeeld , het uitvoeren van de verklaring " Debug.Print UCase ( " hallo " ) zal resulteren in " HELLO . "Je hoeft niet een programma om dit te proberen , maar je kunt het gewoon gegeven van de VBA voorbeeld run " Direct " -venster . Open de VBA programmeeromgeving door te klikken op de " Visual Basic "-knop op het tabblad Ontwikkelaars en klik vervolgens op de " Immediate " punt onder het menu VBA 's Window . Typ het " debug " statement zojuist beschreven om te zien de "HELLO " tekst voorkomen . LCase VBA LCase functie converteert tekst invoeren om alle kleine letters , dat is handig als je nodig hebt om tekenreeksen te vergelijken met andere gevallen . bijvoorbeeld, als uw programma heeft een variabele " x " waarvan de waarde " Hello" en een waarde "y " waarvan de waarde is " HELLO ", dan is de vergelijking " x = y " zou " False " terugkeren omdat de zaken niet overeenkomen . de vergelijking " LCase ( x ) = LCase ( y ) " zou opleveren " True ", echter, omdat de verklaring verandert het geval van alle letters te verlagen . Select case Selecteer Case functie vervangt meerdere als dan verklaringen . de Select Case statement test een variabele , terwijl de individuele zaak verklaringen bieden kanalen voor uitvoering van het programma op basis van de testresultaten . je kunt zoveel Case statements hebben als dat nodig is. als u zeker wilt zijn van de Select Case statement vangt alle mogelijke omstandigheden , onder andere een Case Else verklaring voor de End Select-instructie . een voorbeeld illustreert hoe Select Case werkt . Public Sub testcase ( ) Dim leeftijd leeftijd = InputBox ( " Vul je leeftijd . " ) Select Case leeftijd Case 13 Tot 19 : MsgBox " je bent een tiener. " < br zaak > 20 Tot 29 : MsgBox "Je bent in je twintiger jaren " Case Is > = 30 : MsgBox " je bent meer dan 30 . " End of Selecteer End Sub Word zaak Property Microsoft Word 's VBA- taal heeft een functie - achtige woning zogenaamde " case " voor de toepassing van titel , zin en andere gevallen naar tekst . om dit huis te zien in actie , tik wat tekst in kleine letters in een nieuw document , en selecteer de tekst door te dubbelklikken . Klik op het tabblad "Ontwikkelaar " van Word , dan klik op de knop " Visual Basic " om de VBA programmeeromgeving voeren . Plak volgende programma in centraal venster van het milieu . Dit programma maakt gebruik van case eigendom van Word op de geselecteerde tekst om te zetten eerste volzin geval is, dan om de titel geval . Start het programma door te drukken " F5 . " De tekst die u hebt geselecteerd zal geval telkens verandert u op ' Enter '. Sub c ( ) MsgBox ( " Hier is zinsweergave ... " ) op Twitter Selection.Range.Case = wdTitleSentence MsgBox ( " Druk op ' Enter' om de titel geval zien " ) Selection.Range.Case End Sub = wdTitleWord
|