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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2011, 12:50   #1
Dimmak01
 
Регистрация: 17.02.2011
Сообщений: 6
По умолчанию Cells(x, y).Value без vba

Cells(x, y).Value = Cells(x+1, y+1).Value

Можно ли достичь этого результата без использования макроса???
Мне нужно просто записать посчитанное значение в пустые ячейки( без формул )на телефоне. ( на телефоне нет vba ).
Dimmak01 вне форума Ответить с цитированием
Старый 17.02.2011, 13:16   #2
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Без формул и без макрософф? Конечно можно!! Ручками!
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 17.02.2011, 14:03   #3
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Какая-то странная конструкция, если честно...Что здесь считается-то?
Возьмем за основу значения х=1, y=1. Тогда данный код присвоит ячейке А1 значение ячейки В2.
Так что не вижу даже что именно Вы тут высчитываете....Тем более почему именно VBA и именно на телефоне? Может формула типа СМЕЩ на другом листе?

Данные на Лист1, а формулы на Лист2:
Код:
=СМЕЩ(Лист1!A1;СТРОКА();СТОЛБЕЦ())
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 17.02.2011, 18:56   #4
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Цитата:
Сообщение от The_Prist Посмотреть сообщение
Данные на Лист1, а формулы на Лист2:
Код:
=СМЕЩ(Лист1!A1;СТРОКА();СТОЛБЕЦ())
Условие было
Цитата:
просто записать посчитанное значение в пустые ячейки( без формул )
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 17.02.2011, 19:12   #5
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Я так понял, что в те ячейки, к-рые не содержат формул. Если бы автор потрудился выложить пример(есть-хочу), давно получил бы. В смысле ответ:-)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 17.02.2011, 20:12   #6
Dimmak01
 
Регистрация: 17.02.2011
Сообщений: 6
Подмигивание

В ячейке a1 находится формула =2+2 и возвращается результат 4;

Если выполнить этот скрипт,
Cells(1, 2).Value = Cells(1, 1).Value

то результат скопруется в ячейку a2, и при редактировании ячейки a1 это не отразится на ячейке a2.
( те меняем содержимое ячейки a1 на =3+3, но это не отражается на ячейке a2 ( значение 4));

Может есть формула, которая возвращает только значение ячейки без ссылки на ее содержимое???
Dimmak01 вне форума Ответить с цитированием
Старый 17.02.2011, 20:23   #7
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Dimmak01 Посмотреть сообщение
В ячейке a1 находится формула =2+2 и возвращается результат 4;

Если выполнить этот скрипт,
Cells(1, 2).Value = Cells(1, 1).Value

то результат скопруется в ячейку a2, и при редактировании ячейки a1 это не отразится на ячейке a2.
( те меняем содержимое ячейки a1 на =3+3, но это не отражается на ячейке a2 ( значение 4));

Может есть формула, которая возвращает только значение ячейки без ссылки на ее содержимое???
А когда там значение должно измениться на 6



Я Вам не правильно ответил............

Ответ: На телефоне точно нет VBA, но есть калькулятор, им и воспользуйтесь, посчитайте а затем запишите куда надо значение
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234

Последний раз редактировалось R Dmitry; 17.02.2011 в 20:38. Причина: калькулятор
R Dmitry вне форума Ответить с цитированием
Старый 17.02.2011, 21:16   #8
Dimmak01
 
Регистрация: 17.02.2011
Сообщений: 6
По умолчанию

Может есть формула, которая возвращает только значение ячейки без ссылки на ее содержимое ( формулы )???

The_Prist
Спасибо!!! Это подходит. Только как эта формула на английском?...

Последний раз редактировалось Dimmak01; 17.02.2011 в 22:12.
Dimmak01 вне форума Ответить с цитированием
Старый 18.02.2011, 02:19   #9
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

СМЕЩ = OFFSET
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 18.02.2011, 17:09   #10
Dimmak01
 
Регистрация: 17.02.2011
Сообщений: 6
По умолчанию

alex77755
Спасибо за англоязычную версию...

Только у меня не получается чтоб формулы на одном листе, а результаты вычислений на другом.

Если формула в ячейке a1 = 2+2, то как нужно записать чтобы формула оказалась на одном листе, а результат вычислений на другом???
Dimmak01 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранить VBA проект без пароля kzld Microsoft Office Excel 1 18.12.2010 10:06
Отображение в StringGrid без cells sonya__ Помощь студентам 6 14.11.2010 16:57
Нестандартное использование Cells.FormulaR1C1 и Cells.Text Lokkie Microsoft Office Excel 3 21.01.2009 17:41
Excel без VBA kwvdr Microsoft Office Excel 1 26.12.2008 20:11
без VBA ExcArt Microsoft Office Excel 7 18.02.2008 01:23