❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Abhängigkeiten auflisten
Abhängigkeiten auflisten
Ich suche eine Lösung Abhängigkeiten zu visualisieren.
Gegeben ist eine Tabelle mit 4 Spalten. Den Werten in Spalte 1 sind teilweise bis zu 3 Abhängigkeiten zugewiesen. Diese Abhängigkeiten sollen ausgegeben werden. Wohin ist ersteinmal egal. Es kann unterhalb der derzeitigen Auflistung sein oder in einer neuen Tabelle.
Gibt es eine Möglichkeit so etwas rein in Calc zu lösen oder nur mit Hilfe von Makros?
Bzw. mit welchen Stichworten könnte ich hier Suchen, falls es für derartige Fragen schon Lösungen gibt? Bisher habe ich nichts wirklich Brauchbares gefunden :-/
Anbei eine Beispieldatei. Im zweiten Tabellenblatt sind Beispiele für die Ausgabe der Abhängigkeiten dargestellt.
Mfg
Sven
LLO 4.3.3.2
Gegeben ist eine Tabelle mit 4 Spalten. Den Werten in Spalte 1 sind teilweise bis zu 3 Abhängigkeiten zugewiesen. Diese Abhängigkeiten sollen ausgegeben werden. Wohin ist ersteinmal egal. Es kann unterhalb der derzeitigen Auflistung sein oder in einer neuen Tabelle.
Gibt es eine Möglichkeit so etwas rein in Calc zu lösen oder nur mit Hilfe von Makros?
Bzw. mit welchen Stichworten könnte ich hier Suchen, falls es für derartige Fragen schon Lösungen gibt? Bisher habe ich nichts wirklich Brauchbares gefunden :-/
Anbei eine Beispieldatei. Im zweiten Tabellenblatt sind Beispiele für die Ausgabe der Abhängigkeiten dargestellt.
Mfg
Sven
LLO 4.3.3.2
- Dateianhänge
-
- Abhaengigkeiten.ods
- (35.32 KiB) 159-mal heruntergeladen
SvenKo
Re: Abhängigkeiten auflisten
Hi,
das läßt sich vermutlich auch mit Formel lösen, ich habe mal ein Makro geschrieben:
Siehe Beispieldatei.
Damit das Makro laufen darf, stellst du unter Extras/Optionen(Einstellungen)/Openoffice oder LibreOffice/Sicherheit/Makrosicherheit mindestens die Stufe "Mittel" ein, dann wirst du beim Öffnen von Dokumenten gefragt, ob du Makros ausführen möchtest.
Gruß R
das läßt sich vermutlich auch mit Formel lösen, ich habe mal ein Makro geschrieben:
Code: Alles auswählen
Sub Transform_Matrix
odoc = ThisComponent
osheets = odoc.sheets
osheet = oSheets.getbyName("Gegeben")
oCursor = oSheet.createCursor
oCursor.gotoEndOfUsedArea(false)
nEndrow = oCursor.RangeAddress.Endrow
oNRange = oSheet.getcellrangebyposition(0,1,0,nEndrow)
oVRange = oSheet.getcellrangebyposition(1,1,3,nEndrow)
aNData = oNRange.dataarray
aVData = oVRange.dataarray
nCounter = 0
dim aOutput(0) as Variant
aOutput(0) = array()
for i = 0 to uBound(aNData)
Srow = JOIN(aVData(i),"")
if sRow > "" then
if nCounter > 0 then
redim preserve aOutput(nCounter)
sOutput = array("")'Leerzeile
aOutput(nCounter) = sOutput
nCounter = nCounter + 1
endif
redim preserve aOutput(nCounter)
sOutput = array("Abhängigkeiten von " & aNData(i)(0))
aOutput(nCounter) = sOutput
nCounter = nCounter + 1
for k = 0 to 2
if aVData(i)(k)<>"" then
redim preserve aOutput(nCounter)
aOutput(nCounter) = array(aVData(i)(k))
nCounter = nCounter + 1
endif
next k
endif
next i
nCounter = nCounter - 1
oTargetSheet = oSheets.getbyName("Ausgabe")
aTargetRange = oTargetSheet.getCellRangeByPosition(0,0,0,nCounter)
aTargetRange.setdataarray(aOutput)
odoc.currentController.activeSheet = oTargetSheet
End Sub
Damit das Makro laufen darf, stellst du unter Extras/Optionen(Einstellungen)/Openoffice oder LibreOffice/Sicherheit/Makrosicherheit mindestens die Stufe "Mittel" ein, dann wirst du beim Öffnen von Dokumenten gefragt, ob du Makros ausführen möchtest.
Gruß R
- Dateianhänge
-
- Abhaengigkeiten.ods
- (13.55 KiB) 168-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Abhängigkeiten auflisten
Vielen Dank F3K Total
Das sieht schon mal interessant aus. Mal sehn wie ich das anpassen kann.
Ziel soll es sein ein Modul vorzugeben und dann alle Abhängigkeiten dazu aufzulisten. Na mal schaun
Das sieht schon mal interessant aus. Mal sehn wie ich das anpassen kann.
Ziel soll es sein ein Modul vorzugeben und dann alle Abhängigkeiten dazu aufzulisten. Na mal schaun

SvenKo
Re: Abhängigkeiten auflisten
Hallo SvenKo,
ich hab dir mal ne Formellösung versucht zu erstellen.
Gruß
paljass
ich hab dir mal ne Formellösung versucht zu erstellen.
Gruß
paljass
- Dateianhänge
-
- Abhaengigkeiten.ods
- (10.35 KiB) 246-mal heruntergeladen
Re: Abhängigkeiten auflisten
Hallo paljass
Ein interessanter Ansatz.
Wie funktioniert das mit dem Aufklappen der auszuwählenden "Module" in der Zelle G5?
Das habe ich bisher noch nicht gesehen gehabt.
Ein interessanter Ansatz.
Wie funktioniert das mit dem Aufklappen der auszuwählenden "Module" in der Zelle G5?
Das habe ich bisher noch nicht gesehen gehabt.
SvenKo
Re: Abhängigkeiten auflisten
Moin,
Gruß
paljass
Daten - GültigkeitWie funktioniert das mit dem Aufklappen der auszuwählenden "Module" in der Zelle G5?
Gruß
paljass
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.