< návrat zpět

MS Excel


Téma: dotaz rss

Zaslal/a 28.4.2011 12:33

Zdravím,
tak jsem začal blbnout s nahrávánim maker a chápáním co co dělá. Teď jsem narazil na toto: ActiveCell.FormulaR1C1 = "970100" - Vím, že je to aktivace buňky, ale co znamená to číslo zatim? Adresa buňky? A když už tady jsem, tak k tomu přidám ještě jeden dotaz. Existuje funkce na převod např. 1+1=2 přímo na hodnotu 2? Nebo to musím dělat jen přes F2 -> F9 -> Enter.
Předem děkuji za odpoveď

Zaslat odpověď >

#004820
Jeza.m
Mě to nepřijde jako aktivace buňky, ale jako zápis hodnoty 970100 do aktivní buňky, jelikož formula nezačíná "=", tak to není vlastně vzorec není.
Řekl bych že zápis Activecell = "970100" udělá totéž.

Výběr buňky / aktivace jde přes Select, nebo Activate
Cells(1,1).select / range("A1").select
Cells(1,1).activate / range("A1").activate

převést výsledek na hodnotu lze makrem a to dvěmi způsoby, buď si v buňce provedeš výpočet a pak ji přepíšeš, anebo si výpočet uděláš přímo v makru a do buňky zapíšeš pouze hodnotu.

activecell.formula = "=1+1"
activecell = activecell.value (stačilo by i jen activecell = activecell)

M@citovat

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

EXCEL VBA vyhledání buňky

ben59 • 19.10. 9:34

Ověření datumu TextBox1.Text

Stana-V • 19.10. 7:43

Ověření datumu TextBox1.Text

elninoslov • 18.10. 20:15

Auto mazanie emailov

elninoslov • 18.10. 20:01

Ověření datumu TextBox1.Text

Scraper • 18.10. 18:25

Auto mazanie emailov

Pavol1 • 18.10. 17:10

zdroj dat ve VBA

elninoslov • 18.10. 17:08