Naravno da može, na različite načine. Nisi ostavila svoj pokušaj da bi mogao da vidim gde je greška. Vrlo je bitno kod startovanja makroa koja je trenutno ćelija aktivirana, ako u makro nisi predvidela da se selektuje neka ćelija ili opseg.
Za ovo što hoćeš da uradiš ti nije neophodan makro. Imaš opciju divide u okviru Paste Special. Dakle upišu u jednu pomoćnu ćeljiu 100 i onda tu ćeliju kopiraj
Aktiviraj opseg gde želiš da napraviš promene i onda Paste Special, izaberi Divide.
Makro bi mogao ovako
Code:
Sub PrebaciUProcente()
' Makro koji prebacuje vredosti u procente u koloni G
' počinje od G3
Dim cl As Range
Set cl = ActiveSheet.Range("G3") ' Selektuje pocetnu celiju
Do
cl.Value = cl.Value / 100
cl.NumberFormat = "0%"
Set cl = cl.Offset(RowOffset:=1) 'sledeca celija ispod
Loop Until IsEmpty(cl.Value)
End Sub