Hitta nästa tomma Excel -cell

Innehållsförteckning

Hur man bestämmer nästa lediga cell i en kolumn med hjälp av ett makro

I många makron bör data läggas till kontinuerligt. Sedan är det nödvändigt att bestämma nästa cell i en kolumn där du kan ange data. Du kan lösa detta med en Excel -formel.

Men om du vill bestämma den sista cellen i ett makro behöver du VBA -kommandon. Det finns flera sätt att lösa problemet. Här är ett lämpligt makro:

Sub SearchFreeCell ()
Dim Cell As Range
Dim Maxzeile så länge
Om Val (vänster (Application.Version, 2))> 11 Då
Max rad = 1048576
Annan
Max linje = 65536
Avsluta om
Ange cell = Celler (Maxzeile, 1) .Slut (xlUp) .Offset (1, 0)
MsgBox "Nästa lediga cell är" & cell.Address (falskt, falskt)
Avsluta Sub

När makrot väl är igång bestämmer det nästa lediga, oanvända cell i kolumn A. Adressen till denna cell visas i ett fönster.

Makrot adresserar den sista raden i kolumn A i den aktiva tabellen och bestämmer därifrån den sista cellen som används ovan. För att makrot ska fungera i Excel upp till version 2003 såväl som i Excel från version 2007 görs en lämplig skillnad mellan fall i början. Denna skillnad mellan fall är nödvändig eftersom antalet tillgängliga rader har ökat med version 2007 från 65536 till 1048576.

Om du vill hitta den fria cellen i en kolumn istället för den fria cellen i kolumn A, ersätt den första siffran 1 inom parentes efter kommandot Celler med motsvarande kolumn.

Tips: Om du vill veta hur du anger och startar makron i Excel hittar du en kort beskrivning här: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- i-excel-ein.html

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave