Hallo Volker,
ganz herzlichen Dank für den Hinweis.
Mit || oB(1).Value =
"INDIRECT(ADDRESS(ROW();COLUMN()))-INDIRECT(ADDRESS(ROW()-1;COLUMN())) <
0" || funktioniert es, wie es sollte.
Mit || oB(1).Value =
"INDIREKT(ADRESSE(ZEILE();SPALTE()))-INDIREKT(ADRESSE(ZEILE()-1;SPALTE()))
< 0" ||
Hallo Volker, Hans-Werner,
das funktioniert!
Kannst du erklären, warum das so ist? Versteht die Zuweisung in Basic
nur die englische Formulierung, die wahrscheinlich die eigentlich
gültige ist? Stößt der Dialog für die Bedingte Formatierung da die
"Übersetzung" an?
Das nur, um mein Wissen zu
Am 22.06.2020 um 20:17 schrieb OoOHWHOoO:
>
> oB(1).Value =
> "INDIREKT(ADRESSE(ZEILE();SPALTE()))-INDIREKT(ADRESSE(ZEILE()-1;SPALTE()))
> < 0"
Abgesehen davon, dass diese Formel fehlerhaft ist, nämlich für Zeile 1
("Zeile()" = 0, und davon 1 abgezogen, ergibt als Adresse -1), weiß ich
auch
Hallo, Hans-Werner,
die Formeln müssen englisch sein. Versuch's mal mit:
oB(1).Value =
"INDIRECT(ADDRESS(ROW();COLUMN()))-INDIRECT(ADDRESS(ROW()-1;COLUMN())) < 0"
Schöne Grüße
Volker
Am 22.06.20 um 20:17 schrieb OoOHWHOoO:
Hallo,
folgendes Problem:
Gegeben sei folgende kleine
Hallo,
folgendes Problem:
Gegeben sei folgende kleine CALC-Tabelle
|1|4|1|4|
|2|3|2|3|
|3|2|3|2|
|4|1|4|1|
und dieser BasicMakro-Code:
Sub BedingteFormatierung
Dim oBF as Object ' obj Bedingung Format (Conditional Format)
Dim oBFB as Object ' obj Bedingung Format Bereich
Dim oB(2) as New
Hallo Götz,
Am 21.06.2020 um 11:41 schrieb Götz M. Ritter:
>
> Hallo Michael,
>
> die LO-Version ist: Version: 6.4.4.2 (x64) /
> Build-ID: 3d775be2011f3886db32dfd395a6a6d1ca2630ff
>
> und mein OS ist: Win 10 Pro, 1909 (Build 18363.900)
>
>
> PS: Ich habe jetzt selbst etwas experimentiert und
Hallo Jürgen,
vielen Dank für Deinen Hinweis. Ich denke schon, daß das auch
funktioniert. Nur für meine hiesigen Anwendungsfälle muß ich sagen, daß
für alle - auch für die anderen Vorschlägen - bei allen Weitergaben,
Release-Änderungen usw. auf auch diese Erweiterungen/Änderungen geachtet