Найти Команда не работает в Microsoft Excel для Mac листов в группе

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:189629
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Проблема
При использованииНайтидиалоговое окно найти определенную информацию, Microsoft Excel для Mac находит только те вхождения значения активного листа (даже в том случае, если выбрано несколько листов, содержащих эти сведения).

Данных на активном листе, но находится на другом листе в группе, Microsoft Excel для Mac может найти вхождение на последней странице в группе, это значение; тем не менее, он будет не поиск все сгруппированные листы между.

Примечание: Это не проблема, при использованииЗаменитькоманда . ТолькоНайтиОбработка команды неполадки.
Причина
Эта проблема возникает из-заНайтикоманда не работает через сгруппированные листы. Установлен Microsoft Excel для Mac справке говорится, если несколько листов,Найтикоманда ищет все листы в группы, за исключением модулей Visual Basic. Это не фактическое поведение. Если выбрано несколько листов и использоватьНайтикоманды для поиска найденные данные на листе первого вхождения значения.
Временное решение
Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации и или подразумеваемых. Включая, но не ограничивая, подразумеваемые гарантии товарности или пригодности для использования в определенных целях.. В данной статье предполагается, что вы знакомы с языком программирования предложенном в примере, а также с средствами, которые используются для создания и отладки.. Сотрудники службы поддержки Майкрософт могут объяснить возможности конкретной процедуры, но не выполнять модификации примеров для обеспечения функциональных возможностей или создания процедур соответствующих определенным требованиям.. Для временного решения этой проблемы можно использовать Microsoft Visual Basic для приложений макроса (Процедура Subпроцедура ) для каждого листа, выделенного в группе режим поиска. Чтобы создать макрос, выполните следующие действия:
  1. Сохраните и закройте все открытые книги и затем создайте новую книгу.
  2. НаСредствавыберите пункт менюМакрос, а затем нажмите кнопкуРедактор Visual Basic.
  3. НаВставкаменю, нажмите кнопкуМодуль.
  4. Введите следующий код в модуль:
    Sub FindData()   ' This Sub prompts you for a value and searches each worksheet   ' that is selected in group mode. If it finds the search value,   ' the routine prompts you to continue the search on the sheet.   ' If it does not find the value on the sheet, it goes to the   ' next sheet. You can cancel the search on the sheet by   ' answering No to "Look for another value..." and then   ' answering Yes to "Cancel the search ...".   '   ' WARNING: When this macro ends, the workbook will no longer be   ' in group mode.   testValue = InputBox("Enter the value to search for : ")   For Each x In ActiveWindow.SelectedSheets      x.Select      Set foundcell = ActiveSheet.Cells.Find(testValue)       If foundcell Is Nothing Then           MsgBox "The word was not found"       Else           MsgBox "The word was found in cell " & foundcell.Address           Range(foundcell.Address).Select    LookAgain:           response = MsgBox _               ("Look for another value on this sheet?", vbYesNo)           ' If response = 6, we will not continue searching on           ' this sheet.           If response = 6 Then               ' Part2               Set foundcell = _                   ActiveSheet.Cells.FindNext(after:=ActiveCell)               Range(foundcell.Address).Select               GoTo LookAgain           End If           If response = 7 Then               response = MsgBox("Cancel search ? ", vbYesNo)               If response = 6 Then End               GoTo NextSheet           End If       End If  NextSheet:      Next x      MsgBox "Search is complete ....."End Sub					
  5. НаФайлменю (илиMicrosoft Excelменю в Microsoft Excel X для Mac), нажмите кнопкуЗакрыть и вернуться в Microsoft Excel.
  6. Выберите листы (режим группы), которые требуется найти. Воспользуйтесь соответствующим способом в конкретной ситуации:
    • Если нужно выбрать два или более смежных листов, щелкните ярлычок первого листа и нажмите клавишу SHIFT и щелкните ярлычок последнего листа.

      - или -
    • При необходимости выберите два или более несмежных листа, щелкните ярлычок первого листа, а затем нажмите клавишу COMMAND и щелкните ярлычки остальных листов.

      - или -
    • Если требуется выделить все листы в книге, удерживая нажатой клавишу CONTROL и щелкните ярлычок листа и нажмите кнопкуВыделите все листыв контекстном меню.
  7. НаСредствавыберите пункт менюМакрос, а затем нажмите кнопкуМакросы.
  8. Нажмите кнопкуFindDataмакрос, а затем нажмите кнопкуЗапустить. Следуйте инструкциям в диалоговых окнах, отображаемых.
Ссылки
Для получения дополнительных сведений о команде Find нажмите кнопкуСправка по Microsoft Excel для MacintoshнаСправкаменю, типПоиск и замена данныхв поле помощника Office или мастера ответов и нажмите кнопкуПоискдля просмотра найденных разделов.
MacXLX Mac XLX XL2001 XL98

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 189629 — последний просмотр: 12/05/2015 08:58:03 — редакция: 3.0

Microsoft Excel 2004 for Mac, Microsoft Excel X for Mac, Microsoft Excel 2001 for Mac, Microsoft Excel 98 for Macintosh

  • kbnosurvey kbarchive kbdtacode kbprb kbmt KB189629 KbMtru
Отзывы и предложения