Wie funktioniert das dann das statt dem A4:N4 A3210:N3210 wird?
Ist es Dir möglich ein ganz klein wenig auch selbst zu tun? Ich hatte Dir das ganz genau passende Dokument genannt:
http://www.bcwin.ch/ooo/basic/calc/calc.html
(dort Kapitel 7.1)
Hast Du dort auch nur 5 Minuten reingesehen?
Ich verstehe die Aufgabe eines Forums nicht darin auch Nachfrage eine fertige Lösung zu liefern, sondern Hilfe zur Selbsthilfe zu geben.
Somit beispielsweise:
Code: Alles auswählen
Sub Main
Dim S(0) as String
myDoc = ThisComponent
mySheet = myDoc.sheets(0)
mycellRange = ThisComponent.getCurrentSelection()
For i = mycellRange.getRangeAddress().StartRow To mycellRange.getRangeAddress().EndRow
For j = mycellRange.getRangeAddress().StartColumn To mycellRange.getRangeAddress().EndColumn
MsgBox mySheet.getCellByPosition(j,i).String
w = UBOUND(S())
s(w) = mySheet.getCellByPosition(j,i).String
Redim Preserve S(w+1) As String
Next j
Next i
For I = LBOUND(S()) To UBOUND(S())-1
erg = erg & S(I) & CHR(13)
Next
Msgbox erg
End Sub
Ich habe mir da überlegt das ich in die schleife eine Variable zb. S1 nehme und immer den ausgelsen Wert in S1 schreibe
ist schon im obenstehenden Code:
Code: Alles auswählen
'...
Dim S(0) as String
'...
w = UBOUND(S())
s(w) = mySheet.getCellByPosition(j,i).String
Redim Preserve S(w+1) As String
'...
und auch die Kontrollausgabe:
Code: Alles auswählen
'...
For I = LBOUND(S()) To UBOUND(S())-1
erg = erg & S(I) & CHR(13)
Next
Msgbox erg
'...
Der link mit den Textmarken funktioniert leider nicht.
Ja, ich weiß weil die Forumssoftware die Klammer im Link nicht automatisch akzeptiert hat. Sorry, aber es ist mir unverständlich das Du selbst zu bequem bist Dir die Zielseite selbst zu suchen indem Du den Link komplett manuell in die Adresszeile des Browsers kopierst. Das schiene mir ein Mindestmaß an Beteiligung, statt nur darauf zu warten das Dir alles auf einem Tablett serviert wird.
Gruß
Stephan