Seite 1 von 2

[GELÖST] Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 10:59
von Roland1
Hallo,

ich möchte mehrere Zellen mit dem selben Belegen. (Gültigkeit oder Text)
Kann man beliebige Zellen Auswählen, außer mit "Strg" weil immer die selben Zellen bearbeitet werden sollen.

Also das ich ein Zelle mit meiner Auswahl beschreibe, die dann anklicke und alle Zellen ausgewählt sind zum bearbeiten.

=( E4;E7;E12;E18;E23;E26;E30;E35)

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 11:12
von Mondblatt24
Hallo,
wenn die Zellen den gleichen Inhalt haben sollen, dann nehme doch eine Zelle als "Master"
und verweise in den anderen auf diese.

Gruß
Peter

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 11:17
von Roland1
Danke Peter,
Das funktioniert nur mit Text oder ?
Wie lege ich eine Masterzelle an ?

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 11:22
von paljass
Hi,
naja - du schreibst z.B. in E4 deinen Text und nimmst in E7 die Formel =E4. In den übrigen Zellen nimmst du die gleiche Formel.
Mit Gültigkeit kannst du keine Zellen zur Bearbeitung auswählen.

Gruß
paljass

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 11:27
von Roland1
Danke paljass,

ja leider geht es nur mit Text.

Ich würde gerne diverse Zellen Auswählen und eine Gültigkeit einfügen.

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 12:38
von Helmut_S
Hallo Roland1, du kannst deinem Ausdruck
( E4;E7;E12;E18;E23;E26;E30;E35)
einen Namen geben (mit Strg+F3), z.B. "alle", dann wandelt Calc diese Eingabe mit dem Bereichs-Verkettungs-Operator "~" in eine Liste (von Bereichen) um. Die kannst du dann in einer anderen Zelle z.b.: mittels Summe() addieren oder anderweitig verarbeiten. Aber automatische Eingabe in mehrere Zellen geht IMHO nur mit gleichen Werten (wie bereits von @Mondbaltt24 beschrieben).
Gruß Helmut

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 12:49
von mikele
Hallo,
ein Möglichkeit: weise den Zellen (z. B. E4;E7;E12;E18;E23;E26;E30;E35) eine Fomatvorlage zu (wenn es nicht mit anderen Vorlagen dieser Zellen kollidiert). Diese Vorlage kann durchaus auch leer sein (also keine speziellen Fomatierungen liefern).
Dann kannst du bequem nach diesen Vorlagen suchen.

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 13:08
von Roland1
Danke Helmut,
da ist mir Master (=A4) einfacher.

Danke mikele,
Das mit Formatvorlage.... muß ich mich mit beschäftigen. da kenne ich mich nicht so aus, nun habe ich bei Formatvorlagen noch mehr Formate aber kann sie nicht mehr Löschen ;-)

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Di 2. Jan 2024, 16:06
von F3K Total
Moin,
ich denke mir ist da eine ganz hübsche Benutzerfunktion eingefallen:

Code: Alles auswählen

function select_range(sRange)
    oSheet = ThisComponent.CurrentController.ActiveSheet
    oRanges = ThisComponent.CreateInstance("com.sun.star.sheet.SheetCellRanges")
    aRanges = Split(sRange,";")
    for i = 0 to uBound (aRanges())
        oRange = oSheet.getCellrangebyname(aRanges(i))
        oRanges.addRangeAddress(oRange.RangeAddress,True)
    next i
    ThisComponent.CurrentController.Select(oRanges)
    select_range = "diese Zelle selektieren und F9 drücken"
end function
Funktioniert prima, z.B.
  • in Zelle A2 die gewünschten Zellen/Zellbereiche eintragen
  • in Zelle B2 die Formel SELECT_RANGE(A2) eingeben
  • B2 markieren und die Taste F9 drücken
Ergebnis:
Select_Ranges.png
Select_Ranges.png (22.82 KiB) 2817 mal betrachtet
Beispieldatei anbei.
Gruß R
EDIT: funktioniert leider nicht mit AOO

Re: Mehrere Zellen auswählen und eine Gültigkeit einfügen

Verfasst: Mi 3. Jan 2024, 08:18
von Roland1
Danke super "R"

genau so soll es aussehen, Top.

jetzt die frage für ungeübte...

"F9"... muss immer sein ? wo steht das, oder führt "F9" Standard mäßig Befehle aus ?
Der Befehl "=SELECT_RANGE(A2)" lässt das Makro "select_range" auf "A2" arbeiten.

Ich Bastle bisschen dran rum, klasse. wenn ich das nur auch alles wüsste.

Vielen Dank