[ gatalinka @ 07.12.2009. 19:27 ] @
problem je slijedeći: radi se o excelu i telefonskim brojevima. Znači, u ćeliji su mi upisani tel. brojevi u različitom formatu (0038598......, +38598....., 38591.....). Treba mi makronaredba koji bi prefisk 00385, +385, 385 zamijenila sa praznim stringom. Ja sam napisala ActiveSheet.Cells.Replace What:="+385*", Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=True ActiveSheet.Cells.Replace What:="00385*", Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=True ActiveSheet.Cells.Replace What:="385*", Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=True i to radi...ali.....ali... kad mi se u sredini broja pojavi 385 također ga zamijeni za prazan string... i tu sad molim pomoć....da mi mijenja samo prve lijeve znamenke...muči me ugraditi onaj "left"... hvala na svakoj sugestiji.... |