none
Не получается RRS feed

  • Вопрос

  •  

    False Pict
    Задача №1
    Как сделать чтобы при нажатии кнопки CommandButton.1, данные из ячейки В3 Листа1 отразились на Листе2 в ячейке С3 в  Microsoft Excel 2010

     

     

    Задача №2 следует сразу после задачи №1

     

     

    False Pict False Pict
    Задача №2
    Как сделать чтобы при нажатии кнопки CommandButton.2, данные из ячейки В6 Листа1 отразились на Листе2 в ячейке С3 в Microsoft Excel 2010

     

    • Изменено Солдат 22 февраля 2011 г. 4:43
    21 февраля 2011 г. 19:27

Ответы

  • Добавьте обработчик нажатия для первой кнопки со следующим содержанием:

    Sheets(2).Range("C3") = Sheets(1).Range("B3")

    и для второй кнопки:

    Sheets(2).Range("C3") = Sheets(1).Range("B6")

    Этот код предполагает, что "Лист1" — это первый лист в книге, а "Лист2" — второй (можно также вместо индексов листов сделать привязку к их именам, если они впоследствии не будут переименовываться).

    Чтобы добавить кнопки на лист, нужно отобразить в Excel "Панель разработчика" (кнопка в верхнем левом углу — Параметры Excel — Показывать вкладку "Разработчик" на ленте), перейти на эту вкладку, нажать кнопку "Вставить", выбрать кнопку, разместить кнопку на листе и в появившемся окне нажать кнопку "Создать", после чего вставить вышеприведенный код обработчика в появившемся окне "Microsoft Visual Basic".

    • Помечено в качестве ответа Солдат 22 февраля 2011 г. 11:14
    22 февраля 2011 г. 8:37

Все ответы

  • Microsoft Excel?
    21 февраля 2011 г. 20:11
  • Да в Microsoft Excel 2010
    22 февраля 2011 г. 4:26
  • Добавьте обработчик нажатия для первой кнопки со следующим содержанием:

    Sheets(2).Range("C3") = Sheets(1).Range("B3")

    и для второй кнопки:

    Sheets(2).Range("C3") = Sheets(1).Range("B6")

    Этот код предполагает, что "Лист1" — это первый лист в книге, а "Лист2" — второй (можно также вместо индексов листов сделать привязку к их именам, если они впоследствии не будут переименовываться).

    Чтобы добавить кнопки на лист, нужно отобразить в Excel "Панель разработчика" (кнопка в верхнем левом углу — Параметры Excel — Показывать вкладку "Разработчик" на ленте), перейти на эту вкладку, нажать кнопку "Вставить", выбрать кнопку, разместить кнопку на листе и в появившемся окне нажать кнопку "Создать", после чего вставить вышеприведенный код обработчика в появившемся окне "Microsoft Visual Basic".

    • Помечено в качестве ответа Солдат 22 февраля 2011 г. 11:14
    22 февраля 2011 г. 8:37
  • Спасибо огромное,я так признателен Вам!

    но извините пожалуйста у меня ещё один вопрос?

    Подскажите пожалуйста:Как сделать чтобы при нажатии кнопки CommandButton.1 открывался Лист2

    22 февраля 2011 г. 11:21
  • Добавьте в код строку

    Sheets(2).Select

    22 февраля 2011 г. 11:44
  • Огромное спасибо!!!!!!!!!!
    22 февраля 2011 г. 11:54