Hallo Reinhard,
dies sind die Namen der Tabellenblätter, Spalten und Zeilen:
‚1 Gesundheitsförderung’
‚2 Ernährung’
‚3 Ausscheidung’
‚4 Aktivität Ruhe’
‚5 Perzeption Kognition’
‚6 Selbstwahrnehmung’
‚7 Rolle Beziehungen’
‚8 Sexualität’
‚9 Coping Stresstoleranz’
‚10 Lebensprinzipien’
‚11 Sicherheit Schutz’
‚12 Befinden’
‚13 Wachstum Entwicklung’
Jeweils die Spalten
B, F, J, N, R, V, Z, AD, AH, AL
immer die Zeilen 98:103.
98:103 sind Gültigkeit-Listenfelder, die gefüllt werden, wenn sie leer sind und geändert werden, wenn die Formulierungen nicht mehr passen, oder auch gelöscht werden. Die Liste umfasst immer die entsprechende Spalte, 3:90.
Die ausgewählten Formulierungen werden z. B. hiermit
WENN(‚1 Gesundheitsförderung‘!B98"";‚1 Gesundheitsförderung‘!B98;"")
nach Pflegeplanung übertragen und mit einem kleinen Makro wird nach Nicht-leeren Zellen gefiltert. Das staucht dann die mindestens 1 bis max. ca. 8 Formulierungen aus den ca. 600 Zeilen auf 1-2 ausdruckbaren Blättern zusammen.
Ich hoffe, ich hab dir jetzt alles mitgeteilt, was du wissen müsstest.
Freundliche Grüße von
Manfred
Dann müssen diese 6 Zellen „überwacht“ werden,
Gültigkeitsauswahl ist auch eine manuelle Zellwertänderung und
startet den Change_Code.
Scheitert mein Anliegen aufgrund der Vielfältigkeit der
Quellzellen?
Nein, gibt da kein Vielfältigkeitslimit.
Du warst im falschen Modul. Du warst im Modul eines Blattes.
Soweit ich weiß kann man dort nur Änderungen in diesem Blatt
überwachen.
Und ein anderes Formelergebnis wertet Vba nicht als Änderung,
deshalb muß man ja die Zellen überwachen die durch ihre
manuelle Änderung das Formelergebnis bestimmen.
Im Modul „Diese Arbeitsmappe“ wird aber mappenweit, also nicht
nur Blattweit auf Änderungen reagiert.
Da ist dann
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal
Target As Range)
End Sub
das was du bislang im Modul eines Blattes als Worksheet_Change
kennst.
Jetzt muß man halt erst Sh abprüfen ob es eins der Blätter ist
die man überwachen will, dann wie gewohnt Target.
Ich bin aber heut müd, bastel dir das morgen (oder an Ostern
*gg*), check ab ob ich alle Infos habe um genau die zu
überprüfenden ellen zu kennen, also Tab1!f5:H9, Tab2!d9:e89,
usw.
Gruß
Reinhard