< 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

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28