Bereich mit Wert oder String füllen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Bereich mit Wert oder String füllen

Re: Bereich mit Wert oder String füllen

von komma4 » Mi, 18.08.2010 17:23

ralfix hat geschrieben:Hier findet man auch etwas zur Bereichsbearbeitung.
Ist einer der Links, die im sticky-Thread Informationen zur Star-Basic Porgrammierung angegeben sind, aber offensichtlich nicht gelesen werden (ausser von Dir, Ralf).

[Steht aber nur was zum Löschen von Bereichen, nichts zum Werte setzen.]

Re: Bereich mit Wert oder String füllen

von ralfix » Mi, 18.08.2010 17:18

Hi,
ich bin ebenfalls Newbie. Mir hat folgende Seite bei den ersten Schritten sehr geholfen.

http://www.dannenhoefer.de/faqstarbasic/index.html

Hier findet man auch etwas zur Bereichsbearbeitung.

Gruss Ralf

Re: Bereich mit Wert oder String füllen

von DPunch » Di, 17.08.2010 20:38

Aloha
clag hat geschrieben:Und da es hier ein öffentliches Forum ist, wird sicher auch niemand für seine Antworten bezahlt oder ?
von daher kann es doch nur freiwillig sein wenn man einem Frager eine Antwort gibt !

Also aus Spaß an der Freude anderen geholfen zu haben, oder etwa doch nicht ?
Ja, im Endeffekt gibt man hier Hilfestellungen, um jemandem weiterzuhelfen.
Und wer dies regelmäßig tut, hat offenbar auch Freude daran, anderen zu helfen.
Aber wenn der Eindruck entsteht, dass man nicht mehr nur Hilfestellung gibt, sondern mehr oder weniger selbst die simpelsten Arbeiten für jemanden erledigen soll, dann kann einem auch mal die Lust vergehen.
Ich will Dir beileibe nichts unterstellen, aber ebendiesen Eindruck erweckst Du durchaus hin und wieder.
Dir wird z.B. seit Wochen nahegelegt, Dich einfach mal mit einem Tool wie Xray zu beschäftigen und ein wenig damit herum zu spielen - aus meiner Sicht die beste Lernmethode überhaupt und eine gute Möglichkeit, sich jede Menge Wissen über OOo Basic anzueignen, ohne sich mit unübersichtlichen APIs oder Dokus herum zu schlagen.
Doch bis jetzt scheinst Du diesen exzellenten Tip einfach nicht befolgen zu wollen, obwohl er mehr wert ist als jede einzelne Codezeile, die man Dir vorkauen könnte.

Durch sowas entsteht eben ein gewisser Eindruck, als würdest Du Dich nichtmal bemühen, selber Fortschritte zu machen, solange Du ja hier im Forum früher oder später doch alles bis aufs Kleinste hingeschrieben kriegst.
Ich verstehe wirklich nicht, wieso immer wieder die Antworten kommen lies das Forum durch oder benutze die Suchfunktion.
In aller Regel sind solche Antworten mit einem aussagekräftigen Suchbegriff versehen, um Dich direkt in die richtige Richtung zu schubsen.
Wäre es Dir lieber, wenn stattdessen gar keine Antwort käme?
Möglicherweise hat der Antwortende gerade keine Zeit oder auch Lust, sich im Detail mit Deinem Problem zu beschäftigen, weiss aber trotzdem, was Dir konkret weiterhelfen könnte... und muss sich dann möglicherweise anhören, er wäre ein Nörgler, obwohl er sich ja trotzdem immerhin die Zeit genommen hat, Dir wenigstens eine grobe Richtung zu zeigen.

Es ist absolut klar, dass Du gewisse Sachen mangels Erfahrung nicht wissen kannst und es aus dem selben Grund möglicherweise auch noch etwas schwer für Dich ist, passende Suchbegriffe zu formulieren - wie in diesem Fall mit dem setDataArray. Womit wir wieder bei Xray wären.
Wäre ich auf der Suche nach der Lösung Deines Problems und würde mir deshalb einen Zellbereich (Du willst etwas in einen Zellbereich schreiben, also hast Du ja schonmal einen festen Startpunkt) mit Xray anschauen, würde mich eine Methode mit diesem Namen sofort aufhorchen lassen. Ohne Einsatz von Xray entgeht einem diese Chance.
clag hat geschrieben:Wer von den doofen Fragen der SAUs & DAUs genevt ist, sollte sich vielleicht besser einem Zirkel von "Experten" anschließen
und kann dann dort über die dümmlichen Fragen der Anfänger, Vielfrager und Begriffsstutzigen oder was weiß ich,
mit seinesgleichen ablästern, wenn ihm danach ist.
Es sind nicht die Fragen, die nerven, sondern der oben erwähnte Eindruck, dass nicht viel Eigeninitiative dabei ist und gutgemeinte und x-mal wiederholte Tips ignoriert werden.
Als würde ein Mathelehrer einem Schüler die 1. binomische Formel erklären, ihm eine ausführliche Formelsammlung in die Hand drücken... und am nächsten Tag steht der Schüler wieder vor dem Mathelehrer und will die 2. binomische Formel erklärt haben.

Re: Bereich mit Wert oder String füllen

von clag » Di, 17.08.2010 19:44

Hallo Leutz, sowie Kenner und Könner,

also mir als Basic SAU ist es so,
mir sind die meisten der gefundenen Themen nicht einfach und deutlich genug,
manchmal sitzt ich 'ne hlbe Stunde oder länger vor einer Zeile und ich bekomme es nicht auf die Reihe und bin dann echt genervt.
Was liegt also näher als in einem Forum das ich für kompetent halte nachzufragen ?
Nichts genau .......

dann auch noch 'ne Stunde suchen habe ich dann ehrlich gesagt keinen Bock .....

außerdem die meisten Texte zu einem speziellem Thema/Frage erschließen sich einem erst,
wenn man bereits verstanden wie es geht und dann noch einmal darüber liest.

Ich verstehe wirklich nicht, wieso immer wieder die Antworten kommen lies das Forum durch oder benutze die Suchfunktion.

Selbst wenn etliche Fragen wiederholt werden aber anders formuliert sind mag der der die Lösung kennt das erkennen,
der Frager hat es offensichtlich nicht sonst hätte er nicht gefragt !


Und da es hier ein öffentliches Forum ist, wird sicher auch niemand für seine Antworten bezahlt oder ?
von daher kann es doch nur freiwillig sein wenn man einem Frager eine Antwort gibt !

Also aus Spaß an der Freude anderen geholfen zu haben, oder etwa doch nicht ?

Wer Lust hat eine Antwort zu geben macht es, wer nicht der eben nicht fertig ......

Wer von den doofen Fragen der SAUs & DAUs genevt ist, sollte sich vielleicht besser einem Zirkel von "Experten" anschließen
und kann dann dort über die dümmlichen Fragen der Anfänger, Vielfrager und Begriffsstutzigen oder was weiß ich,
mit seinesgleichen ablästern, wenn ihm danach ist.

Was das dann bringt versteh ich aber genauso wenig wie die wiederholten Hinweise auf die Suchfunktion

Ich dachte immer dieses Forum lebt durch die Fragen und Antworten und will dem Anwender von OOo jeder Wissensstufe eine Hilfe sein ?

Re: Bereich mit Wert oder String füllen

von turtle47 » Di, 17.08.2010 17:12

Hi sven-my,
sven-my hat geschrieben:Dann nsuch doch mal alle Beiträge durch, die hier in diesem Forum mit der eingebauten Suchfunktion zu finden sind, wenn man eingibt:

bereich löschen
Dann gebe ich Dir mal einen Tipp um die Suche weiter einzugrenzen:

Rufe die Rubrick Basic und Java auf und gebe dort mal die Suchbegriffe ein. Dann liegt die Anzahl der Treffer bei 37.

Wenn du nach "Zellbereich löschen" suchst sind es lediglich 12. Darunter ist im 4. Beitrag genau das was Ihr sucht.


Eine gute Anlaufstelle ist auch die Homepage von Michael.

Darunter auch dieses Thema.

Weiterhin viel Erfolg.

Jürgen

Re: Bereich mit Wert oder String füllen

von bst » Di, 17.08.2010 17:04

Auch nochmals Hallo,

die obige Sub x - siehe viewtopic.php?f=18&t=41197#p152191 - füllt den Bereich A4:A10 mit dem Wert "Hallo".

Was daran ist denn nicht klar?

cu, Bernd

Re: Bereich mit Wert oder String füllen

von sven-my » Di, 17.08.2010 16:30

Hallo Winfried,

wenn ich genau weiß, welche Stichworte in einem Beitrag verbaut sind, finde ich auch, was ich suche.

Dann nsuch doch mal alle Beiträge durch, die hier in diesem Forum mit der eingebauten Suchfunktion zu finden sind, wenn man eingibt:

bereich löschen

Un wenns Dir zu blöd ist zu helfen --- LASS es, es zwingt Dich keiner


VIEL SPAß

sven-my

Re: Bereich mit Wert oder String füllen

von komma4 » Di, 17.08.2010 16:11

clag hat geschrieben:natürlich man kann alles irgendwo nachlesen

wozu gibt es bloß noch Schulen und Uni's da wird doch auch nur alles wiederholt,

Und "Nachlesen" tust Du nicht.

Andrews Makrodokument hat mehrere Beispiele für "Bereichsbearbeitung", auch in meinen Makros findet sich was.
Ausserdem ist das hier keine Schule, sondern ein Benutzerforum, wo freiwillig Hilfe anbieten. Sprich: Hilfe zur Selbsthilfe.

sven-my hat geschrieben:Wegen dieser oftmaligen Nörgelei, es sein schon irgendwo beschrieben, habe ich mir das Fragen verkniffen.
Das ist keine Nörgelei, sondern Kritik an der Unselbständigkeit die Forensuche zu benutzen.
Die bringt meist mehr Treffer als gewünscht, da muss man (=Du!) halt mal ein bisschen suchen.

Aber...Posten ist ja so einfach

Re: Bereich mit Wert oder String füllen

von DPunch » Di, 17.08.2010 12:24

Aloha
clag hat geschrieben:jetzt musst du aber zeigen wie ich meinen Wert da wieder rein kriege ...............
Karolus hat geschrieben:Hallo
Bernd hat schon hingeschrieben wie das geht.

Gruß Karo
...und das sogar mit einem mehr oder weniger direkt auf Deine Frage passenden Codebeispiel ;)

Re: Bereich mit Wert oder String füllen

von sven-my » Mo, 16.08.2010 21:12

Hallo clag,

da fragst Du aber den Falschen --- bin froh, wenn ich mehr als zwei Zeilen zu Laufen kriege.

gruß
sven-my

Re: Bereich mit Wert oder String füllen

von clag » Mo, 16.08.2010 20:58

hi sven-my

mein "Selbstversuch" am lebenden Objekt "ZoomDiagramm" hat gerade deine Vermutung bestätigt :lol:

jetzt musst du aber zeigen wie ich meinen Wert da wieder rein kriege ...............

Re: Bereich mit Wert oder String füllen

von sven-my » Mo, 16.08.2010 20:26

Hallo clag,

herzlichen Dank !

Die ersten beiden Zeilen reichten schon aus (nach etwas Anpassung), um zu erreichen, was ich wollte.

Code: Alles auswählen

oCellRange = thiscomponent.Sheets().getByName("helpme").getcellrangebyposition(9,9,9,30)
ocellRange.clearContents(com.sun.star.sheet.CellFlags.STRING)
sven-my hat geschrieben:Diese Parameter werden durch "+" kombiniert
Heißt das, wenn Zahlen und/oder Text im Bereich enthalten sind, muß es so aussehen ? :

Code: Alles auswählen

ocellRange.clearContents(com.sun.star.sheet.CellFlags.STRING+com.sun.star.sheet.CellFlags.VALUE)



gruß
sven-my

Re: Bereich mit Wert oder String füllen

von clag » Mo, 16.08.2010 17:43

Hi ,

das bisschen was ich habe/kenne teil ich gern ;)

das funktioniert nicht wenn in dem Bereich Teile ausgeblendet sind,
man muss also ggf den Bereich erst wieder komplett einblenden .......

Code: Alles auswählen


oCellRange = thiscomponent.Sheets().getByName("Tabelle 1").getcellrangebyposition(19,1,19,401)
ocellRange.clearContents(com.sun.star.sheet.CellFlags.VALUE)

'	oCalc = thisComponent
'	oSheet = oCalc.sheets(0)
'	oCellRange = osheet.getCellRangeByName("A2:B5")
    
'	ocellRange.clearContents(com.sun.star.sheet.CellFlags.VALUE_
'                         +com.sun.star.sheet.CellFlags.STRING_
'                         +com.sun.star.sheet.CellFlags.DATETIME)
'	ocell=osheet.getcellbyposition(0,0)
'	ocell.clearContents(com.sun.star.sheet.CellFlags.VALUE_
'                         +com.sun.star.sheet.CellFlags.STRING_
'                         +com.sun.star.sheet.CellFlags.DATETIME)

' ClearContents benötigt Parameter mit den bestimmt werden welche Inhallte oder Formatierungen gelöscht werden sollen.
' Diese Parameter werden durch "+" kombiniert

Re: Bereich mit Wert oder String füllen

von sven-my » Mo, 16.08.2010 17:37

Hallo Leute,

auch ich suche mich seit Stunden kaputt, nach einer Möglichkeit per Makro einen variablen Bereich zu leeren, um ihn dann neu zu schreiben.

Wegen dieser oftmaligen Nörgelei, es sein schon irgendwo beschrieben, habe ich mir das Fragen verkniffen.

Durch ein RSS-Abo bin ich auf dieen Beitrag gestoßen.

Hallo clag,
clag hat geschrieben:auf einen Schlag in einer Spalte einen durchgehenden Bereich zB A1:A200 leeren ok das kriege ich hin
kannst Du mir das mal zuschicken ?

Reinschreiben kann ich schon :) - Sheetnamen per Schleife, die alten Sheetnamen lösche ich bisher auch über eine Schleife, was aber dauerd.
Einfach drüberschreiben bringt es nicht, wenn eine Tabelle gelöscht wurde.

gruß
sven-my

Re: Bereich mit Wert oder String füllen

von clag » Mo, 16.08.2010 16:54

Hi

@ komma4

wenn es danach ginge dann müsste hier der Zutritt für Anfänger wie mich gesperrt werden
denn auch in drei Jahren werden die, die in dem Bereich etwas lernen wollen die selben Fragen haben und auch stellen !

Was würdest du sagen wenn ein Grundschullehrer alle seine Schüler wieder nach Hause schickt
weil er keine Lust hat etwas zu wiederholen und sagt lest in Google nach, da steht alles ?

natürlich man kann alles irgendwo nachlesen

wozu gibt es bloß noch Schulen und Uni's da wird doch auch nur alles wiederholt,
die könnte man doch eigentlich auch zumachen ..............

solche Aussagen finde ich bedauerlich denn es hilft dem Fragenden rein gar nichts !

und vor allem wo ist das Problem bei wiederholten Fragen ?

Nach oben