< návrat zpět

MS Excel


Téma: adresace buněk v makru rss

Zaslal/a 8.1.2011 21:20

Bádám na makrem: myší si vyberu jednu či více buněk ve sloupci. A makro mně určitým způsobem do vybraných buněk spočítá výsledek z hodnot ležících vždy ve dvou sousedících buňkách zleva (na každém řádku jako je vybraná cílová bunka).
Nevím si ale rady, jakým způsobem adresovat buňky vedle výběru.

Pokud vím přesně tak to jde takhle, ale pokaždé to je jinak může jich být více pod sebou
Range("c3").Value = (((Range("a3").Value / 1.2) - Range("b3").Value) / (Range("a3").Value / 1.2)) * 100

Prosím o nasměrování kudy se dál ubírat. Děkuji

Zaslat odpověď >

#003704
avatar
našel jsem v knize jak vybrat řádek vedle:
...
Dim DalsiRadek As Long
Do
DalsiRadek - Cells(Row.Count. 1).End(xlUp).Row + 1
...
Loop

Myslím si že to z toho půjde odvodit tedy jestli je to ono...
Jinak
http://www.ebookforum.cz/viewtopic.php?f=33&t=13374&p=107629&hilit=excel+2007#p107629
- ten z rapidu by měl jet... tam jsem to našel na 316 straně...citovat
#003708
avatar
Pokud je to v makru pak vyzkoušej

ActiveCell.Value = 1
ActiveCell.Offset(1,0).Value = 2
ActiveCell.Offset(0,1).Value = 3
ActiveCell.Offset(0,2).Value = 4
ActiveCell.Offset(0,3).Value = ActiveCell.Offset(0,3).Address

atd.
R.citovat
#003709
avatar
ZKUS TOTO:

For Each bun In Selection
bun.Value = (((bun.Offset(0, -2).Value / 1.2) - bun.Offset(0, -1).Value) / (bun.Offset(0, -2).Value / 1.2)) * 100
Next bun
citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje