Verzeichnissnamen in Calc kopieren

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: Verzeichnissnamen in Calc kopieren

Re: Verzeichnissnamen in Calc kopieren

von Karolus » Sa, 24.04.2010 07:39

Hallo
Kopiere die gesamte Matrix, und füge sie in der Nachbarspalte ein mit -->Inhalte einfügen ohne [ ]alles und [ ]Formeln

Gruß Karo

Re: Verzeichnissnamen in Calc kopieren

von Karolus » Fr, 23.04.2010 22:13

Hallo
Stell doch doch mal etwas konkretere Fragen, was genau willst du den "weiterverarbeiten" ?
Du kannst doch mit einer Formel (im einfachsten Beispielsfall: =A3 ) auf jeden Unterordner zugreifen!

Gruß Karo

Re: Verzeichnissnamen in Calc kopieren

von turtle47 » Do, 22.04.2010 22:29

Karolus hat geschrieben: @ Turtle
Der Speicherort in -->Meine Makros-->Standard... ist ja auch nicht falsch !?
Danke, wusste nicht das es auch so funktioniert.

Re: Verzeichnissnamen in Calc kopieren

von balu » Do, 22.04.2010 22:25

Hallo Karo
Bei mir zeigt ein fehlerfreier Eintrag der Funktion vor dem Abschluss als Matrix eine leere Zelle
Das kann ich in 3.0.0, 3.1.0 und in 3.2.0 bestätigen, aber
und Punkt schreibt ausdrücklich daß er die Option gesetzt hat !
das ist auf dem Screenshot nicht zu sehen. Und wenn es zu sehen wäre, dann müsste man das Ergebnis der Formel (Function) sehen können. ist.

Ahhhh !! Jetza! :idea:
Er hat entweder beim öffnen deiner Datei das ausführen von Makros deaktiviert, und/oder die Sicherheitsstufe verhindert das ausführen von Makros. Habe eben Makros deaktiviert, und schon bekomm ich seine Fehlermeldung zu gesicht, und das unabhängig davon ob die Formel als Matrix abgeschlossen ist, oder nicht. Also hatte er wohl deine vorigen Beiträge nicht richtig durchgelesen.


Gruß
balu

Re: Verzeichnissnamen in Calc kopieren

von balu » Do, 22.04.2010 21:51

Hallo,

ich auch noch mal.
turtle47 hat geschrieben: Habt ihr auch gesehen, das die Function unter "Meine Makros" liegt und nicht im Dokument? :shock:
Habe eben das Makro aus der Datei nach "Meine Makros" versetzt, und es funzt trotzdem, zumindest bei mir.



Gruß
balu

Re: Verzeichnissnamen in Calc kopieren

von Karolus » Do, 22.04.2010 21:44

Hallo
@ Balu
Bei mir zeigt ein fehlerfreier Eintrag der Funktion vor dem Abschluss als Matrix eine leere Zelle, und Punkt schreibt ausdrücklich daß er die Option gesetzt hat !

@ Turtle
Der Speicherort in -->Meine Makros-->Standard... ist ja auch nicht falsch !?

Gruß Karo

Re: Verzeichnissnamen in Calc kopieren

von turtle47 » Do, 22.04.2010 21:29

Hallo,

ich noch mal.

Habt ihr auch gesehen, das die Function unter "Meine Makros" liegt und nicht im Dokument? :shock:
balu hat geschrieben:wer lesen kann, ist klar in Vorteil.
Jedoch wer sehen kann, ist Göttlich :mrgreen:.
Jürgen

Re: Verzeichnissnamen in Calc kopieren

von balu » Do, 22.04.2010 21:14

Hallo Leute,

wer lesen kann, ist klar in Vorteil.
Jedoch wer sehen kann, ist Göttlich :mrgreen:.

Das es bei punkt net funzt, zeigt doch sein Screenshot. Denn die Formel ist nicht als Matrixformel abgeschlossen, und dass sollte er wohl dringends nachholen.

Übrigens; bei mir funzt das Makro, so wie die Formel.


Gruß
balu

Re: Verzeichnissnamen in Calc kopieren

von turtle47 » Do, 22.04.2010 20:58

Hallo Karo,
Karolus hat geschrieben: Kann sonst jemand mal bei Gelegenheit testen ob die Function SHOWDIRS funktioniert ? Danke!
Funktioniert wie von Dir gewohnt einwandfrei. :D

Ich habe auch krampfhaft versucht den Fehler nachzustellen. (Leider) ohne Erfolg.

Jürgen

Re: Verzeichnissnamen in Calc kopieren

von Karolus » Do, 22.04.2010 19:08

Hallo
Sieht so aus als ob es bei dir nicht funktioniert - ich kann nur nochmal bestätigen das es bei 3.2 unter Linux und auch 3.1 unter Windows klappt.

Kann sonst jemand mal bei Gelegenheit testen ob die Function SHOWDIRS funktioniert ? Danke!

Gruß Karo

Re: Verzeichnissnamen in Calc kopieren

von Karolus » Do, 22.04.2010 11:10

Hallo
1.Hast du für das Dokument die Makroausführung erlaubt?
Falls nicht, kopier dir nochmal den Makrocode nach .'..Meine Makros und Dialoge-->Standard-->Module1' und trag die Formel erneut ein.

2.Hast du den Pfad in "Anführungszeichen" gesetzt ?
Ich habs jetzt auch in Windows probiert und es geht sowohl mit \Backslash als auch mit / als Pfadtrenner.

Gruß Karo

Re: Verzeichnissnamen in Calc kopieren

von Karolus » Mi, 21.04.2010 19:26

Hallo
Im angehängten Dokument steht in A1 eine Formel, trage dort den richtigen Pfad zu dem ordner ein dessen Unterordner du auslesen möchtest, gehe dann in den Formelassistenten (den Schalter mit der Aufschrift 'f(x)' ) und aktiviere unten links die [x]Matrix-option.
showDirs_beispiel.ods
(7.86 KiB) 38-mal heruntergeladen
Gruß Karo

Re: Verzeichnissnamen in Calc kopieren

von Karolus » Mi, 21.04.2010 01:58

Hallo
punkt hat geschrieben:danke für die antwort, er zeigt allerdings BASIC-laufzeitfehler. argument ist nicht optional als fehlermeldung an. wo in dem code kann ich das verzeichnis eintragen?
Der Code ist eine Basic-Function und ich hab in der letzten Antwort geschrieben wie du diese Function aus Calc heraus aufrufst, vielleicht solltest du dir diese Antwort mal komplett durchlesen?

Gruß Karo

Re: Verzeichnissnamen in Calc kopieren

von Karolus » Di, 20.04.2010 18:23

Hallo
Ich hab aus diesem Thema etwas Code geklaut und angepasst:

Code: Alles auswählen

function ShowDirs(spfad as string )
	Dim NextDir As String
	Dim AllDirs As String
	AllDirs = ""
	NextDir = Dir( spfad , 16)
	While NextDir <> ""
		if left(Nextdir,1)<> "." then
			AllDirs = AllDirs & Chr(10) & NextDir
		end if
		NextDir = Dir
	Wend
	ShowDirs() = split( AllDirs, chr(10))
End function
Für eine spaltenweise Ausgabe in Calc aufrufen in der Syntax:

Code: Alles auswählen

=MTRANS(SHOWDIRS("/pfad/zum/oberverzeichnis/")
und als Matrixformel mit 'strg+shift+enter' bestätigen oder mit der [x]Matrixoption im Formelassistenten

Gruß Karo

Re: Verzeichnissnamen in Calc kopieren

von lorbass » Di, 20.04.2010 00:40

punkt hat geschrieben:ich möchte gern die verzeichnissnamen innerhalb eines ordners in die spalten von calc importieren
Schön! Viel Spass dabei!

Falls du ein Problem dabei haben solltest: Welches? Und natürlich: Welches Betriebssystem? Welche OOo-Version?

Gruß
lorbass

Nach oben