Kuidas luua kasutaja määratud funktsiooni VBA kaudu

Lang L: none (table-of-contents)

Selles artiklis õpime, kuidas teha kasutaja määratletud funktsiooni teksti eraldamiseks ainult stringist VBA kaudu.

Kasutaja määratud funktsioon: Microsoft Excel võimaldab teil vastavalt vajadusele luua oma funktsiooni, nimetame seda kasutaja määratud funktsiooniks. Ja me saame kasutada kasutaja määratud funktsioone, nagu muud funktsioonid Excelis.

Mõistame väga lihtsa näitega:
Meil on rea stringe, millest tahame ainult teksti väärtust alla laadida.

Ainult teksti toomiseks teeme VBA koodi. Selle koodi kaudu saame teksti laadida igast lahtri kohast. Vaadake allolevat protseduuri ja koodi, et saaksite aru, kui lihtne see on:

  • Avage VBA leht, vajutage klahve Alt+F11
  • Sisestage moodul
  • Kirjutage allpool nimetatud kood:
 Funktsioon TextVba (kirje) I = 1 Len (kirje) ThisChar = Mid (kirje, I, 1) Valige juhtum Asc (ThisChar) Juhtum 48, 49, 50, 51, 52, 53, 54, 55, 56, 57 , 58 Juhtum Muu TextVba = TextVba & ThisChar End Valige Next i End Function 

Koodi selgitus: Esiteks oleme andnud funktsiooni nime (TextVba). Ja siis oleme andnud stringi pikkuse, seejärel kasutanud funktsiooni Asc (see on koodfunktsioon). Siis oleme juhtumi määratlenud. Nüüd oleme määratlenud TextVba tingimuse ja seejärel sulgege funktsioon Select.

  • Nüüd kasutame funktsiooni Exceli lehel
  • Minge Exceli lehele
  • Lahtrisse B2 sisestage valem
  • = TextVba (A2), vajutage sisestusklahvi
  • Funktsioon tagastab ainult teksti

Sel moel saame luua kasutaja määratud funktsiooni ja säästa oma aega tavapärastest tegevustest.

Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis.

Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile meilisaidile

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave