Geben Sie dieselben Daten in mehrere nicht benachbarte Zellen in OpenOffice.Org Calc ein

704
Federico Caliò

Ich möchte die gleichen Daten in mehrere Zellen eingeben, die nicht nebeneinander liegen. Ich habe die Zellen ausgewählt und CTRL + ENTER gedrückt, aber das funktioniert nicht.

1
Kopieren Sie die Daten in die Zwischenablage, wählen Sie die Zellen aus und drücken Sie "Strg + V". RogUE vor 6 Jahren 1
`OpenOffice.org` ist veraltet. Fragen Sie nach Apache OpenOffice oder LibreOffice? Jim K vor 6 Jahren 0

2 Antworten auf die Frage

1
tohuwawohu

AFAIK, Sie können dies nicht für nicht benachbarte Zellen in OpenOffice oder LibreOffice Calc tun (dies unterscheidet sich von Excel - dort können Sie CTRL+ Enterfür nicht zusammenhängende Bereiche verwenden). Verwenden Sie für angrenzende Zellen ALT+ ENTER, um Daten oder Formeln in alle ausgewählten Zellen einzugeben. Funktioniert sowohl in OpenOffice Calc als auch in LibreOffice Calc.

Aus der LibreOffice Calc-Hilfe ( https://help.libreoffice.org/Calc/Shortcut_Keys_for_Spreadsheets ):

Drücken Sie Alt + Enter, um einen ausgewählten Zellbereich mit der in der Eingabezeile eingegebenen Formel zu füllen.

1
Jim K

There does not seem to be any way to select multiple nonadjacent cells and then type in a value to fill all cells. Using Alt+Enter gives the following message.

Insert into multiple selection not possible. 

Instead, in LibreOffice, first enter the value into a single cell, then copy (Ctrl+c or the menu). After that, select multiple nonadjacent cells and paste (Ctrl+v or the menu).

Paste multiple does not work in Apache OpenOffice. However a macro could be written and assigned to a hotkey. Here is some code to get started.

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