benannte Zellbereiche per Makro auslesen/löschen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: benannte Zellbereiche per Makro auslesen/löschen

Re: benannte Zellbereiche per Makro auslesen/löschen

von ChristianAC » Fr, 27.02.2015 09:28

vielen lieben Dank Euch beiden
dann habe ich ja alles,was ich brauch' :D
Das sieht schon wieder ganz anders aus als bei Stephan,da wäre ich mit meinem Abkupfern-Versuch mächtig gescheitert Tschüss, Chris

Re: benannte Zellbereiche per Makro auslesen/löschen

von F3K Total » Do, 26.02.2015 21:28

... selektieren geht z.B. so:

Code: Alles auswählen

Sub S_Select_Named_Ranges
    oRanges = Thiscomponent.createinstance("com.sun.star.sheet.SheetCellRanges")
    oNamedRanges = thiscomponent.namedRanges
    for i = 0 to oNamedRanges.count - 1
        oRanges.addRangeAddress(oNamedRanges(i).ReferredCells.Rangeaddress, true)
    next i
    thiscomponent.currentController.select(oRanges)
End Sub
Gruß R

Re: benannte Zellbereiche per Makro auslesen/löschen

von ChristianAC » Do, 26.02.2015 21:01

cool
ich mach ne Raucherpause

Re: benannte Zellbereiche per Makro auslesen/löschen

von Karolus » Do, 26.02.2015 20:59

Jep

Code: Alles auswählen

sub remove_named_Ranges()
    doc = thisComponent
    nranges = doc.NamedRanges
    names = nranges.ElementNames
    for each name in names
        nranges.removeByName(name)
    next
end sub

Re: benannte Zellbereiche per Makro auslesen/löschen

von ChristianAC » Do, 26.02.2015 20:28

Hallo KaRoLuS,
nicht den Inhalt, nur den Namen.

Geht das ?

Gruss, Chris

Re: benannte Zellbereiche per Makro auslesen/löschen

von Karolus » Do, 26.02.2015 20:24

Hallo

Was möchtest du denn löschen, den benannten Bereich selbst, oder den Inhalt der referenzierten Zellen ??

benannte Zellbereiche per Makro auslesen/löschen

von ChristianAC » Do, 26.02.2015 19:49

Hallo,

Stephan hat in den FAQs kürzlich beschrieben,wie man alle bedingten Formate mit einem Makro markieren und auslesen kann.

Wie aber sieht es bei benannten Bereichen aus? Kann man genauso markieren,
wo überall ein Name für Zelle/n vergeben wurde?

Und kann man mit einem zweiten Makro alle löschen?
Ich habe mal eine Datei angehängt,um alle Unklarheiten zu beseitigen.

Gruss, Chris
Dateianhänge
benannteBereichew.ods
(7.87 KiB) 130-mal heruntergeladen

Nach oben