|
Excel : von Textdatei zu Excel
Thomas Harmening am 15.08.2007 um 21:56 Uhr (0)
;-) ja, man kann beim Import , und . händisch tauschen. Zitat:...Aber Zemax verwendet statt Kommas Punkte als Dezimaltrennzeichen...Hierbei handelt es sich um eine Vorlage für die Zukunft.ich gehe davon aus das diese Vorlage - eher Makro nur für das von Zemax erstelle Ausgabefile gelten soll.Unter einer vagen Vermutung, dass das Array des Outputs imme gleich ist, könnte untenstehender code fast schon die Lösung sein.aber irgendwie so richtig klare Informationen, trudeln sehr spärlich ein.IMHO, Stichworte k ...
|
| In das Form Excel wechseln |
|
Excel : von Textdatei zu Excel
Thomas Harmening am 15.08.2007 um 23:47 Uhr (0)
dann sage ich mal gute Besserung ;-)Zum Import, ob die Datei 1 oder 100 Zeilen hat ist relativ unwichtig, wichtig ist, ist der Abstand zwischen den Spalten immer der selbe, dann lässt sich das schön über das Array(anfang, Zellformat) aufteilen.ich selber erstelle mit xl eine Fräsdokumentation, dort lese ich aber das txtfile zeile für zeile aus und nur wenn suchbegriff gefunden, werden Werte in die zelle übernommen - das wäre auch ein Möglichkeit -aber code intensiver ;-)Hätte Axel Strasser nicht schon den ...
|
| In das Form Excel wechseln |
|
Excel : Excel Leseschutz
Thomas Harmening am 21.08.2007 um 12:49 Uhr (0)
Also wenn der Anwender einen physikalischen Zugriff auf die Datei hat,ist jegliche Lösung mittels Vba für die Katz ,)IMHOOrdner erstellen, die Datei dort reinschieben und nur Userzulassen die Lesen/(Schreiben) dürfen.
|
| In das Form Excel wechseln |
|
Excel : excel 2000 - 2007
Thomas Harmening am 11.12.2007 um 22:52 Uhr (0)
hätte ich die Wahl zwischen Xl2007 und einer Vorgängerverion, würde ich mich für die Vorgängerversion entscheiden, da ich a) genau weiss wo sich was befindet - in Xl2007 ist es bedingt durch die Altlast XL2007 immer eine elende Sucherei bis der Befehl gefunden ist;-)b) Warum sollte ich umsteigen, wenn ich alles auch mit der alten XL erreichen kann, was ich benötige?- man bedenke das man eh nur 10 % nutzt und somit u.U. auch die Neuerungen in XL2007 nie nutzt?c) never change a running system unter XL2007 ...
|
| In das Form Excel wechseln |
|
Excel : Schreiben von Zellen in eine Textdatei
Thomas Harmening am 17.12.2007 um 14:28 Uhr (0)
muss sagen ich bekomme das mit dem out.Write bei mir irgendwie nicht nachgebaut (fehlendes Wissen ;-))ich habe mal testweise Ziffern, Datum, Zeit und Datum& Zeit und Verweise mit div.Formaten auf einem Blatt erstellt und mit dem untenstehendem Codehabe ich in der Txt-Datei genau das, was ich auch sichtbar in Xl habe.Code:Sub saveastxt()Dim lngRow As LongDim lngLastRow As LongDim intColumn As IntegerDim strPfad As StringDim strName As StringDim strValue As StringstrPfad = "W:"strName = "Textdatei.txt"strWri ...
|
| In das Form Excel wechseln |
|
Excel : Text Datei bearbeiten
Thomas Harmening am 08.11.2007 um 21:31 Uhr (0)
Da du erwähnst, dass du bis zu 50000 Zeilen bearbeiten musst und du nur die Bereinigte Datei brauchst,würde ich das komplett mittels Vba machen und nicht erst versuchen die Datei nach Excel zu importieren,irgendwann gehen dir die Zeilen aus Deine txt Datei zeilenweise einlesen, den String kürzen und neu raus schreiben,kann natürlich in Bezug der Auswahlmöglichkeit des Inputs/Outputs (Dialog) komfortabler gestaltet werden ,-)Code:Sub test()Dim fso FileSystemObjectDim textfile DateiobjektDim test() As Str ...
|
| In das Form Excel wechseln |
|
Excel : Text Datei bearbeiten
Thomas Harmening am 09.11.2007 um 15:10 Uhr (0)
hmm, ja,mein Code ist irgendwie chaotisch, Bernds Vorschlag ist da wohl durch strukturiert - ein Glück, das ich mit dem Programmieren kein Geld verdienen muss^^deinen Dialog könntest du so abändern Code:intInpHandle = FreeFile ChDrive "c: empfürer" IVPResultFile = Application.GetOpenFilename("IVP Result File (*.res),*.res") call OpenFile Dialog box If IVPResultFile = False Then Exit Sub Open IVPResultFile For Input As #intInpHandle intOutHandle = FreeFile IVPoutput = Left(IVPResultFile, Len(IVPResultFile ...
|
| In das Form Excel wechseln |
|
Excel : Text Datei bearbeiten
Thomas Harmening am 09.11.2007 um 15:55 Uhr (0)
ich vergass noch, dass man das Verzeichnis vordefinieren kannChDrive "c: empfürer"ist im obigen Code nachgezogen worden.;-) Makrotechnisch lässt sich das auch realisieren, dass immer auf das aktuellste *.res im Verzeichnis xy zugegriffen wird, dann müsstest du nur die xl-mappe aufrufen ;-) oder halt gleich den Code als Windows Scripting Host (WSH) -dann braucht man Excel nicht ;-)
|
| In das Form Excel wechseln |
|
Excel : Schriftkopf in Excel-Datei
Thomas Harmening am 29.09.2006 um 12:50 Uhr (0)
Zitat:Original erstellt von Amnisha:Das finde ich super. Aber was ist denn VBA?Eine möglichkeit ein Firmenlogo immer 1 Zelle unterhalb der letzten Zelle rechts platzieren zu lassen ;-)- Also eine Block ala ACad ist nicht* mir fallen auch nur das händische einfügen ein..* Vba-Lösung ist auch möglichund wahrscheinlich würde ich das machen*** Kamera nehmen und knipsen ;-) muss aber erstmal ziggi rauchen - ist gerade mittag und Bild ist zu gross :-(aber ist eine schöne Lösung
|
| In das Form Excel wechseln |
|
Excel : Schriftkopf in Excel-Datei
Thomas Harmening am 29.09.2006 um 12:56 Uhr (0)
und die Mappe (442kb) ;-) *mir schiesst es gerade durch den Kopf - maybe... kann das XL 2000? ...* hope so Hallo nancy, Schlüssel für das Forum wieder gefunden ? ;-)[Diese Nachricht wurde von Thomas Harmening am 29. Sep. 2006 editiert.]
|
| In das Form Excel wechseln |
|
Excel : Schriftkopf in Excel-Datei
Thomas Harmening am 29.09.2006 um 15:01 Uhr (0)
@Runkelrübe,oder man geht auf Anpassen/extras/ und zieht sich die Kamera auf eine Symbolleiste seiner Wahl. dannach geht es wie Nancy sagte,Bereich auswählen, Kamera klicken und in irgendeinem Tabellenbereich die Platzierung festlegen, viola ;-)Ps....da warten wir entweder auf Thomas für die einfache Lösungdas ist frech! ich weiss doch soooo oft nicht die Lösungen ;-) - da bin ich auch nur mensch und kapituliere da gerne :-) - manchmal fällt dann genau in dem Moment die Lösung ein ;-)so ähnlich war das au ...
|
| In das Form Excel wechseln |
|
Excel : Schriftkopf in Excel-Datei
Thomas Harmening am 02.10.2006 um 01:10 Uhr (0)
Zitat:Original erstellt von startrek:mir war bis vorhin nicht klar, was meint er denne mit Kamera?;-)*gg* ;-) der Satz musste einfach sein.und das mit dem Aufblähen - im Normalfall hat ein Logo keine so grosse Farbtiefe,wenn man das Logo (in der Vorlage und das Kameraergebnis) - mittels der Toolbar Zeichen oder beim sichern unter (Reiter extras/tools Komprimiere Bilder) aktiviert, dann sollte es nur minimal grösser werden. Mein Bild war da wohl in punkto mappengrösse etwas unglücklich gewählt - aber hatt ...
|
| In das Form Excel wechseln |
|
Excel : Schriftkopf in Excel-Datei
Thomas Harmening am 04.10.2006 um 12:19 Uhr (0)
;-)
|
| In das Form Excel wechseln |