Excel Если значение в ячейке a2> 8 автоматически переместится в ячейку D2, чтобы ввести текст

Я пытаюсь получить лист распространения, чтобы записывать часы работы, так что если общее количество часов в день превышает 8 в ячейке A2 , курсор автоматически перемещается на ячейку D2 на второй вкладке, поэтому можно ввести причину для сверхурочной работы.

  • Вкладка одна называется 2013
  • Вторая вкладка называется овертаймом 2013 года.

Я не очень хорошо разбираюсь в excel, поэтому любая помощь очень ценится. Благодаря!

Вы не предоставляете много информации. Какие ячейки меняются и вносят свой вклад в A2? Существуют ли аналогичные столбцы, для которых требуется выбрать другую ячейку? Измените свой вопрос и добавьте еще несколько сведений о структуре данных.

Следующий макрос работает в предположении, что ячейка A2 изменяется вручную.

 Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim shOvertime As Worksheet Set shOvertime = ThisWorkbook.Sheets("2013 Overtime") If Not Intersect(Target, Range("A2")) Is Nothing Then If Range("A2") > 8 Then shOvertime.Activate shOvertime.Range("D2").Select End If End If End Sub 

Если ваша структура данных отличается, пожалуйста, объясните это.

Чтобы заставить код работать, щелкните правой кнопкой мыши вкладку листа и выберите «Просмотреть код», чтобы открыть редактор Visual Basic (VBE). Вставьте код в окно кода и закройте VBE. Затем введите числа в ячейки A2.

  • Excel 2007 / MS Query Использование 1 таблицы для фильтрации другого, частичного соответствия
  • вложенные if и statement в excel
  • Удалить строку таблицы слов, если существует конкретная ценность, использующая Excel VBA
  • Многократная группировка Excel в таблице для разных сводных таблиц?
  • Более быстрый способ импорта таблицы Excel в массив с помощью ADO
  • Сортировка листа excel в обратном порядке на основе созданного времени / реверсирования листа excel
  • Пользовательский фильтр для диапазона лет для целевого года рождения
  • Excel Скопируйте лист со своим кодом в новый файл xls
  • счетчик точного диапазона
  • Замена всех вхождений в лист, полный формул excel
  • Найти диапазон значений в excel
  • Interesting Posts

    макрос больше не сбрасывает элементы управления после группировки

    если с двумя условиями вернуть 2 разных возможных значения

    Загрузка файлов Excel вместо отображения в iframe

    Как экспортировать массив ячеек в Excel с помощью Matlab?

    Сделайте второй элемент со списком, выбранным на основе выбора элемента первого поля со списком

    Изменение событий динамически?

    Использование VBA для доступа и редактирования iFrames в Internet Explorer

    C # Excel .SaveAs – Нужно ли ждать завершения процесса?

    C # Excel Исключение ActivePrinter 0x800A03EC

    Сегментированное значение периода – отдельное использование стандартных функций Excel / формулы

    Как установить диапазон столбцов в качестве переменной в Excel с помощью макроса?

    Печать в файл CSV Работает автономно во внутренней среде IDE, но не выполняется при размещении в сети

    Как вставить картинку в Excel из приложения C #?

    Почему, на самом деле, Excel не может обрабатывать 2 файла с тем же именем?

    Как извлечь поля excel в другой файл на основе выпадающего списка?

    Давайте будем гением компьютера.