Найти и заменить в Excel 2011 с помощью Applescript

Мне было интересно, может ли кто-нибудь помочь мне. Я пытаюсь найти и заменить пробелы в книге Excel. Я хочу, чтобы он просматривал текущий лист, в котором я включен в книгу, найдите все экземпляры «» и замените его на «».

Кто-нибудь знает, как это сделать?

С Applescript:

searchAndReplaceTextInCells("hello", "world") on searchAndReplaceTextInCells(search_str, replace_str) tell application "Microsoft Excel" set search_range to range "A:Z" set all_found_ranges to {} -- store for the ranges, to manipulate after searching set found_range to "" set counter to 0 try set found_range to find search_range what search_str with match case on error log ("No matches found") end try if (found_range is not "") then set first_cell_address to (get address of the cells of found_range) -- we use this to break our loop repeat while true set counter to counter + 1 copy found_range to end of all_found_ranges -- Now look for next result set found_range to find next search_range after found_range set cell_address to (get address of the cells of found_range) if (cell_address = first_cell_address) then -- have looped around so we are finished! exit repeat end if end repeat end if -- walk all the ranges found and do the string replacing repeat with r in all_found_ranges set value of r to my replace_chars(the value of r, search_str, replace_str) end repeat log ("found and replaced " & counter & " items") end tell end searchAndReplaceTextInCells on replace_chars(this_text, search_string, replacement_string) set my text item delimiters to the search_string set the item_list to every text item of this_text set my text item delimiters to the replacement_string set this_text to the item_list as string set my text item delimiters to "" return this_text end replace_chars 

Как насчет Command + F и нажмите кнопку «Заменить», чтобы дать вам следующее:

введите описание изображения здесь

Вы пробовали следующее:

заменить диапазон targetRange, что searchStr заменить replaceStr

Это должно быть довольно простое заявление о замене.

  • Милисекунды в Excel приводят к разнице в 4 года
  • Есть ли какой-либо FOSS lib для чтения файлов Excel с помощью C
  • Доступ к кубу MS Analysis Services Cube через Excel на Mac?
  • При сохранении файла excel (openpyxl), а затем попытки сделать excel открытым на Mac, получите ошибку «Permission denied»
  • Разработка Excel XLL с использованием Mac OS X / Linux
  • Добавление быстрых клавиш Mac Excel, когда команда находится на ленте, но не в строке меню
  • Функция DATEVALUE для Excel 2011 для Mac
  • Excel экспортирует сотни пустых столбцов в CSV-экспорт
  • Код условно для вывода информации из одной книги в другую
  • xlwrite не записывается при компиляции
  • Есть ли способ заставить ADODB работать с Excel для Mac 2011?
  • Interesting Posts

    Получение VBA для ссылки и принятия 2 исходного кода Word (HTML)

    Как создать обработчик событий в excel для всех документов

    Использование IsEmpty для остановки цикла

    Как экспортировать вывод командного файла / скрипта Powershell в электронную таблицу Excel

    Нефтяной бюллетень еженедельные данные о топливе: импорт в R

    PowerPivot: корабль с тремя шагами

    Формула для сравнения, если строковые числа равны в одной строке столбца

    Попытка форматировать дату для сохранения рабочего листа

    Как суммировать только положительные числа из другого столбца, который должен соответствовать определенным критериям в моем первом столбце?

    Вывод нескольких SQL-запросов на одном рабочем листе

    Макрос для копирования определенных ячеек и вставки их в новый рабочий лист

    Excel: исправление #reference для обновленных опорных таблиц

    Условный цикл удаления VBa не работает

    Год от времени Формула Excel

    Автоматический фильтр POI

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