Makro, pomoć
|
|
|||
Kod mi pravi sledeći zapis u jednoj ćeliji: {4,50C-1,25;-3,00=0.75;}
Na jednom listu u kalku postoji élijski opseg gde su po x i y osi definisane ćelije sa iznosima npr: 0,75 sledeća je 1,00 itd. Ove brojke prakrično presdstavljaju svojevrsni koordinatni sistem tog ćelijskog opsega. Potrebno je da makro iščita svaki zapis u nizu koji je razdvojem znakom ";" i da upiše string "x" u ćeliju koja predstavlja secište vrednosti sa x i y ose. Prva brojka u izrazu 4,50=-1,25 (pre znaka jednakosti) predstavljala vrednost po x osi a vrednost iza znaka jednakosti vrednost na y osi. Ta operacija bi se ponavljala koliko navedenih zapisa ima u jednom nizu. Problem mi je da krenem u pisanju makroa jer ne znam sa čim da to uradim. Npr. da li će trebati split() funkcija? Kako da kod razlikuje čitanje od znaka "{" do znaka "=" i da uzme u razmatranje samo broj, pa da nastavi da čita broj izna znaka "=" sve do znaka ";"...? Svaka pomoć je dobrodošla... Apache OpenOffice 4.0.1 Win |
|||