Come estrarre i valori mancanti con VBA
_ In questo articolo, creeremo una funzione definita dall’utente per scoprire il numero mancante in un intervallo tramite VBA in Microsoft Excel._
Funzione definita dall’utente: Microsoft Excel consente di creare la propria funzione secondo il requisito, la chiamiamo Funzione definita dall’utente. E possiamo usare le funzioni definite dall’utente come altre funzioni funzionano in Excel.
Facciamo un esempio per capire: –
Abbiamo un dato in cui abbiamo valori per ogni ID codice e vogliamo controllare il valore mancante tra 1 e 99, se nell’intervallo i valori mancano, quali valori mancano tutti e se tutti i valori sono disponibili, il risultato dovrebbe essere tutti i valori sono disponibili.
Scriveremo il codice VBA per scoprire i numeri mancanti seguendo i passaggi indicati di seguito: Apri la pagina VBA premi il tasto Alt + F11 Inserisci un modulo Quindi vai di nuovo al menu Inserisci e fai clic sulla procedura, dove otterrai la procedura se non lo fai Non so come dovrebbe essere avviata la macro Scrivi il codice sotto indicato:
Function 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 Function
Premi il tasto F5 sulla tastiera Usa questa funzione macro come formula * = Missing_Number (D3: KO3) premi invio sulla tastiera
In questo modo, possiamo restituire i valori mancanti dai dati per ogni riga utilizzando VBA in Microsoft Excel
Se i nostri blog ti sono piaciuti, condividilo con i tuoi amici su Facebook. E anche tu puoi seguirci su Twitter e Facebook.
_ Ci piacerebbe sentire la tua opinione, facci sapere come possiamo migliorare, integrare o innovare il nostro lavoro e renderlo migliore per te. Scrivici a [email protected]_