Tabelle auswerten | Makro?

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: Tabelle auswerten | Makro?

Re: Tabelle auswerten | Makro?

von Karolus » Di, 07.02.2012 00:00

Hallo
Dieter hat geschrieben:FICKT EUCH ALLE ICH BIN FERTIG!
Danke, gern geschehen, wir freuen uns immer wieder wenn wir unentgeltlich helfen können ! 8)

Karo

Re: Tabelle auswerten | Makro?

von gogo » Mo, 06.02.2012 21:22

Dieter hat geschrieben: ... musst wissen, dass ich blutiger anfänger ...
und das wird sich in vielen Dingen so bald nicht ändern. Viel Spass noch in Deinem Leben.

Re: Tabelle auswerten | Makro?

von Karolus » Mo, 06.02.2012 17:43

Hallo

Schau dir mal das Dokument im Anhang an, ( zuerst auf der eigenen Platte speichern und von dort öffnen )
py_lotto.ods
(69.42 KiB) 155-mal heruntergeladen
Den Quelltext gibts auch nochmal extra:

Code: Alles auswählen

#!
# -*- coding: utf_8 -*-

import uno
from random import sample

context = XSCRIPTCONTEXT

def lotto():
    return tuple(sorted( sample(range(1,50),6)))

def setlottoziehungen(dummy=None):
    starc, startrow = 0, 5
    doc = context.getDocument()
    sourcerange = doc.getCurrentSelection()
    sheet = sourcerange.getSpreadsheet()
    sheet.getCellRangeByPosition(0,5,5,1000000).clearContents(1)
    anzahl =  int(sheet.getCellRangeByName("B1").getValue())
    endrow = startrow + anzahl -1
    out = tuple([ lotto() for _ in range(anzahl) ])
    outrange = sheet.getCellRangeByPosition(0,5,5,endrow)
    outrange.setDataArray( out )
Gruß Karo

Re: Tabelle auswerten | Makro?

von gogo » Mo, 06.02.2012 16:25

http://www.ooowiki.de/CalcFunktionenEigene

Code: Alles auswählen

function Mal_Zwei(bezugZelle)
on error goto Err_Mal_Zwei

 Mal_Zwei = bezugZelle *2

exit function
Err_Mal_Zwei:
Mal_Zwei = "Fehler!!!"
end function
in die Zelle A1 schreibst Du: 5
in die Zelle A2 schreibst Du: =Mal_Zwei(A1)

Dann steht in A2 ... etwa genau 10 ... hab's nicht selbst gerechnet

Re: Tabelle auswerten | Makro?

von Karolus » Mo, 06.02.2012 13:49

Hallo Dieter
Lottoziehung, Javascript ?
kommt mir irgendwie bekannt vor

Karo

Nach oben