Seite 1 von 1

ausgeblendete Zellen aktualisieren

Verfasst: Mo, 11.08.2014 12:04
von clag
Hallo zusammen,

bin über ein Problem gestolpert was mich irritiert und welches ich gerne lösen würde

In einer Tabellenvorlage die ich zu Datenimportzwecken aufrufe stelle ich einige Umwandlungen und Berechnungen mit den Importierten Werten und Texten an.
Die Formeln dazu habe ich in den Zeilen 2-9 abgelegt, die dann der Übersicht wegen ausgeblendet werden.

die Daten werden dann ab Zeile 11 eingefügt, unter anderem überwache ich Spalte E auf gleiches Datum
=WENN(SUMME(E11:E110)/ANZAHL(E11:E110)=E11;"ok";PLAYON("c:\batch\sound\Alarm.mp3";1))

Die Formel funktioniert im Fehlerfall aber nur wenn die Zelle nicht ausgeblendet ist, bzw die PLAYON() Funktion spielt den Alarmsound nur wenn die Zelle sichtbar ist?
Ist die Zeile ausgeblendet reagiert sie nicht auf falsche Einträge:

was könnte dafür der Grund sein?

Re: ausgeblendete Zellen aktualisieren

Verfasst: Mo, 11.08.2014 13:06
von clag
Hallo HeritzP,


PLAYON() ist eine kleine DIY Funktion

Code: Alles auswählen

FUNCTION PLAYON(optional SoundFile as string, optional repeats as integer)
  If IsMissing (SoundFile) Then SoundFile = "c:\batch\sound\Chime.mp3"
  If IsMissing (repeats) Then repeats = 1
  playme = ConvertToUrl("c:\WINXP\system32\mplay32.exe")
   for i=1 to repeats
    Shell(playme, 2, " /play /close /new " & SoundFile, 0)
    wait 1000
  next
End FUNCTION 
an der es eigentlich nicht liegen sollte

Re: ausgeblendete Zellen aktualisieren

Verfasst: Mo, 11.08.2014 14:59
von clag
Hallo HeritzP,

ich traue der Aktualisierung nicht über den Weg, das ist wie mit der Lampe im Kühlschrank wie prüft man ob man die wirklich ausschaltet wenn die Tür zugemacht wird ;)
Wie hast du geprüft das etwas anderes aktualisiert wird?

Wenn ich anstelle dem Sound eine Text ausgebe kann ich ja bei ausgeblendeter Zeile nicht sehen ob der Zellinhalt sich wirklich aktualisiert,
lege ich im sichtbaren Bereich eine Verknüpfung auf die ausgeblendete Zelle wird mir der Fehlerstring angezeigt allerdings funktioniert dann auch der Sound :? .

Irgendwie fehlt der ausgeblendeten Zelle das Triggersignal ein F9 tut es auch habe ich gerade festgestellt.

Aber Ziel ist natürlich das die Formel ihren Job ohne extra "kick in the ass" tut.

Re: ausgeblendete Zellen aktualisieren

Verfasst: Mo, 11.08.2014 18:15
von clag
Hallo HeritzP,

danke für deinen Gegencheck

tja, das Verhalten von Calc ist für mich in diesen Fall nicht nachvollziehbar,
habe mir jetzt erst einmal damit beholfen die Formel in die sichtbare Kopfzelle der Datenspalte E zu schreiben.

Aber genau das wollte ich eigentlich umgehen und die Formeln ausblenden.

Vielleicht hat ja noch jemand eine Idee warum die Aktualisierung bei ausgeblendeter Zeile klemmt?

Re: ausgeblendete Zellen aktualisieren

Verfasst: Mo, 11.08.2014 18:37
von Karolus
Hallo

Ich würde den Job nicht per UDF anstossen, sondern per Tabellenereignis

Karolus

Re: ausgeblendete Zellen aktualisieren

Verfasst: Mo, 11.08.2014 19:12
von clag
Hallo Karolus,

ja ok das wäre auch ein Variante.

bleibt die frage warum die Formel sich im "Dunkeln" fürchtet und erst bei "Tageslicht" aktiv wird :lol: