Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2011, 23:55   #1
johny_03
Форумчанин
 
Регистрация: 21.01.2011
Сообщений: 134
По умолчанию скопировать результат формулы в другую ячейку

У меня ячейка А1 прописана формулой, результатом которой в этой ячейке выводится число, например 50. когда я копирую эту ячейку в другую, то у меня пишет 0, т.е. как я понимаю, последствие формулы. Как мне скопировать ячейку, чтоб в другой ячейке (B1) было тоже 50 (метод В1=А1 исключаем)
johny_03 вне форума Ответить с цитированием
Старый 14.05.2011, 00:01   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

копировать как - Специальная вставка - Только значения
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 14.05.2011, 00:11   #3
johny_03
Форумчанин
 
Регистрация: 21.01.2011
Сообщений: 134
По умолчанию

я не уточнил, что мне это нужно привязать к кнопке на VBA
johny_03 вне форума Ответить с цитированием
Старый 14.05.2011, 00:34   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

так привяжите...
включите макрорекордер, проделайте нужные Вам действия и получите готовый код
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 14.05.2011, 00:38   #5
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Вот такой код может быть
Код:
Sub Макрос2()
    [a1].Copy
    [b1].PasteSpecial Paste:=xlPasteValues
    Application.CutCopyMode = False
End Sub
повесьте его на кнопку
или можно одной строкой все записать
Код:
Sub Макрос3()
    [a1].Copy: [b1].PasteSpecial Paste:=xlPasteValues: Application.CutCopyMode = False
End Sub
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 14.05.2011 в 00:40.
VictorM вне форума Ответить с цитированием
Старый 15.05.2011, 05:17   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
метод В1=А1 исключаем
Почему? Ведь Вам именно это и нужно.
Код:
[B1] = [A1]
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скопировать макросы в другую книгу? alec Microsoft Office Excel 5 30.04.2010 08:13
вставка формулы в ячейку (vba) pride Microsoft Office Excel 5 13.07.2009 09:26
Результат запроса в ячейку artemavd БД в Delphi 3 23.06.2009 09:55
скопировать все содержимое папки в другую DannyKing Помощь студентам 6 27.03.2009 09:50
Скопировать строку, содержащую активную ячейку. Iren Microsoft Office Excel 14 10.10.2007 12:19