Squirrel
Active member
Друзья, подскажите пожалуйста. Я знаю что у нас на форуме очень много грамотных людей, по этому если вдруг кто-то что-то подскажет по моей казалось бы дурацкой проблеме, я буду несказанно благодарна и избавлена от кикоза мозга ****************************
Я тут постигаю макросы в Excel, но не в этом суть.
Есть лист с цифрами типа 5.250 - формат ячейки "общий", т.е. Excel как числа их не воспринимает и соответственно математических действий над ними не производит.
Проблема не нова и решается элементарно путем замены на запятую. Правка/заменить - Найти . / Заменить на ,
Но! У меня 50 листов, и я хотела записать макрос и позаменять на всех листах точки на запятые в нужных мне колонках путем нажатия 2-х клавиш. Но когда я записываю все свои действия в макрос - он мне преобразовывает данные на следующем листе в 5 250 - то есть просто убирает точку, и все это число умножается на 100 :wacko:
Я как только не пробовала ... :val:
Ексель 2003, русский. Я вот думаю, может в этом проблема. Хотя я всегда раскладку переключаю на английский ...
В общем, загадка ****************************
Ээээ прицеплю на вский случай код (хоть я в этом пока ничо не понимаю, но чувствую скоро начну **************************** )
Я тут постигаю макросы в Excel, но не в этом суть.
Есть лист с цифрами типа 5.250 - формат ячейки "общий", т.е. Excel как числа их не воспринимает и соответственно математических действий над ними не производит.
Проблема не нова и решается элементарно путем замены на запятую. Правка/заменить - Найти . / Заменить на ,
Но! У меня 50 листов, и я хотела записать макрос и позаменять на всех листах точки на запятые в нужных мне колонках путем нажатия 2-х клавиш. Но когда я записываю все свои действия в макрос - он мне преобразовывает данные на следующем листе в 5 250 - то есть просто убирает точку, и все это число умножается на 100 :wacko:
Я как только не пробовала ... :val:
Ексель 2003, русский. Я вот думаю, может в этом проблема. Хотя я всегда раскладку переключаю на английский ...
В общем, загадка ****************************
Ээээ прицеплю на вский случай код (хоть я в этом пока ничо не понимаю, но чувствую скоро начну **************************** )
Columns("D:E").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
Last edited: