Sådan udtrækkes de manglende værdier gennem VBA

Anonim

I denne artikel vil vi oprette brugerdefineret funktion for at finde ud af det manglende nummer i et område via VBA i Microsoft Excel.

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 tage et eksempel for at forstå:-

Vi har en data, hvor vi har værdier for hvert kode -ID, og ​​vi vil kontrollere den manglende værdi mellem 1 til 99, hvis værdier mangler i området, hvilke værdier mangler alle, og hvis alle værdier er tilgængelige, skal resultatet være alle værdier er tilgængelige.

Vi skriver VBA -koden for at finde ud af, at de manglende tal følger nedenstående givne trin:

  • Åbn VBA -side tryk på tasten Alt+F11
  • Indsæt et modul
  • Gå derefter til menuen Indsæt igen, og klik på procedure, hvor du får proceduren, hvis du ikke ved, hvordan makroen skal startes
  • Skriv nedenstående kode:
Funktion Missing_Number (Myrange As Range) Dim Number (1 To 99) As Integer On Error Resume Next For Every Cell In Myrange Number (Cell.Value) = 1 Next On Error GoTo 0 Missing_Number = "Mangler:" For I = 1 til 99 If Not Number (I) = 1 Then Missing_Number = Missing_Number & I & "," End If Next I If Len (Missing_Number) = 9 Then Missing_Number = Left (Missing_Number, Len (Missing_Number) - 2) End If End Function 

  • Tryk på tasten F5 på tastaturet
  • Brug denne makrofunktion som formel
  • = Mangler_Nummer (D3: KO3) tryk på enter på tastaturet

På denne måde kan vi returnere de manglende værdier fra dataene for hver række ved hjælp af VBA i Microsoft Excel

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