< návrat zpět

MS Excel


Téma: Chybná funkce specialcells rss

Zaslal/a 6.2.2012 14:42

Dobrý den,

potřeboval jsem zjistit adresu poslední obsazené buňky v listu. Funkce specialcells(xlCellTypeLastCell)
mi ukazuje následující.

? activesheet.cells.specialcells(xlCellTypeLastCell).address
$AZ$518

ačkjoliv správná hodnota je

AE54

Abych vyloučil možnost, že nám v některých buňkách jakýsi obsah odstranil jsem řádky od 55 až do konce a sloupce od AF až do konce. Opět jsem obdržel stejný výsledek.

Zjistil jsem, že když buňku jednou obsadím a pak její obsah smažu, zústavá hodnota lastcell stejná a může se tedy tato adresa pouze zvyšovat. Nelze hodnotu lastcell nějak vynulovat ?

Zaslat odpověď >

icon #007204
Poki
co toto:
activesheet.usedrange.specialcells(xlCellTypeLastCell).addresscitovat
#007205
avatar
Dík

funguje to bezvadně, akorát to hlásí chybu při zamčeném sešitu, nevím proč, když do něj nezapisuje, ale to se dá obejít pomocí

activesheet.protect userinterfaceonly:=truecitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse