Ох... У меня стоит формат "Общий". В том файле который я прикрепил как образец и в том с которым я работаю форматы совпадают. Однако при наведении мышкой на него Excel пишет. Что мол число сохранено как текст.
Я попробовал макром
Код
Sub minus()
iRow = Cells(Rows.Count, 2).End(xlUp).Row
For i = 1 To iRow
If Cells(i, 2).Value = "S" Or Cells(i, 2).Value = "W" Then
Cells(i, 1).Value = "-" & Cells(i, 1).Value
End If
Next i
End Sub
С файлом приложенным выше он работает.
Однако с другим файлом, у которого вроде бы все 1к1 он уже не работает и не понятна причина. Файл прикладываю.
В аттаче пример. Есть столбец с датами и индексы с буквой. Если дата и цифровой показатель индекса совпадают, то объединить их. Пример в аттаче. За макрос отблагодарю. Желательно по Яндекс-Деньгам.
The_Prist, дык потом нужно будет от формулы еще избавляться, чтобы удалить ее из ячеек. Я вот хочу узнать, как сделать разбивку, так чтобы Excel не терял нули. А там уже макрос записать можно без формулы.
Мне нужно разбить данные по столбцам. данные вида: 01 02 03 т.е. везде первый символ -- ноль.
Если выбираю "разбить данные" в меню данные, мастер не видит первый ноль, как следствие корректная разбивка не получается. Нужно чтобы получилось: 0 1 0 2 0 3
если я преобразовываю формат данных в текстовый, то первый ноль вообще исчезает даже в исходных данных.