-
Moderator: Moderatoren
Re: CalcSolver automatisch mit Variablen und Bedingungen fül
Hallo,
Habe Variables auch "oben" definiert.
Zum Verständnis: http://wiki.openoffice.org/wiki/Documen ... _Variables
Gruß R
Habe Variables auch "oben" definiert.
Zum Verständnis: http://wiki.openoffice.org/wiki/Documen ... _Variables
Gruß R
- Dateianhänge
-
- Makro2.ods
- (18.58 KiB) 174-mal heruntergeladen
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: CalcSolver automatisch mit Variablen und Bedingungen fül
eine sekündliche Überschneidung, hatte sie nochmal ausgetauscht ...
Du musst noch die Zeile löschen, sonst kommt ohne XRAY eine Fehlermeldung ...
Du musst noch die Zeile
Code: Alles auswählen
XRAY solv
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: CalcSolver automatisch mit Variablen und Bedingungen fül
Nö/ja/auch
durch die Definition als "Public Domain/öffentliche Variable" stehen die vorgefüllten Variables und Constraints jetzt nach dem ersten Durchlauf der functions noch zur Verfügung und werden im zweiten Durchlauf weiter ge"redim preserved".
Da sie öffentlich sind, kann man von überall darauf zugreifen und braucht sie nicht mehr zu übergeben.
Gruß R
durch die Definition als "Public Domain/öffentliche Variable" stehen die vorgefüllten Variables und Constraints jetzt nach dem ersten Durchlauf der functions noch zur Verfügung und werden im zweiten Durchlauf weiter ge"redim preserved".
Da sie öffentlich sind, kann man von überall darauf zugreifen und braucht sie nicht mehr zu übergeben.
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: CalcSolver automatisch mit Variablen und Bedingungen fül
Hi,
dann kannst Du selber gucken ...
Gruß R
ich wiederhole mich?F3K Total hat geschrieben:Tipp: lerne XRAY oder MRI
- Installiere Xray
- füge diesen Code in dein Makro ein:
Code: Alles auswählen
xray constraints
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: CalcSolver automatisch mit Variablen und Bedingungen fül
Servus
Offensichtlich schreibst Du erst ab Index 1 in Dein Constraints-Array. Starte stattdessen mit 0.
Offensichtlich schreibst Du erst ab Index 1 in Dein Constraints-Array. Starte stattdessen mit 0.
Re: CalcSolver automatisch mit Variablen und Bedingungen fül
Hallo,
das XRAY darf natürlich erst nach der Definition der Sonderbedingung kommen.
Wenn ich dann in Xray auf Constraints(0).left gehe:
Diese Adresse ist die der Zelle D1 auf Tabelle1, was wohl dem Namensbereich "Wert" entspricht!
und
Constraints(0).right
Diese Adresse ist die der Zelle B1 auf Tabelle1, was wohl dem Namensbereich "Limit" entspricht!
Also alles wie es sein soll. Die weiteren Bedingungen schaust Du selber nach?
Edit: Kannst Du besser Französisch als Englisch? Xray gibt auch in Englisch
Gruß R
das XRAY darf natürlich erst nach der Definition der Sonderbedingung kommen.
Code: Alles auswählen
'Nun die Sonderbedingung mit Ziffer 0
Constraints(0).Left = Allgemein.getCellRangeByName("Wert").CellAddress
Constraints(0).Operator = kleinergleich
Constraints(0).Right = Allgemein.getCellRangeByName("Limit").CellAddress
xray Constraints
'Dem Solver die Constraints uerbergeben
solv.Constraints = Constraints()
Code: Alles auswählen
Column long 3
Row long 0
Sheet short 0
und
Constraints(0).right
Code: Alles auswählen
Column long 1
Row long 0
Sheet short 0
Also alles wie es sein soll. Die weiteren Bedingungen schaust Du selber nach?
Edit: Kannst Du besser Französisch als Englisch? Xray gibt auch in Englisch
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO