Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: проблема с решением задач Добавлено: 11.10.09 14:41  

Автор вопроса:  Маша
Нужна помощь. Помогите решить задачи в VBA (excel)

№1. Поменяйте местами содержимое ячейки А10 (один) и ячейки В10 (два) при нажатии кнопки *замена*.

№2. Начиная с ячейки D2, при нажатии кнопки *сумма* просуммируйте содержимое непустых ячеек строки. Результат поместите в пустую ячейку, следующую за ней непустой.

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 AngryBadger



Вопросов: 33
Ответов: 245
 Профиль | | #1 Добавлено: 12.10.09 09:33
А что ты понимаешь под кнопками *замена* и *сумма*?

Ответить

Номер ответа: 2
Автор ответа:
 GDK



Вопросов: 13
Ответов: 348
 Профиль | | #2 Добавлено: 12.10.09 17:37
Телепатия подсказывает что:
№2. Начиная с ячейки D2, при нажатии кнопки *сумма* просуммируйте содержимое непустых ячеек строки. Результат поместите в пустую ячейку, расположенную перед непустой причём в строке 2.
А что ты понимаешь под кнопками *замена* и *сумма*?

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

Ответ: Задание совсем несложное - в чём проблемма? Что уже сделано?

Рыбку за вас вряд ли кто станет ловить. А вот удочку сделать, место получше подобрать, подсказать какая приманка лучше - это сюда. Делаем соответствующие выводы.

С чего начать? Открыть Excel и нажать сочетание клавишь "Alt" + "F11".

Ответить

Номер ответа: 3
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 15.10.09 20:38
GDK
С чего начать? Открыть Excel и нажать сочетание клавишь "Alt" + "F11".

Затем нажать F1 -> "Содержание" и прочитать там все, также по всем ведущим ссылкам

Маша
1. Поместите на лист конпку (надо выбрать меню Вид - Панели инструментов - Visual Basic, на панели нажать кнопку "Элементы управления", из элементов управления выбрать кнопку и разместить ее на листе. После дважды щелкнуть по этой кнопке - в режиме конструктора - попадешь в редактор Visual Basic в процедуру обработчика щелчка по кнопке Private Sub CommandButton1_Click(), дальше код, который у тебя должен получится:
  1. Option Explicit
  2.  
  3. Private Sub CommandButton1_Click()
  4.     Dim varTemp
  5.     varTemp = ActiveSheet.Cells(10, 1).Value
  6.     ActiveSheet.Cells(10, 1).Value = ActiveSheet.Cells(10, 2).Value
  7.     ActiveSheet.Cells(10, 2).Value = varTemp
  8. End Sub

Ответить

Номер ответа: 4
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #4 Добавлено: 16.10.09 03:44
Кто знает как обменять местами значение двух переменных (int) не используя третью?

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 16.10.09 07:02
Через ксоры или вычитание.

Ответить

Номер ответа: 6
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #6
Добавлено: 16.10.09 12:30
через регистры или через инструкцию xchg

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам