Die Daten liegen auch als Tabelle vor, vll. gibt es im
StarCalc noch eine einfachere Lösung?
Vielen Dank für Eure Hilfe!
LG
Ronny
Hallo Ronny,
eine Möglichkeit ist die Funktion VERKETTEN.
Im Beispiel habe ich die Werte in A1 und A2 und
dazwischen ein Komma verkettet):
=VERKETTEN(A1;",";A2)
mfg
Maria
ein „ganze normales“ Makro sollte hier helfen. Da machste dann noch eine Schleife rum, die es in der entsprechenden Anzahl ausführt (oder so lange bis end of file erreicht ist):
REM ***** BASIC *****
Sub Main
End Sub
sub test
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 ----------------------------------------------------------------------
dispatcher.executeDispatch(document, „.uno:GoToEndOfLine“, „“, 0, Array())
rem ----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = „Text“
args2(0).Value = „,“
bin leider nicht der Makro-Experte aber mit Datenbearbeitung kenne ich mich ganz gut aus.
Wenn alle Daten mit 97… anfangen könntest du einfach suchen/ersetzen bzw ein Makro mit suchen/eretzen aufzeichen. Nachteil der erste Wert erhält auch ein Komma vorweg aber das kann man im Makro auch wieder löschen.
Was möchtest du mit deinen Daten machen? Wenn du alle Werte in eine Zeile bringen willst kannst du später im Calk nichts mehr damit anfangen weil zum einen die Zahl der Spalten begrenzt ist (256).
Soviel von mir. Wenn es noch fragen gibt einfach melden.
Gruss
Nils
Hallo,
wer kann mir bei der Erstellung eines Makros in OpenOffice
helfen?
Es soll eine unterschiedliche Anzahl von Zeilen im
Writer(mehrere hundert) mit Ziffern: