UDF za izdvajanje samo broja

Anonim

UDF za izdvajanje samo broja iz ćelije pomoću VBA u programu Microsoft Excel

U ovom ćemo članku naučiti kako koristiti VBA kôd za izdvajanje broja samo iz ćelije s korisnički definiranom funkcijom.

Pitanje): Potreban mi je makro za dohvaćanje broja samo iz ćelije koja sadrži alfanumeričke podatke.

Slijedi snimak podataka u kojima stupac A sadrži alfanumeričke podatke, a očekivani brojevi su u stupcu B

Da biste dobili samo brojeve iz stupca A; moramo pokrenuti donje korake za pokretanje VB uređivača

  • Kliknite karticu Developer
  • Iz grupe kodova odaberite Visual Basic

Kopirajte donji kod u standardni modul

Funkcija NumericOnly (mystr kao varijanta)

Dim myOutput kao niz, i kao cijeli broj

Za i = 1 To Len (mystr)

Ako je IsNumeric (Mid (mystr, i, 1)) Tada _

myOutput = myOutput & Mid (mystr, i, 1)

Sljedeći

NumericOnly = myOutput * 1

Završna funkcija

  • Da biste dobili izlaz u ćeliji B2, formula je
  • = Samo brojčano (A2)

Na ovaj način možemo dohvatiti brojeve samo iz ćelije koja sadrži tekst i brojeve, koristeći VBA kôd.

Preuzimanje - UDF za izdvajanje samo broja iz ćelije pomoću VBA - xlsm