< предыдущий показать вопрос следующий >


From:Yula2777@mail.ru
Sent: Thursday, January 12, 2006 8:14 PM

Здравствуйте!

Я очен рада что могу обратиться к Вам за помощью.

Подскажите пожалуйста решение данной задачи: Создайте макрос, меняющий местами содержимое двух ячеек (если можно в подробностях). Прочла очень много литературы, но понять не смогла.

Спасибо.


Это можно сделать разными способами!

Например, включите на запись макросы и из первой ячейки перенесите (любым доступным для вас способом) значение в третью, затем из второй в первую, а затем из третей во вторую. ( в случае необходимости очистите третью ячейку). Остановите запись и проанализируйте полученный код. ВСЕ!

Можно написать код самостоятельно, он будет намного короче, но так же работоспособен. Скажем нам нужно поменять местами значения ячейки А1 и В1, то код может выглядеть так:

Sub обмен_данными()
запомнить = Range("A1").Value
Range("A1").Value = Range("B1").Value
Range("B1").Value = запомнить
End Sub

продолжение

СПРАВОЧНИК ДЛЯ ВАС

Как запустить редактор VBA...

Не знаете, как создать форму...

Не знаете, как подключить макросы ...

Вы не знаете, как открыть окно свойств...

Инструментальную панель как открыть...

Автоматическая запись макроса...

Создание своей кнопки и ее подключение к макросу на выполнение...

Как провести проверку на работоспособность созданой кнопки...

Как найти макрос только что созданный вами в автоматическом режиме для последующего редактирования и изучения...


 

 

 
   

Рейтинг@Mail.ru

 главная с чего начать готовые программы задачи с решениями карта
Copyright © СОМИТ, А.Козлов, 2005 г