Seite 1 von 1
Re: makro "speichern von name und datum rückwärts"
Verfasst: Mo, 11.08.2008 00:52
von komma4
Harald 1 hat geschrieben: das datum ist in der gewünschten form einzeln problemlos, nach ausführung der formel allerdings konsequent ausgerechnet (EINSTEIN, ALBERT, 192768). was mache ich falsch)
cu, harald
Welche Formel? Woher nimmst Du das (Tages-?)Datum?
OOo-Version? Als Calc-*.ods gespeichert?
Vielleicht hilft Dir die Aufbereitung des Datums hier:
makeDayCopy
Re: makro "speichern von name und datum rückwärts"
Verfasst: Mo, 11.08.2008 01:22
von turtle47
Hallo Harald,
Harald 1 hat geschrieben:sämtliche werte sind in zellen vorhanden und können über eine formel auch zusammengeführt werden
Warum machst Du das denn so kompliziert im Code ist das doch viel einfacher:
Code: Alles auswählen
Sub Speichern_mit_Datum
Dim sName As String
Dim sVorname As String
dim mydate as String
dim dummy()
oDoc = ThisComponent
oSheet = oDoc.Sheets.getByName("Tabelle1")
oCell = oSheet.getCellRangeByName("A1") 'Tabellenfeld, in dem der Name steht
sName = oCell.String
oCell = oSheet.getCellRangeByName("A2") 'Tabellenfeld, in dem der Vorname steht
sVorname = oCell.String
oCell = oSheet.getCellRangeByName("A3") 'Tabellenfeld, in dem das Geburtsdatum steht
sGebdatum= oCell.String
myDate = format(sGebdatum(),"YYYY.MM.DD")
myDate= year(sGebdatum()) & "." & month(sGebdatum()) & "." & day(sGebdatum())
sLaufwerk = "C:/"
Filename = sName & ", " & sVorname & ", " & myDate
neuerpfad = sLaufwerk + Filename + ".ods"
dateiurl=converttourl(neuerpfad)
odoc.storetourl(dateiurl,dummy())
End Sub
Hilft das weiter?
Übrigens wäre es nett wenn Du Deine Shift-Taste betätigen würdest, dann könnte man Deinen Text viel einfacher lesen. Danke.
Jürgen
Edit: Wenn Du aber unbedingt mit einer Formel arbeiten möchtest das verwende folgende: