Tekst Funksjon i VBA

Visual Basic for Applications (VBA) er et programmeringsspråk utviklet av Microsoft som tillater utvikling av brukerdefinerte funksjoner og automatisering av visse prosesser og beregninger. VBA gir et felles språk for å tilpasse Microsoft-programmer. Den har to funksjoner kalt "tekst", og de er begge i Excel. En tekst-funksjonen er en del av "WorksheetFunctions" objekt, som er en samling av formlene i "formler" fanen. Den andre funksjonen er medlem av Kommentar eiendom, som representerer kommentarene i en regnearkcelle. Forstå "WorksheetFunction" Tekst-funksjonen lar deg formatere tall som valuta, datoer og mange andre formater. Forstå Kommentar eiendommens Tekst-funksjonen lar deg legge til kommentarer til celler.

Oversikt over WorksheetFunction Text

Regnearket tekst-funksjonen konverterer et tall til en streng i det formatet du angir. For eksempel, hvis du ønsker et tall skal vises som en prosentandel, kan du bruke en uttalelse som "formattedString = WorksheetFunction.Text (someNumber" 0% ")." Hvis variabelen "someNumber" lik 3, deretter "formattedString" vil holde "300%" etter å ha kjørt denne teksten funksjonen. Det andre argumentet for denne funksjonen holder det formatet du ønsker å bruke på det første argumentet. Du kan se en liste over gyldige formatering strenger ved å klikke på kategorien "Custom" av "Number" kategorien i "Formater celler" i dialogboksen.

Eksempel Program for WorksheetFunction Text

Bruk et prøveprogram for å forstå hvordan fungerer WorksheetFunction.Text funksjon. Følgende program formaterer et nummer du angir i prosent. Kjør programmet ved å lime sine uttalelser inn i VBA programmering miljø, deretter trykke "F5".

Public Sub TextTest ()

Dim numStr As String

Dim inputNumber

inputNumber = InputBox ( "Skriv inn et nummer for å formatere i prosent.")

numStr = WorksheetFunction.Text (inputNumber "0%")

MsgBox "formaterte tall er" & numStr

End Sub

Oversikt over Kommentar Tekst Funksjon

Tekst funksjon Kommentar eiendommen kan du legge til en tekstkommentar til en celle. Før du bruker denne funksjonen, kan du bruke AddComment metode for å lage en kommentar eiendom. Legg merke til at ingen av disse funksjons tre argumenter er påkrevd. I praksis er det imidlertid angi en streng for første verdien for å angi teksten du vil for kommentaren.

Eksempel Program for kommentar Tekst Funksjon

Lær hvordan du bruker Text funksjon Kommentar eiendommen ved å prøve et prøveprogram. Følgende program legger en kommentar til de valgte cellene i det aktive regnearket, bruker deretter Tekst-funksjonen til å sette inn tekst i den kommentaren.

Sub AddComment ()

ActiveCell.AddComment

ActiveCell.Comment.Text "Denne cellen ble beregnet med" Least Squares "-metoden."

End Sub