Datenüberprüfung - Offset funktioniert nach dem Schließen nicht und öffnet sich auch als XLM-Datei

378
Simon Fox

Ich habe ein großes Arbeitsblatt namens "Produkte", das alle unsere Baumaterialien auflistet, die in 3 Kategorien eingeteilt sind und dann die Produktbeschreibung dh

Cat1 Cat2 Cat3 Product Name Accessories, Decking, Wood, Wood Plank 001 Accessories, Decking, Wood, Wood Plank 002 Accessories, Decking, Plastic, Plastic Plank 001 Accessories, Decking, Plastic, Plastic Plank 002 

Ich habe die Kategorien auf einem anderen Blatt definiert, um alle verfügbaren Optionen aufzulisten, und dann ein drittes Arbeitsblatt erstellt, damit die Mitarbeiter Materialien auswählen können, die auf Dropboxen basieren.

Ich habe die ersten 3 Listenfelder als kaskadierende Listenfelder erstellt, die die Kategorien OK filtern. Das alles funktioniert gut. Ich verwende dann die Datenvalidierung für die vierte Zelle, um die Produktbeschreibung anhand der folgenden Formel auszuwählen

=OFFSET(Products!$D$2,MATCH(1,(Products!$A:$A=B8)*(Products!$B:$B=C8)*(Products!$C:$C=D8),0)-2,0,COUNTIFS(Products!$A$2:$A$417,B8,Products!$B$2:$B$417,C8,Products!$C$2:$C$417,D8)) 

Das Arbeitsblatt funktioniert einwandfrei. Wenn ich jedoch speichern und wieder öffnen, funktioniert der letzte Teil (vierte Zelle mit der Produktbeschreibung) nicht mehr. ABER wenn ich einfach auf Datenüberprüfung klicke und dann auf OK (ohne die Formel oder irgendetwas zu ändern) funktioniert es wieder einwandfrei.

Ich habe versucht, als xls-Datei zu speichern UND die neuere xlxs-Datei UND die Xlm-Datei mit allen Makros zu aktivieren. Nothign ändert sich.

Jedes Mal, wenn ich die Datenüberprüfung öffnen muss, klicken Sie erneut auf OK, und es funktioniert, bis ich das Arbeitsblatt wieder schließe.

Ich bin überrascht! Jeder kann helfen?

0

0 Antworten auf die Frage