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 ti consente di creare la tua 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 mancano i valori, 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 su procedura, dove otterrai la procedura se non sai come dovrebbe essere avviare la macro
- Scrivi il codice sotto indicato:
Funzione Missing_Number (Myrange As Range) Dim Number (da 1 a 99) As Integer On Error Riprendi successivo per ogni cella in Myrange Number (Cell.Value) = 1 Next On Error GoTo 0 Missing_Number = "Mancante: " For I = da 1 a 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 ti è piaciuto il nostro blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook.
Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica