Slik trekker du ut de manglende verdiene gjennom VBA

Anonim

I denne artikkelen skal vi lage brukerdefinert funksjon for å finne ut det manglende nummeret i et område gjennom VBA i Microsoft Excel.

Brukerdefinert funksjon: Microsoft Excel lar deg lage din egen funksjon i henhold til kravet, vi kaller det brukerdefinert funksjon. Og vi kan bruke brukerdefinerte funksjoner som andre funksjoner fungerer i Excel.

La oss ta et eksempel for å forstå:-

Vi har en data der vi har verdier for hver kode -ID, og ​​vi vil kontrollere den manglende verdien mellom 1 til 99, hvis verdiene mangler i området, hvilke verdier mangler alle, og hvis alle verdiene er tilgjengelige, bør resultatet være alle verdier er tilgjengelige.

Vi vil skrive VBA -koden for å finne ut at de manglende tallene følger trinnene nedenfor:

  • Åpne VBA -siden, trykk på tasten Alt+F11
  • Sett inn en modul
  • Gå deretter til menyen Sett inn igjen og klikk på prosedyren, der du får fremgangsmåten hvis du ikke vet hvordan makroen skal startes
  • Skriv koden nedenfor:
Funksjon Missing_Number (Myrange As Range) Dim Number (1 To 99) As Integer On Error Resume Next For each Cell In Myrange Number (Cell.Value) = 1 Next on Error GoTo 0 Missing_Number = "Missing:" For I = 1 To 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 -funksjonen 

  • Trykk på tasten F5 på tastaturet
  • Bruk denne makrofunksjonen som formel
  • = Mangler_Nummer (D3: KO3) trykk enter på tastaturet

På denne måten kan vi returnere de manglende verdiene fra dataene for hver rad ved å bruke VBA i Microsoft Excel

Hvis du likte bloggene våre, del den med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook.

Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post