Re: Anfängerproblem
Verfasst: Fr, 19.09.2008 20:57
Hi Mak,
Das ist hilfreich, wenn die Tabellen unterschiedlich lang sind, aber man könnte die Zeilenanzahl für die Schleife natürlich auch festlegen.
Wenn Du Zellinhalte vergleichen willst, musst Du erstmal deren Inhalt auslesen
und dann vergleichen mit
Für den Programmiereinstieg in OOo kann ich Dir folgende Seite wärmsten empfehlen.
Auf dieser Seite im Forum findest Du weitere wertvolle Infos.
Viel Erfolg.
Jürgen
Da hast Du Dir für den Einstieg ja was tolles ausgesucht.mak hat geschrieben:ich habe mich noch nicht mit OOoBasic beschäftigt, möchte aber eine große Calc Tabelle (ca 1000 Zeilen und 16 Spalten) mit Parametern bearbeiten

Schau Dir mal folgendes Beispiel an. Da ist zwar mehr drinn als Du brauchst, z.B. das kopieren der Zellen am Anfang, aber es findet automatisch die letzte beschieben Zeile in einer Tabelle.mak hat geschrieben:1. Wie bekomme ich die Schleife nach der letzten Zeile zum halten? kann man das so etwa machen (kenne nur pascal) "if cell(x,y) = nil then" oder findet man etwas fertiges?
2.Welche Schleife würdet Ihr nehmen
Code: Alles auswählen
letzte_Zeile = oCellCursor.getRangeAddress.EndRow 'letzte Zeile mit Inhalt finden
Wenn Du Zellinhalte vergleichen willst, musst Du erstmal deren Inhalt auslesen
Code: Alles auswählen
text1 = osheet.getcellbyposition(0,i).string 'Zelle in Spalte A per Position auslesen
for j = 0 to letzte_Zeile
text2 =osheet.getcellbyposition(2,j).string 'Zelle in Spalte C per Position auslesen
Code: Alles auswählen
if text1 = text2 then ' wenn Inhalt in den Zellen Spalte A und C gleich dann...
Auf dieser Seite im Forum findest Du weitere wertvolle Infos.
Viel Erfolg.
Jürgen