So, hab mir mal eure Werke angeschaut.
Sieht chic aus!
Hab zwar Null Ahnung warum eure Makros funktionieren und insbesondere für F3K Total's
"B_German" hätte ich gerne 'ne kurze Erklärung, aber sie tun es.
Ist ja auch gar nicht so schlimm, wie nach dem Lesen eurer Texte und insbesondere des Screenshots, vermutet.
@F3K Total
Hab dir mal vertraut, aber bei mir schrillen doch gewaltig die Alarmglocken wenn ich die Begriffe Setup und Registry in einem mir nicht verständlichen Code lesen muß.
Wäre für eine kurze Erläuterung sehr dankbar.
balu hat geschrieben:
dann hat das nix mit deinem Vulgärwort-Vergleich zu tun
Das war auch auf euer "Meiner ist schneller als Deiner" bezogen und nicht auf Calc.
balu hat geschrieben:Mir ging es darum dir zu zeigen was das für einen Unterschied ausmacht, wenn man selber richtig programmiert, anstatt dem Rekorder zu bemühen.
Das war mir doch von Anfang an klar, daß eine richtige Programmierung besser wäre, nur muß man das dann auch können.
Meine Zeit ist nunmal dazu begrenzt und bis ich mir Alles beigebracht hätte, was ich dann so benötigen (sprich Alles) würde, hätten sich die Würmer schon lange an mir den Magen verdorben...
Was mich auch stört ist, daß es keine richtige Dokumentation für Makros in Calc gibt.
Dannehöfer hat da im Ansatz so etwas laufen, aber so richtig brauchbar finde ich das auch selten.
Formeln sind halbwegs gut in der Hilfe dokumentiert und wenn man sich da ein wenig reingefuchst hat, weiss man auch wie und wonach man suchen kann.
Wenn man sich an die Funktionsweise des Makrorekorders gewöhnt hat, braucht man eigentlich auch nur noch ab und zu die Tastenkombi-Liste.
Für Makros ist die Hilfe mMn vollkommen unbrauchbar und im Netz findet man auch meistens nur Speziallösungen oder Beispielcodeschnipsel, die dann logischerweise völlig undokumentiert sind, da der Fragesteller und der Beantworter ja wissen was da passieren soll.
Ich benutze ja nebenbei auch Auto-It, was mir dann oftmals die Basiswerte für meine Auswertungen in Calc liefert.
Dieses Programm hat solch eine
Dokumentation.
Jede Funktion ist kurz und verständlich erklärt, Parameter und ihre Auswirkungen werden aufgeführt, wenn Vorraussetzungen vorliegen müssen, werden diese aufgeführt, ähnliche Funktionen sind gruppiert und verlinkt, Beispielcode behandelt im Normalfall
nur die aktuelle Funktion und wird nicht noch mit "Hinz und Kunz" vermischt... usw.
Was ich damit sagen will, ist, daß das hier
balu hat geschrieben:Wäre aber besser wenn Du dich damit befasst, das hätte für dich so einige Vorteile.
mit Auto-It durchaus möglich ist.
Da komme ich, auch ohne das ich die Sprache beherrsche, relativ zügig zum gewünschten Ergebnis und das ist das was für mich primär zählt.
Funktioniert bei Calc ja auch, durch Formelberechnung erreiche ich meine Ergebnisse.
Für Makroprogrammierung müsste ich die Sprache komplett lernen und dafür fehlt mir die Zeit und es wäre mit ein bißchen befassen nicht getan.
Nur mal als Beispiel:
Auto-It Hilfe
Code: Alles auswählen
If $var > 0 Then
MsgBox(4096, "", "Der Wert ist positiv")
ElseIf $var < 0 Then
MsgBox(4096, "", "Der Wert ist negativ")
Else
If StringIsXDigit($var) Then
MsgBox(4096, "", "Der Wert könnte hexadezimal sein!")
Else
MsgBox(4096, "", "Der Wert ist ein String ")
EndIf
EndIf
Mit den darüber liegenden Erklärungen ist es mir ein Leichtes den Aufbau der Wenn...dann...sonst Funktion zu verstehen.
Open Office Offline Hilfe:
Code: Alles auswählen
Sub ExampleIfThenDate
Dim sDate as String
Dim sToday as String
sDate = InputBox("Bitte geben Sie das Verfalldatum ein (TT.MM.JJJJ)")
sDate = Right$(sDate, 4) + Mid$(sDate, 4, 2) + Left$(sDate, 2)
sToday = Date$
sToday = Right$(sToday, 4)+ Mid$(sToday, 4, 2) + Left$(sToday, 2)
If sDate < sToday Then
MsgBox "Das Verfalldatum ist abgelaufen"
ElseIf sDate > sToday Then
MsgBox "Das Verfalldatum ist noch nicht abgelaufen"
Else
MsgBox "Das Verfalldatum läuft heute ab"
End If
End Sub
Was gehört nun zu meiner Funktion?
Was brauche ich und wo muß ich
meine Abfrage eintragen?
usw.
Ne Suche im Netz wird mir tausende Ergebnisse liefern, die dann ebenfalls in irgendwelche anderen Konstrukte eingebunden sind, die ich als Anfänger dann auch wieder nicht verstehe und lesen kann.
Die Erklärungen in der Hilfe verwirren, mich zumindest, auch mehr, als das sie mir helfen.
Kurz, in der Zeit bis ich diese
eine Aktion mal auseinander gedröselt habe, bin ich mit meinem "Formelsalat" wahrscheinlich schon durch und kann mich dem nächsten Projekt zuwenden.
Aber die eigentliche Frage war ja nicht richtige Programmierung kontra Makrorekorder oder wer hat den schnellsten Computer

, sondern
Ich suche nun schon seit Monaten nach einer Möglichkeit bedingte Formatierung "fest" anzuwenden.
Da es keine, außer die von Stephan genannte, für meine Zwecke allerdings wirklich nur theoretische, "Lösung" zu geben scheint (und Basic lernen, natürlich

), werden meine Auswertungen vorerst weiter "unschön" bleiben müssen.
Danke an Alle, die sich Zeit für mein Anliegen genommen haben und vielleicht fällt ja doch noch Jemanden etwas ein, was zu einer Lösung beitragen könnte.
Du solltest die Posts in einem Editor vorschreiben...
Mach ich auch, bzw. kopiere den Text, bevor ich irgendwas abschicke, ist also nicht so tragisch.
Und ich hab deine
Antwort zum Problem, glatt übersehen, sorry.
Werde mich damit nochmal auseinandersetzen, aber nicht mehr heute.
Während Schattenschleicher seinen Namen zum Programm macht...
Ohne
Worte
So, hab mir mal eure Werke angeschaut.
Sieht chic aus!
Hab zwar Null Ahnung warum eure Makros funktionieren und insbesondere für F3K Total's [color=#FF8000]"B_German"[/color] hätte ich gerne 'ne kurze Erklärung, aber sie tun es.
Ist ja auch gar nicht so schlimm, wie nach dem Lesen eurer Texte und insbesondere des Screenshots, vermutet. :D
@F3K Total
Hab dir mal vertraut, aber bei mir schrillen doch gewaltig die Alarmglocken wenn ich die Begriffe Setup und Registry in einem mir nicht verständlichen Code lesen muß.
Wäre für eine kurze Erläuterung sehr dankbar.
[quote="balu"]
dann hat das nix mit deinem Vulgärwort-Vergleich zu tun[/quote]
Das war auch auf euer "Meiner ist schneller als Deiner" bezogen und nicht auf Calc. :twisted:
[quote="balu"]Mir ging es darum dir zu zeigen was das für einen Unterschied ausmacht, wenn man selber richtig programmiert, anstatt dem Rekorder zu bemühen.[/quote]
Das war mir doch von Anfang an klar, daß eine richtige Programmierung besser wäre, nur muß man das dann auch können.
Meine Zeit ist nunmal dazu begrenzt und bis ich mir Alles beigebracht hätte, was ich dann so benötigen (sprich Alles) würde, hätten sich die Würmer schon lange an mir den Magen verdorben... :wink:
Was mich auch stört ist, daß es keine richtige Dokumentation für Makros in Calc gibt.
Dannehöfer hat da im Ansatz so etwas laufen, aber so richtig brauchbar finde ich das auch selten.
Formeln sind halbwegs gut in der Hilfe dokumentiert und wenn man sich da ein wenig reingefuchst hat, weiss man auch wie und wonach man suchen kann.
Wenn man sich an die Funktionsweise des Makrorekorders gewöhnt hat, braucht man eigentlich auch nur noch ab und zu die Tastenkombi-Liste.
Für Makros ist die Hilfe mMn vollkommen unbrauchbar und im Netz findet man auch meistens nur Speziallösungen oder Beispielcodeschnipsel, die dann logischerweise völlig undokumentiert sind, da der Fragesteller und der Beantworter ja wissen was da passieren soll.
Ich benutze ja nebenbei auch Auto-It, was mir dann oftmals die Basiswerte für meine Auswertungen in Calc liefert.
Dieses Programm hat solch eine [url=http://translation.autoit.de/onlinehilfe/index.htm]Dokumentation[/url].
Jede Funktion ist kurz und verständlich erklärt, Parameter und ihre Auswirkungen werden aufgeführt, wenn Vorraussetzungen vorliegen müssen, werden diese aufgeführt, ähnliche Funktionen sind gruppiert und verlinkt, Beispielcode behandelt im Normalfall [u]nur[/u] die aktuelle Funktion und wird nicht noch mit "Hinz und Kunz" vermischt... usw.
Was ich damit sagen will, ist, daß das hier
[quote="balu"]Wäre aber besser wenn Du dich damit befasst, das hätte für dich so einige Vorteile.[/quote]
mit Auto-It durchaus möglich ist.
Da komme ich, auch ohne das ich die Sprache beherrsche, relativ zügig zum gewünschten Ergebnis und das ist das was für mich primär zählt.
Funktioniert bei Calc ja auch, durch Formelberechnung erreiche ich meine Ergebnisse.
Für Makroprogrammierung müsste ich die Sprache komplett lernen und dafür fehlt mir die Zeit und es wäre mit ein bißchen befassen nicht getan.
Nur mal als Beispiel:
[url=http://translation.autoit.de/onlinehilfe/keywords/IfElseEndIf.htm]Auto-It Hilfe[/url]
[code]If $var > 0 Then
MsgBox(4096, "", "Der Wert ist positiv")
ElseIf $var < 0 Then
MsgBox(4096, "", "Der Wert ist negativ")
Else
If StringIsXDigit($var) Then
MsgBox(4096, "", "Der Wert könnte hexadezimal sein!")
Else
MsgBox(4096, "", "Der Wert ist ein String ")
EndIf
EndIf[/code]
Mit den darüber liegenden Erklärungen ist es mir ein Leichtes den Aufbau der Wenn...dann...sonst Funktion zu verstehen.
Open Office Offline Hilfe:
[code]Sub ExampleIfThenDate
Dim sDate as String
Dim sToday as String
sDate = InputBox("Bitte geben Sie das Verfalldatum ein (TT.MM.JJJJ)")
sDate = Right$(sDate, 4) + Mid$(sDate, 4, 2) + Left$(sDate, 2)
sToday = Date$
sToday = Right$(sToday, 4)+ Mid$(sToday, 4, 2) + Left$(sToday, 2)
If sDate < sToday Then
MsgBox "Das Verfalldatum ist abgelaufen"
ElseIf sDate > sToday Then
MsgBox "Das Verfalldatum ist noch nicht abgelaufen"
Else
MsgBox "Das Verfalldatum läuft heute ab"
End If
End Sub[/code]
Was gehört nun zu meiner Funktion?
Was brauche ich und wo muß ich [u]meine[/u] Abfrage eintragen?
usw.
Ne Suche im Netz wird mir tausende Ergebnisse liefern, die dann ebenfalls in irgendwelche anderen Konstrukte eingebunden sind, die ich als Anfänger dann auch wieder nicht verstehe und lesen kann.
Die Erklärungen in der Hilfe verwirren, mich zumindest, auch mehr, als das sie mir helfen.
Kurz, in der Zeit bis ich diese [color=#0000FF]eine Aktion[/color] mal auseinander gedröselt habe, bin ich mit meinem "Formelsalat" wahrscheinlich schon durch und kann mich dem nächsten Projekt zuwenden.
Aber die eigentliche Frage war ja nicht richtige Programmierung kontra Makrorekorder oder wer hat den schnellsten Computer :wink: , sondern
[quote]Ich suche nun schon seit Monaten nach einer Möglichkeit bedingte Formatierung "fest" anzuwenden.[/quote]
Da es keine, außer die von Stephan genannte, für meine Zwecke allerdings wirklich nur theoretische, "Lösung" zu geben scheint (und Basic lernen, natürlich :wink: ), werden meine Auswertungen vorerst weiter "unschön" bleiben müssen.
Danke an Alle, die sich Zeit für mein Anliegen genommen haben und vielleicht fällt ja doch noch Jemanden etwas ein, was zu einer Lösung beitragen könnte.
[quote]Du solltest die Posts in einem Editor vorschreiben...[/quote]
Mach ich auch, bzw. kopiere den Text, bevor ich irgendwas abschicke, ist also nicht so tragisch.
Und ich hab deine [url=http://de.openoffice.info/viewtopic.php?p=238347#p238347]Antwort[/url] zum Problem, glatt übersehen, sorry.
Werde mich damit nochmal auseinandersetzen, aber nicht mehr heute.
[quote]Während Schattenschleicher seinen Namen zum Programm macht...[/quote]
[size=150][url=http://www.geldgeschenke-shop.de/geschenke/geburtstagsgeschenk/images/medium/kopfhauen.jpg]Ohne[/url]
[url=http://image3.spreadshirt.net/image-server/v1/compositions/105254248/views/1,width=178,height=178,appearanceId=1/Smiley.jpg]Worte[/url][/size]