Как выделить ячейку при двойном щелчке на другой ячейке?

Друзья я использую MS Excel 2010, и я хочу, когда я дважды щелкните по ячейке сказать a1 он должен выделить ячейку c1. Аналогично, когда я дважды щелкаю по ячейке a2, она должна выделять ячейку c2. Возможно путем использование любых формулы или кодирвоания VBA. Пожалуйста, помогите...

18
задан user433939
11.02.2023 4:27 Количество просмотров материала 2523
Распечатать страницу

1 ответ

Сначала установите следующий макрос события в области кода листа:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim A As Range
    Set A = Range("A:A")
    If Intersect(Target, A) Is Nothing Then Exit Sub
    Cancel = True
    Cells(Target.Row, 3).Interior.ColorIndex = 27
End Sub

при двойном щелчке по любой ячейке в столбце на ячейка в столбце C будет высок-подсветкой.

потому что код рабочего листа, очень легко установить и автоматический использовать:

  1. щелкните правой кнопкой мыши имя вкладки в нижней части окна Excel
  2. выберите Просмотреть код-откроется окно VBE
  3. вставить вещи В и закрыть окно VBE

Если у вас возникли проблемы, сначала попробуйте его на пробном листе.

при сохранении книги макрос будет сохранен вместе с ней. Если вы используете версию Excel позднее 2003 года, необходимо сохранить файл как .файл xlsm, а не .XLSX-файл

удалить макрос:

  1. поднимите окна VBE, как указано выше
  2. снимите код
  3. закрыть VBE окно

чтобы узнать больше о макросах в общем, смотрите:

http://www.mvps.org/dmcritchie/excel/getstarted.htm

и

http://msdn.microsoft.com/en-us/library/ee814735(в=офис.14).аспн

дополнительные сведения о макросах событий (код листа) см. В разделе:

http://www.mvps.org/dmcritchie/excel/event.htm

макросы должны быть разрешены для этого на работу!

1
отвечен Gary's Student 2023-02-12 12:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх