La funzione VBA UCase converte il testo del suo singolo argomento in lettere maiuscole . Ad esempio , eseguire l'istruzione " Debug.Print UCase ( " ciao " ) si tradurrà in " CIAO . " Non hai bisogno di un programma per provare questo , ma è possibile eseguire l' esempio appena dato dalla VBA " finestra immediata " . aprire l' ambiente di programmazione VBA , fare clic sul pulsante " Visual Basic " nella scheda Sviluppo , quindi fare clic sulla voce " immediata" nel menu di VBA finestra . Tipo di dichiarazione "debug " appena descritto per vedere apparire il " CIAO " testo .
funzione LCase
LCase
di VBA converte il testo di input a tutto minuscolo , che è utile se avete bisogno di confrontare le stringhe di testo con diversi casi. ad esempio, se il programma dispone di una variabile " x " il cui valore è " Ciao " e un valore "y ", il cui valore è " CIAO ", quindi il confronto " x = y " restituisce " False" perché i casi non corrispondono . l' confronto " LCase ( x ) = LCase ( y) " produrrebbe " Vero ", tuttavia, perché l'istruzione cambia il caso di tutte le lettere per abbassare .
Select Case
selezionare la funzione caso sostituisce più se poi le dichiarazioni . l' istruzione Select Case prova una variabile , mentre le dichiarazioni singolo caso forniscono canali per l'esecuzione del programma in base ai risultati del test . si possono avere molte dichiarazioni Casi come necessario . Se si vuole essere sicuri che il Select Case cattura tutte le condizioni possibili , includono un Case Else prima che l'istruzione Select End . un esempio illustra come funziona Select Case .
Public Sub testCase ( ) per
Dim età
età = InputBox ( " inserisci la tua età . " ) per
Select Case età
causa 13 a 19 :
MsgBox " sei un adolescente . " < br
caso > da 20 a 29 :
MsgBox "Sei in vent'anni "
Case Is > = 30 :
MsgBox " hai più di 30 ".
End Select End Sub
di Word caso proprietà
Microsoft Word linguaggio VBA ha una funzione simile a proprietà chiamato "caso " per l'applicazione del titolo , di frasi e di altri casi di testo . per vedere questa proprietà in azione , digitare il testo minuscolo in un nuovo documento e selezionare il testo facendo doppio clic su di esso. Fare clic sulla scheda " sviluppatori" di Word , quindi fare clic sul pulsante " Visual Basic " per accedere all'ambiente di programmazione VBA . Incolla il seguente programma nella finestra centrale del ambiente . Questo programma utilizza proprietà caso di Word per convertire il testo selezionato in primo luogo a causa frase , poi per caso titolo. Eseguire il programma premendo il tasto "F5 . " Il testo che hai selezionato cambierà caso ogni volta che si premere il tasto " Invio".
Sub c ( ) per
MsgBox ( "Ecco il caso frase ... " ) per
Selection.Range.Case = wdTitleSentence
MsgBox (" Premere ' Invio' per vedere maiuscole " )
Selection.Range.Case = wdTitleWord
End Sub
Programmazione © www.354353.com