подскажите с формулой

Автор _slonik_, 11.11.2008, 12:34

« назад - далее »

_slonik_

Подскажите пожалуйсто как сделать, чтобы весь столбец автоматически, при вводе в ячейку числа, припысывал знак "-"?

Шпец Докапыч

Цитата: _slonik_ от 11.11.2008, 12:34
При вводе в ячейку числа, припысывал знак "-"?

Инструкция:

  • выделить весь столбец;
  • Формат -> Ячейки -> Число -> (все форматы) -> Тип: -0,00
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли

_slonik_

все бы хорошо но числа формата 7785.112 не подходят, минусы к ним не подписываются:(  Числа без точек работают... Да... должны быть не запятые, а точки ;)

Шпец Докапыч

Цитата: _slonik_ от 11.11.2008, 13:26
Все бы хорошо но числа формата 7785.112 не подходят, минусы к ним не подписываются :(

Если у Вас разделитель целой и дробной части запятая, то с точкой - это уже не число, и числовой формат к нему не применим.
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли

GWolf

Ну, тогда навесте на событие макрос, который и будет к Вашему числу "пристегивать" минус. И дело в шляпе ;D
Путей к вершине - множество. Этот один из многих!

_slonik_

Цитата: GWolf от 12.11.2008, 07:02
Ну, тогда навесте на событие макрос, который и будет к Вашему числу "пристегивать" минус. И дело в шляпе ;D

Отлично :) Я не могли бы вы мне подсказать, что именно в модуль зашить?
Мне тут подсказали что то:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 3 Then
        Application.EnableEvents = False
        If IsNumeric(Target) Then If Target > 0 Then Target = Target * (-1)
        Application.EnableEvents = True
    End If
End Sub


Но что то не работает :-\

GWolf

Так вы сначала преобразуйте значение переменной в Numeric, а затем уже *(-1)
Путей к вершине - множество. Этот один из многих!

_slonik_

Цитата: GWolf от 12.11.2008, 14:42
Так вы сначала преобразуйте значение переменной в Numeric, а затем уже *(-1)
Я не силен с экселем, можно по подробней?

GWolf

#8
Я тут посмотрел: Лучше всего - пристегните пример (с данными).
Путей к вершине - множество. Этот один из многих!