Trova la prossima cella Excel vuota

Sommario

Come determinare la prossima cella libera in una colonna usando una macro

In molte macro, i dati dovrebbero essere aggiunti continuamente. Quindi è necessario determinare la cella successiva in una colonna in cui è possibile inserire i dati. Puoi risolverlo usando una formula di Excel.

Tuttavia, se si desidera determinare l'ultima cella in una macro, sono necessari i comandi VBA. Esistono diversi approcci per risolvere il problema. Ecco una macro adatta:

Sub SearchFreeCell ()
Cella fioca come intervallo
Dim Maxzeile As Long
Se Val (Sinistra (Application.Version, 2))> 11 Allora
Linea massima = 1048576
Altro
Linea massima = 65536
Finisci se
Imposta cella = Celle (Maxzeile, 1) .End (xlUp) .Offset (1, 0)
MsgBox "La prossima cella libera è" & cell.Address (False, False)
Fine sottotitolo

Una volta avviata, la macro determina la successiva cella libera e non utilizzata nella colonna A. L'indirizzo di questa cella viene visualizzato in una finestra.

La macro indirizza l'ultima riga della colonna A della tabella attiva e, partendo da lì, determina l'ultima cella utilizzata sopra. Affinché la macro funzioni in Excel fino alla versione 2003 e in Excel dalla versione 2007, all'inizio viene fatta un'opportuna distinzione di casi. Questa distinzione di caso è necessaria perché il numero di linee disponibili è aumentato con la versione 2007 da 65536 a 1048576.

Se vuoi trovare la cella libera in una colonna invece della cella libera nella colonna A, sostituisci il primo numero 1 tra parentesi dopo il comando cellule dal numero della colonna corrispondente.

Suggerimento: se desideri sapere come inserire e avviare macro in Excel, troverai una breve descrizione qui: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros-in-excel-ein.html

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave