Ячейка: Формула в значение...?

Программирование на Visual Basic for Applications
AlexG
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 08.12.2003 (Пн) 15:47
Откуда: Украина, Киев

Ячейка: Формула в значение...?

Сообщение AlexG » 13.09.2004 (Пн) 11:51

Нужно на листе в разбросанных по листу ячейках ФОРМУЛУ - поменять на ЗНАЧЕНИЕ....

Кроме как скопировать в себя.....

Код: Выделить всё
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False


.......есть ли какой то более красивый (быстрый) метод? .....аналог F2 --> F9?

Хитрый
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 10
Зарегистрирован: 09.09.2004 (Чт) 14:10
Откуда: г. Уфа

Сообщение Хитрый » 13.09.2004 (Пн) 13:04

Делал так:
Cells(i, 5) = Cells(i, 2)
'в ячейке (i, 2) была записана формула. В ячейку (i, 5) вставляется значение.
' i-строка, 5 или 2 - столбец
-Доктор, я буду жить?
-А зачем?

AlexG
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 08.12.2003 (Пн) 15:47
Откуда: Украина, Киев

Сообщение AlexG » 13.09.2004 (Пн) 13:09

Хотелось бы без транзитных ячеек....просто в клетке - формулу поменять в НЕЙ ЖЕ на ее значение.....

Хитрый
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 10
Зарегистрирован: 09.09.2004 (Чт) 14:10
Откуда: г. Уфа

Сообщение Хитрый » 13.09.2004 (Пн) 13:12

А так не подходит:
Cells(i, 2) = Cells(i, 2)?
Но формулы то затрутся...
-Доктор, я буду жить?
-А зачем?

AlexG
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 08.12.2003 (Пн) 15:47
Откуда: Украина, Киев

Сообщение AlexG » 14.09.2004 (Вт) 9:33

Мдяяя...все великое просто....... :D


Спасибо Друже.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 85

    TopList