Vielleicht kann mir einer von Euch etwas auf die Sprünge helfen.
Haben zwei Excel-Dateien: In der RO.xls möchte ich in Zelle J (Kurs) den Tageskurs aus hist.xlsx Zelle P (RON) eingetragen bekommen. Zu berücksichtigen ist, das wenn Rechnungsdatum auf ein Wochenende fällt, der Kurs dann vom Freitag eingetragen wird. Das Problem was ich gerade habe... ich weiß nicht wo/wie ich anfangen soll.
Über hilfreiche Tipps oder Anregungen wäre sehr dankbar.
Wie es so ist... habe ich auch gleich eine neue Frage: Wenn ich die RO.xls regelmäßig aus ein Programm ziehen muss, besteht da eine Möglichkeit, die Formel "Automatisch" in Zelle J einzufügen?
Also, die RO.xls in der ich die Kurse in Zelle J über Deine Formel einfüge. Wird regelmäßig aus einer WaWi erstellt. Um mir "die Arbeit" noch etwas leichter zu machen. Wollte ich gerne wissen, ob man Deine Formel irgendwie "Automatisch" in Zelle J eintragen lassen kann?
ich werde hier wohl passen müssen - habe absolut keine Ahnung über WaWi-Programme und wie diese in XL integriert werden. Aber ich würde die Formel mit Copy & Paste in die neue RO.xls eintragen.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:1 Nutzer sagt Danke an WillWissen für diesen Beitrag 28 • westi_0
10.05.2019, 05:04 (Dieser Beitrag wurde zuletzt bearbeitet: 10.05.2019, 05:10 von schauan.)
Moin,
Zitat:die Formel "Automatisch" in Zelle J einzufügen?
etwas automatisch einzutragen kann in Deinem Fall z.B. bedeuten, dass man ein Makro verwendet welches z.B. bei Änderung von Zelleinträgen die Formel setzt. Wenn es möglich ist, für Deine Daten eine "intelligente Tabelle / Liste" zu verwenden und neue Daten z.B. angefügt werden, würde die Formel auch automatisch in die angehängten Zellen übertragen. Falls Du die Daten mit PowerQuery ziehst, kannst Du auch eine "benutzerdefinierte Spalte" mit Formeln nutzen.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
die RO.xls wird exportiert. In unterschiedlichen Abständen... mal Wöchentlich, mal Monatlich.
@ André
Die Frage zu PowerQuery hat sich glaube ich gerade erledigt. Aber du hast Makro erwähnt, gibst es da eine Möglichkeit. Hatte mal was gelesen, das man Makros in "Personal.xlsb" speichern kann! Somit ist das Makro doch immer verfügbar. Also dachte ich mir gerade: Wenn ich eine neu RO.xls exportiere, einfach dann das Makro starte und die Formel von Günter automatisch eingetragen wird. Das könnte doch klappen oder ?
probiere es mal so (in ein Modul deiner "Personal.xlsb"): :21:
Code:
Option Explicit Public Sub Main() Dim lngLastRow As Long On Error GoTo Fin With ActiveSheet lngLastRow = IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(.Rows.Count, 1).End(xlUp).Row, .Rows.Count) .Range(.Cells(2, 10), .Cells(lngLastRow, 10)).Formula = _ "=IFERROR(VLOOKUP(A2,'[hist.xlsx]eurofxref-hist'!$A$1:$P$5200,16,0),J1)" ' Formel in Wert umwandeln '.Range(.Cells(2, 10), .Cells(lngLastRow, 10)).Formula = _ .Range(.Cells(2, 10), .Cells(lngLastRow, 10)).Value End With Fin: If Err.Number <> 0 Then MsgBox "Fehler: " & _ Err.Number & " " & Err.Description End Sub
Wenn du die auskommentierte Codezeile noch aktivierst, wird die Formel durch ihren Wert ersetzt. :21:
Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:1 Nutzer sagt Danke an Gast für diesen Beitrag 28 • westi_0