
makro:
Sub test()
Dim aCell As Range
For Each aCell In ActiveSheet.Range(Selection.Address)
Range(aCell.Address) = Range(aCell.Address) * 2
Next
End Sub
Holden(24.5.2013 15:59)citovat#013449 
Dalo by sa to napísať na ten príklad čo som uvádzal? trochu tomu nechápem

toto makro funguje na sposob tak ze co mas selecnute tak to vynasoby x2. Je to viac unuverzalnejsie ako pisat do makra:
range("B1") = range("B1") * 2
range("B2") = range("B2") * 2
range("B3") = range("B3") * 2
or
cells(1,2) = cells(1,2) * 2
cells(2,2) = cells(2,2) * 2
cells(3,2) = cells(3,2) * 2

A co tak využít standard
Např.: do C1 napište 2
Dejte kopírovat
Označte B1:B3
vložit jinak - násobit
C1 vymažte