Les partenaires publicitaires:

Fonctions de cas dans VBA

Apprenez les fonctions de VBA de cas de sorte que vous pouvez automatiquement capitaliser ou appliquer minuscules le texte au lieu d'exiger des utilisateurs de votre programme pour le faire manuellement. Apprenez la "Select Case" déclaration à réduire l'encombrement dans votre code. Les connaissances acquises à partir de l'apprentissage de ces déclarations peut vous aider dans la rédaction des déclarations de cas personnalisés, tels que ceux qui ignorent mots comme "la" et "un" pour produire la capitalisation correct de titres dans un document.

UCase

  • La fonction VBA UCase convertit le texte de son argument unique de majuscules. Par exemple, exécutant l'instruction "Debug.Print UCase ("Bonjour") Entraînera "BONJOUR." Vous ne devez pas un programme pour essayer, mais vous pouvez exécuter l'exemple donné de la VBA "Immédiatement" fenêtre. Ouvrez l'environnement de programmation VBA en cliquant sur le "Visual Basic" bouton sur l'onglet Développeur, puis cliquez sur le "Immédiatement" article sous le menu Fenêtre de VBA. Tapez le "déboguer" déclaration vient d'être décrit pour voir le "BONJOUR" texte apparaissent.

LCase

  • La fonction de LCase de VBA convertit saisie de texte en minuscules, ce qui est utile si vous avez besoin de comparer des chaînes de texte avec différents cas. Par exemple, si votre programme a une variable "X" dont la valeur est "Bonjour" et une valeur "y" dont la valeur est "BONJOUR," alors la comparaison "x = y" reviendrait "Faux" parce que les cas ne correspondent pas. La comparaison "LCase (x) = LCase (y)" donnerait "Vrai," cependant, parce que l'instruction modifie le cas de toutes les lettres de réduire.

Select Case

  • La fonction Select Case remplace plusieurs si then. La déclaration Select Case teste une variable, alors que les déclarations de cas individuels fournissent des canaux pour l'exécution du programme sur la base des résultats des tests. Vous pouvez avoir autant de déclarations de cas en fonction des besoins. Si vous voulez être sûr l'instruction Select Case attrape toutes les conditions possibles, inclure une Case Else avant l'instruction End Select. Un exemple illustre comment fonctionne Select Case.

    Public Sub TESTCASE ()

    Dim âge

    âge = InputBox ("S'il vous plaît entrer votre âge.")

    Choisir l'âge de la Case

    Case 13 à 19:

    MsgBox "Vous êtes un adolescent."

    Case 20 à 29:




    MsgBox "Vous êtes dans la vingtaine"

    Case Is gt; = 30:

    MsgBox "Vous êtes plus de 30."

    End Select

    End Sub

Case propriété de Word

  • Le langage VBA de Microsoft Word a une propriété de type fonction appelée "cas" pour appliquer titre, phrase et d'autres cas au texte. Pour voir cette propriété dans l'action, tapez du texte en minuscule dans un nouveau document, et sélectionnez ce texte en double-cliquant dessus. Cliquez sur la Parole de "Développeur" onglet, puis cliquez sur le "Visual Basic" bouton pour entrer dans l'environnement de programmation VBA. Collez le programme suivant dans la fenêtre centrale de l'environnement. Ce programme utilise le cas de la propriété de Word pour convertir le texte sélectionné premier à condamner cas, à titre de cas. Exécutez le programme en appuyant sur "F5." Le texte que vous avez sélectionné changera cas, chaque fois que vous appuyez "Entrez."

    C sub ()

    MsgBox ("Voici le cas de la phrase ...")

    Selection.Range.Case = wdTitleSentence

    MsgBox ("Appuyez sur 'Entrée' pour voir cas de titre")

    Selection.Range.Case = wdTitleWord

    End Sub

» » » » Fonctions de cas dans VBA