Formelteile aus Namen

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: Formelteile aus Namen

Re: Formelteile aus Namen

von Karolus » Mo, 21.05.2012 21:26

Hallo
Es gibt die Funktion =HYPERLINK("file:///....

Die möchte ihr Ziel sowieso als Text, aber in Url-schreibweise mit file:/// vorneweg und keine Windows\backslashes.

Karo

Re: Formelteile aus Namen

von brainstuff » Mo, 21.05.2012 20:25

Hallo Karo,

Kannst Du bitte noch überlegen ob man auch Hyperlinks mit dde zusammensetzen kann? ...

Beispiel: ein bild liegt auf y:\bilder\meinbild.jpg

in a1 steht y:\
in a2 steht bilder der Link wird dann zusammengesetzt und man kann das Laufwerk und den Pfad ändern Ein Klick auf den Link öffnet dann das Bild.

Danke für Diene Hilfe,
brainstuff

Re: Formelteile aus Namen

von brainstuff » Fr, 11.05.2012 23:43

Hallo Karo,

Ja das geht jetzt auch mit ;o) , nach einem Neustart ... .. nur was bewirkt das?

dde ist deutlich besser wie die alte File methode ...das spart mir sehr viel Zeit. Danke.

brainstuff.

Re: Formelteile aus Namen

von Karolus » Fr, 11.05.2012 13:15

Hallo
Das mit der ;0) am Ende Deiner Formel geht bei mir nicht
Natürlich geht das:
=DDE("soffice";B1&"/"&B2&"/"&B3&"."&B4;B5;0)

Karo

Re: Formelteile aus Namen

von brainstuff » Fr, 11.05.2012 12:28

Hallo Karo,

Es läuft jetzt ... =DDE("soffice";B1&"/"&B2&"/"&B3&"."&B4;B5) B1, b2, b3 sind die Teile des Dateipfades und vom Namen b5 isr das sheet und die Zelle ( sheet.a1).

Das mit der ;0) am Ende Deiner Formel geht bei mir nicht

Danke und viele Grüsse,
brainstuff

Re: Formelteile aus Namen

von Karolus » Do, 10.05.2012 22:06

Hallo
Pfad/zum/Dokument und Tabelle1.A1
werden bei DDE als 2 seperate Argumente übergeben - du versuchst gerade beide zusammen als ein Argument zu übergeben.
Meine Beispielsformel ist bunt genug und da ist ein ;semicolon vor der Adresse.

Mach dir keine Gedanken um "soffice" schreib es einfach so in die Formel.

Ps. Auch das 4. Argument wird nicht einfach als Text drangeklebt !!

Karo

Re: Formelteile aus Namen

von brainstuff » Do, 10.05.2012 21:50

Hallo karolus,

Danke für diese Idee ... sie geht in die richtige Richtung, nur läuft sie bei mir noch nicht ... ich mache noch irgend einen Fehler.

Ich habe mir deshalb drei Test sheets gebastelt test01.ods und test02.xls und test2.ods Im Test02 steht in A1 nur eine Zahl, die dann in test01.ods erscheinen soll.

In Test01 steht in der oberen linken Ecke (Kolonnen a und be folgendes :

Drive y:
Path test
File name test02
File ext xls
Sheet FXXXXX
cell a1

Die Formel heisst dann

=DDE( "soffice"; B1 &"/" &B2 &"/" &B3 &"." &B4 &";" &B5 &"." &B6 &";0")

aber da ist noch irgendetwas falsch es ergibt ERR511

Ich habe auch nicht gefunden was soffice bedeutet ...

Kannst Du Dir das bitte ansehen und mir sagen, wo der Fehler ist?

Danke (ich schicke Dir 99 Punkte!!!)
brainstuff

Re: Formelteile aus Namen

von Karolus » Mi, 09.05.2012 07:42

Hallo
Nimm dazu:
=DDE( "soffice"; DateiPfad & A1 & B1; C1 ;0)
in der Zelle mit dem Namen DateiPfad steht Y:/accounting/
in A1 steht domains.
in B1 steht xlsx oder ods
in C1 steht Account.F2

Karo

Re: Formelteile aus Namen

von balu » Mi, 09.05.2012 02:10

Hallo brainstuff,

und wie lautet deine Frage?
Wo hast Du Probleme?


Gruß
balu

Formelteile aus Namen

von brainstuff » Mi, 09.05.2012 01:47

Hallo,

Ich möchte gerne in eine Zelle mit einem Namen einen Datei-Pfad schreiben und den dann in Formeln verwenden

also =+'file:///Y:/accounting/ steht in eineR Zelle die "DateiPfad" heisst und das steht dann in einer Formel vor einem Datei-Namen

also: DateiPfad & domains.xlsx'#$Account.$F$2 muss dann zu =+'file:///Y:/accounting/domains.xlsx'#$Account.$F$2 werden und in der zelle muss der Inhalt der Zelle $F$2 von der Datei domains.xlsx anzeigen.

Ideal wäre auch wenn ich auch das xlsx zum Beispiel in eine Colonne neben der Formel schreiben könnte wo ich das xlsx gegen ods ersetzen kann

Und wie muss der Datei Pfad aussehen, wenn das Sheet dass den Wert übernimmt, im gleichen Verzeichnis ist wie die andere Datei .... . .
also =+'file:///Y:/accounting/xxx.ods ohne Y:/accounting/ weil alle Dateien sowieso in diesem Verzeichnis sind? (letztere Idee Könnte das mit dem Datei Namen in einer Zelle unnötig machen weil das dann läuft egal ob es auf dem Drive y:accounting oder z:accounts zu finden ist.


Danke für jede Hilfe.

brainstuff

Nach oben