Openoffice Calc V. 5.1.5.2 - Makro zum Speichern Unter mit Dateinamen aus Zelle?

Hallo Zusammen,

ich bin was Makros angeht ziemlich unerfahren. Dennoch möchte ich es gerne mit eurer Hilfe angehen! Was machen brauche ist ein Makro, dass beim klicken eines Buttons folgende Funktion durchführt.

  1. Wechsel auf "Tabellenblatt 2" (in meiner Datei "Vorlage CSV"
  2. Zelle "B2" kopieren
  3. Speichern Unter -> Dateiname "Roh_[Inhalt Zelle B2]"
  4. Dateiformat .CSV
  5. Dateipfad indem gespeichert werden soll (M:\Abrechnung..Funk- und MBus-Ablesungen..Versandlisten Funkzähler parametriert)

*Das habe ich bisher:

sub csvexp rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ---------------------------------------------------------------------- dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "Nr" args1(0).Value = 3

dispatcher.executeDispatch(document, ".uno:JumpToTable", "", 0, args1())

rem ---------------------------------------------------------------------- dispatcher.executeDispatch(document, ".uno:Copy", "", 0, Array())

rem ---------------------------------------------------------------------- dispatcher.executeDispatch(document, ".uno:Copy", "", 0, Array())

rem ---------------------------------------------------------------------- dim args4(2) as new com.sun.star.beans.PropertyValue args4(0).Name = "URL" args4(0).Value = "file:///M:/Abrechnung/..Funk-%20und%20MBus-Ablesungen/..Versandlisten%20Funkz%C3%A4hler%20parametriert/Roh_Fe12-11111,%20Kupferstr.%2040-46,%2070565%20Stuttgart.csv" args4(1).Name = "FilterName" args4(1).Value = "Text - txt - csv (StarCalc)" args4(2).Name = "FilterOptions" args4(2).Value = "59,34,22,1,,0,false,true,true,false"

dispatcher.executeDispatch(document, ".uno:SaveAs", "", 0, args4())

end sub *

Das Problem ist nun, dass er immer unter dem Namen "Fe12-11111, Kupferstr. 40-46, 70565 Stuttgart" speichert, egal welcher inhalt in der Zelle B2 steht.

Habt ihr Ideen, woran das liegt?

Vorab vielen Dank für Eure Hilfe!

Bild zum Beitrag
Microsoft Excel, speichern, Makro, OpenOffice, Tabellenkalkulation, Calc
Excel-Formel für SVERWEIS/WVERWEIS: Gesuchtes Ergebnis soll größer/gleich Suchkriterium sein.

Hallo zusammen,

ich habe schon wieder ein Excel-Problem und vielleicht könnt ihr mir ja so gut wie beim letzten Mal helfen. :)

Es geht um eine Tabelle, die Kosten berechnet. Und zwar berechne ich zuerst ein Gesamtgewicht von Ware, die einer bestimmten Artikelgruppe zugeordnet ist. Beides zusammen ist ausschlaggebend für die Grundkosten. Für die Grundkosten gibt es eine Tabelle, deren Spaltenüberschriften mit Gewichtskosten versehen sind. Die Zeilen sind in die verschiedenen Artikelgruppen von I bis VII eingeteilt.

Sagen wir, das errechnete Gewicht beträgt 56 kg und die Artikelgruppe ist II.

Die erste Spalte der Tabelle enthält eine 50, die zweite eine 55, die dritte eine 70. Die in diesen Spalten angegebenen Kosten werden jeweils bis zu diesem Gewicht berechnet, also müsste ich bei 56 kg schon die Kosten aus der Spalte mit der Überschrift 70 nehmen und in dem Fall die zweite Zeile für die zweite Artikelgruppe.

Mein Problem beim WVERWEIS ist, dass er bei nicht mit den Überschriften übereinstimmenden Gewichten immer eine Spalte zu früh aufhört zu suchen und die Kosten damit zu niedrig sind. Kann ich Excel irgendwie sagen, dass das Suchergebnis nicht kleiner/gleich dem Suchkriterium, sondern größer/gleich sein muss? Geht das vielleicht gar nicht und es gibt eine ganz andere Funktion dafür?

Ich hoffe, das ist verständlich und danke schon mal für eure Hilfe. :)

Microsoft Excel, Funktion, Formel, Tabellenkalkulation, Verweis, Sverweis

Meistgelesene Fragen zum Thema Tabellenkalkulation