Microsoft Excel

Herbers Excel/VBA-Archiv

VLOOKUP auf Links funktioniert offline


Betrifft: VLOOKUP auf Links funktioniert offline von: Matti
Geschrieben am: 06.09.2019 09:19:49

Hallo,

ich habe ein Problem.

Ich habe eine Exceltabelle erstellt, die über einen VLOOKUP aus einer externen Datei im Netzwerk Daten zieht.
Das Problem ist folgendes:

Wenn ich die Datei per E-Mail versende kann der Empfänger die Spaltenabfrage (ohne Zugriff auf das Netzwerk) ändern und bekommt so alle Daten aus der ursprünglich verlinkten Datenbank.
(Beispiel: er kopiert die Formel und legt sich nebeneinander eine Spaltenabfrage von 1 bis 100 an und kann so die komplette Datenbank reproduzieren)
Das stellt für mich ein Sicherheitsrisiko dar.
Es ist scheinbar so, dass die komplette Datenbasis immer in der Datei mit dranhängt.

Kann ich diese Funktion abstellen? Bzw. die Datenbankkopie irgendwo finden?

Vielen Dank schonmal.

  

Betrifft: AW: VLOOKUP auf Links funktioniert offline von: Daniel
Geschrieben am: 06.09.2019 10:12:50

HI
so wie es scheint, speichert Excel bei Externen Zellbezügen deren Daten im Hintergrund, um die Formeln auch dann normal ausführen zu können, wenn kein Zugriff auf die externe Datei besteht.
Ansonsten müsste ja die Formel mit dem Externen Zellbezug durch ihren Wert ersetzt werden und wäre dann verloren.
Da Excel ja nicht wissen kann, welchen Teil der Zellbezüge verwendet wird, wird immer der gesamte Zellbezug gesichert.


das sicherste wäre, vor dem Versand die Formeln mit externen Zellbezug durch ihre Werte zu ersetzen.
das geht recht einfach mit der Menüfunktion
Daten - Verbindungen - Verknüpfungen bearbeiten - Verknüpfung löschen
Das machst du natürlich in einer Kopie der Datei und versendest dann diese Kopie und nicht das Original.

Wenn die SVerweisformeln jedoch arbeitsfähig bleiben müssen, weil der Empfänger ggf den Suchbegriff ändern kann und darf, gehe so vor:
Ersetze doch die SVerweise durch die Kombination aus Index und Vergleich:
statt: =SVerweis("xxx";A:Z;26;0)
dann: =Index(Z:Z;Vergleich("xxx";A:A;0))
damit hast du nicht mehr die komplette Tabelle als Externen Zellbezug, sondern nur noch die tatsächlich verwendeten Spalten und es sollte nicht mehr möglich sein, die dazwischen liegenden Zellen auszulesen.

es müssen aber alle Externen Bezüge dahin gehend überprüft werden.



Gruß Daniel


  

Betrifft: AW: VLOOKUP auf Links funktioniert offline von: Matti
Geschrieben am: 09.09.2019 11:06:55

Hallo,

vielen Dank für die Info. Das wusste ich bisher nicht.

Darf ich fragen, woher du soetwas weißt? Kann ich das irgendwo selbstständig nachlesen. Hatte ewig gegoogelt und nichts gefunden.

LG, Mathias


  

Betrifft: AW: VLOOKUP auf Links funktioniert offline von: Daniel
Geschrieben am: 09.09.2019 14:17:20

woher ich das weiß?
kann ich dir auch nicht sagen.
Ich hatte mal ein ähnliches Problem bzw bin beim rumspielen mit einer externen Datei dadrüber gestoplpert, dass das Ändern der Adressen in manchen Fällen zu einem Wert geführt hat und nicht den erwarteten Bezugsfehler gebracht hat.
Gruß Daniel