1

Я хочу ввести одни и те же данные в несколько ячеек, которые не являются смежными. Я выбрал ячейки и нажал CTRL + ENTER, но это не работает.

2 ответа2

2

AFAIK, вы не можете сделать это для несмежных ячеек в OpenOffice или LibreOffice Calc (это отличается от Excel - там вы можете использовать CTRL+Enter на несмежных диапазонах). Для соседних ячеек используйте ALT+ВВОД, чтобы ввести данные или формулу во все выделенные ячейки. Работает как в OpenOffice Calc, так и в LibreOffice Calc.

Из справки LibreOffice Calc (https://help.libreoffice.org/Calc/Shortcut_Keys_for_Spreadsheets):

Чтобы заполнить выбранный диапазон ячеек формулой, введенной в строке ввода, нажмите Alt+Enter.

1

Кажется, нет никакого способа выбрать несколько несмежных ячеек, а затем ввести значение, чтобы заполнить все ячейки. Использование Alt+Enter дает следующее сообщение.

Insert into multiple selection not possible.

Вместо этого в LibreOffice сначала введите значение в одну ячейку, а затем скопируйте (Ctrl+c или меню). После этого выберите несколько несмежных ячеек и вставьте (Ctrl+v или меню).

Вставить несколько не работает в Apache OpenOffice. Однако макрос может быть написан и назначен горячей клавише. Вот некоторый код для начала.

Sub DisplaySelectedRanges
    oSels = ThisComponent.CurrentSelection
    For selIndex = 0 to oSels.getCount() - 1
        oSel = oSels.getByIndex(selIndex)
        Print(oSel.AbsoluteName)
    Next selIndex
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .