Sådan oprettes brugerdefineret funktion via VBA

Indholdsfortegnelse

I denne artikel skal vi lære at lave brugerdefinerede funktioner til kun at udtrække teksten fra strengen gennem VBA.

Brugerdefineret funktion: Microsoft Excel giver dig mulighed for at oprette din egen funktion i henhold til kravet, vi kalder det brugerdefineret funktion. Og vi kan bruge brugerdefinerede funktioner, ligesom andre funktioner fungerer i Excel.

Lad os forstå med et meget enkelt eksempel:
Vi har en række strenge, hvorfra vi kun ønsker at hente tekstværdien.

For kun at hente tekst, laver vi VBA -koden. Gennem denne kode kan vi hente teksten fra ethvert sted i cellen. Se nedenstående procedure og kode, du vil forstå, hvor let dette er:

  • Åbn VBA -side tryk på tasten Alt+F11
  • Indsæt et modul
  • Skriv nedenstående kode:
 Funktion TextVba (indtastning) For I = 1 Til Len (indtastning) ThisChar = Mid (post, I, 1) Vælg Case Asc (ThisChar) Case 48, 49, 50, 51, 52, 53, 54, 55, 56, 57 , 58 Case Else TextVba = TextVba & ThisChar End Vælg Næste i End -funktion 

Kode Forklaring: Først har vi givet funktionsnavnet (TextVba). Og så har vi givet længden af ​​streng, så har vi brugt Asc -funktion (dette er kodefunktion). Derefter har vi defineret sagen. Nu har vi defineret betingelsen for TextVba og derefter Luk funktionen Vælg.

  • Nu vil vi bruge funktionen i Excel -ark
  • Gå til Excel -ark
  • Indtast formlen i cellen B2
  • = TextVba (A2), tryk på Enter
  • Funktionen returnerer kun tekst

På denne måde kan vi oprette brugerdefinerede funktioner og spare vores tid fra regelmæssige aktiviteter.

Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook.

Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave