|
Excel : Formeln schon in TXT-Datei erzeugen?
Peter2 am 12.03.2009 um 18:25 Uhr (0)
(Office 2003)Basis 1:Ich erzeuge aus einem anderen Programm tabulatorgetrennte Textlisten mit Erweiterung XLS, die in Excel schön aufgehen.Code:d:daten est.docd:daten est2.txtBasis 2:In Excel gibt es die schöne "Hyperlink"-Formel, mit der man Dateien sehr schnell öffnen kann:Code:=HYPERLINK(A2;"öffnen")Ziel:Ich möchte meine tabulatorgetrennte Textlisten so erstellen, dass die Hyperlinkformel gleich mitkommt, also so:Code:d:daten est.doc TAB =HYPERLINK(A2;"öffnen")d:daten est2.txt TAB =HYPERLINK(A3;"öffnen" ...
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
runkelruebe am 12.03.2009 um 18:34 Uhr (0)
NAbend,Auf die Schnelle: Workaround:Code:Private Sub Workbook_BeforeClose(Cancel As Boolean)Application.ReferenceStyle = xlA1End SubPrivate Sub Workbook_Open()Application.ReferenceStyle = xlR1C1End SubHaken: Du mußt Makros in der Datei zulassen, kannst aber die Sicherheit auf mittel stellen - Abfrage erscheint.------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...System-Info Excel -Suche RuA-Suche FAQ-ACAD Hilfe zu CAD.de
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
runkelruebe am 12.03.2009 um 18:43 Uhr (0)
Ergänzung: (ich soll ja nicht editieren, daher neuer Beitrag)Wenn Du statt Open und Before_Close das Activate und Deactivate nutzt, kann man nebenbei auch andere Dateien bearbeiten.Code:Private Sub Workbook_Activate()Application.ReferenceStyle = xlR1C1End SubPrivate Sub Workbook_Deactivate()Application.ReferenceStyle = xlA1End Sub------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...System-Info Excel -Suche RuA-Suche FAQ-ACAD Hilfe zu CAD.de
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
runkelruebe am 12.03.2009 um 21:26 Uhr (0)
Hi,"deppensicher" - ist es"der Anwender macht Doppelklick auf XLS - fertig" - ist auch erfüllt. (Die Makros sind in der Datei drin und damit hat der user damit nix mehr zu tun.)"die Anwendung durch die Nutzer ist nicht möglich" - er muß nichts anwenden, weil die im Automatic-Modus laufen (immer wenn geöffnet /aktiviert oder geschlossen/deaktiviert wird)lediglich bei "der Rechner erstellt die Protkolllisten (xls)" mußt Du (nicht der Enduser) eingreifen: Der Rechner erstellt die Protokoll-Datei basierend auf ...
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
Peter2 am 12.03.2009 um 23:43 Uhr (0)
Zitat:Original erstellt von runkelruebe:..."der Anwender macht Doppelklick auf XLS - fertig" - ist auch erfüllt. (Die Makros sind in der Datei drin und damit hat der user damit nix mehr zu tun.)...Wenn das so ist, dann ist es gut. Aber wie kriegt ich die Makros in das XLS? Das ist wie gesagt keine "echte XLS", sondern eine blanke tabulatorgetrennte Textdatei. Kann man da die Macros als blanker Code mitgeben?Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ...
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
Thomas Harmening am 13.03.2009 um 11:04 Uhr (0)
Code:=HYPERLINK(INDIREKT("A"&ZEILE());"gehe zu "&INDIREKT("A"&ZEILE()))Spalte A ist Fixiert, Zeile ist RelativHTH
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
runkelruebe am 13.03.2009 um 11:31 Uhr (0)
Moinsen,Tschuldigung, ich hatte diese Einschränkung "Das ist wie gesagt keine "echte XLS", sondern eine blanke tabulatorgetrennte Textdatei." gestern so nicht gelesen. Gehen geht es bestimmt irgendwie, aber da die Lösung von Thomas ja zielführender ist und zudem völlig auf Makros verzichten kann, spare ich mir jetzt weiteres Nachforschen und auswendig weiß ich sowas nicht.Das mit Zeile() fiel mir gestern Abend (zu) spät noch ein, hatte mich da vorher einfach in der Idee verrannt und heute morgen ist mir D ...
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
Peter2 am 13.03.2009 um 11:36 Uhr (0)
Danke an beide - die Lösung von Thomas werde ich mir am Montag anschauen.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
Peter2 am 13.03.2009 um 13:23 Uhr (0)
Zitat:Original erstellt von Thomas Harmening:Code:=HYPERLINK(INDIREKT("A"&ZEILE());"gehe zu "&INDIREKT("A"&ZEILE()))Spalte A ist Fixiert, Zeile ist RelativHTHSo, jetzt habe ich mal das Beispiel zum laufen gebracht (Achtung: im obigen Beispiel fehlt eine schliessende Klammer vor dem Semikolon), inkl. einer Linkbeschriftung namens "öffnen".Code:c:FilmeDSC00001.JPG =HYPERLINK(INDIREKT("A"&ZEILE());"öffnen")c:FilmeDSC00002.JPG =HYPERLINK(INDIREKT("A"&ZEILE());"öffnen")Aber: Wie kriege ich "A" (konkret: 1 Spal ...
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
Thomas Ramel am 13.03.2009 um 14:10 Uhr (0)
Grüezi PeterDu kannst die INDIREKT()-Funktion auch mit der Z1S1-Schreibeiweise verwenden. Das hat dann keinen Einfluss darauf, welche Einstellung der User an seinem System vorgenommen hat:Die folgende Formel bezieht sich immer auf die Zelle unmittelbar links (war voher: rechts) der Zelle in welcher sie selbst steht:=HYPERLINK(INDIREKT("ZS(-1)";0);"gehe zu "&INDIREKT("ZS(-1)";0))------------------Mit freundlichen GrüssenThomas Ramel[Diese Nachricht wurde von Thomas Ramel am 13. Mrz. 2009 editiert.]
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
Peter2 am 13.03.2009 um 14:17 Uhr (0)
Zitat:Original erstellt von Peter2:...(Achtung: im obigen Beispiel fehlt eine schliessende Klammer vor dem Semikolon), inkl. einer Linkbeschriftung namens "öffnen"....Da habe ich Quatsch behauptet - das Beispiel ist schon OK, ich habe das Semikolon falsch interpretiert. Zitat:Original erstellt von Thomas Ramel:...Die folgende Formel bezieht sich immer auf die Zelle unmittelbar rechts der Zelle in welcher sie selbst steht:...Bezieht sich nach Links, nicht nach rechts, oder? Zitat:Original erstellt von Thom ...
|
| In das Form Excel wechseln |
|
Excel : Formeln schon in TXT-Datei erzeugen?
Thomas Harmening am 13.03.2009 um 16:24 Uhr (0)
nur der vollständigkeit ,-)Code:=HYPERLINK(INDIREKT(ADRESSE(ZEILE();SPALTE()-1));"öffne "&INDIREKT(ADRESSE(ZEILE();SPALTE()-1)))halt mit der nicht ZS - schreibweise ,)
|
| In das Form Excel wechseln |
|
Excel : große Exceldatei abspecken
CEROG am 13.03.2009 um 16:13 Uhr (0)
Hallo zusammen,ich habe eine Exceldatei, die etwas größer geraten ist - sie ist so 30MB groß. Damit ist sie leider etwas unhandlich geworden.Diese DAtei ist aus einer anderen entstanden, in dem ich den Inhalt dieser anderen gelöscht und neu gefüllt habe. Irgendwo habe ich gehört, dass Inhalt aus Excel-Sheets nie wirklich gelöscht wird, sondern immer im der Datei bleibt. Gibt es eine Möglichkeit, diesen Inhalt loszuwerden?Viele Grüße,CEROG------------------Meine Firma | Website zum Buch |Technisches Zeichne ...
|
| In das Form Excel wechseln |