Discussion:
Wie Dateigröße reduzieren?
(zu alt für eine Antwort)
Andreas Meffert
2005-05-12 07:19:55 UTC
Permalink
Hallo,

ich habe ein Problem mit einer Excel 2003 - Datei. Diese wird erstellt und
gespreichert. Sie enthält keinerlei Makros oder VBA-Code. Anschließend wird
diese Datei über das Excel-Makro einer anderen Datei geöffnet, bearbeitet
(es werden Feldinhalte zu Hyperlinks gemacht und zwei Spalten gelöscht) und
wieder gespeichert. Nach dieser Prozedur ist die Datei um ca. 30% gewachsen,
ohne dass ich Daten ergänzt habe.
Wie kann ich die Dateigröße reduzieren, da es sich um Größenordnungen
zwischen 20 und 26 MB handelt?

Eine Suche in Google hat kein Ergebnis gebracht, da es immer nur um zu
reduzierenden VBA-Code ging. Auch der Link zu
http://www.contextures.com/xlfaqApp.html#Unused bringt mich nicht weiter, da
keine ungenutzen Spalten existieren, die von Excel fälschlicherweise als
"used" klassifiziert wären.

Ich bin für jeden Tipp dankbar.

Gruß
Andreas
Alexander Wolff
2005-05-12 07:28:00 UTC
Permalink
Ein Hausmittel könnte sein: Unter altem Excel-Format abspeichern, öffnen, im
Standardformat speichern. Geht natürlich nur, wenn Du keine hinzugekommenen
Features benutzst. Vorsicht hier auch beim VBA-Code!

Andererseits: Wenn Label plötzlich zu Hyperlinks werden, wird natürlich auch
mehr verwaltet, nämlich das Label und der Link. Hier könnte es helfen, statt
Hyperlinks die Werte selbst zu verwenden (unterstrichen formatieren) und mit
einem Click-Ereignis zur Webseite zu verlinken.
--
Hallo + Gruss Alexander (WinXP Home SP1 - Office 2000 SP3) 6----5----7-2
Andreas Meffert
2005-05-12 08:38:51 UTC
Permalink
Hallo,
Post by Alexander Wolff
Ein Hausmittel könnte sein: Unter altem Excel-Format abspeichern, öffnen, im
Standardformat speichern. Geht natürlich nur, wenn Du keine
hinzugekommenen
Post by Alexander Wolff
Features benutzst. Vorsicht hier auch beim VBA-Code!
Das habe ich versucht, führt aber zu keinem Ergebnis. Hinterher ist die
Datei wieder exakt genauso groß wie zuvor.
Post by Alexander Wolff
Andererseits: Wenn Label plötzlich zu Hyperlinks werden, wird natürlich auch
mehr verwaltet, nämlich das Label und der Link. Hier könnte es helfen, statt
Hyperlinks die Werte selbst zu verwenden (unterstrichen formatieren) und mit
einem Click-Ereignis zur Webseite zu verlinken.
Das wäre noch eine Variante. Wie richte ich denn dieses Click-Ereignis auf
eine Zelle ein? Ich stehe noch etwas auf dem Schlauch...
Hätte ich dann für jedes Zellenfeld ein eigenes Makro im Hintergrund? Dann
läuft mein VBA-Code vermutlich über, weil in meiner Tabelle ca. 100000
Hyperlinks vorhanden sind. OK, ich gebe zu, das ist etwas reichlich, aber
ich kann es leider nicht ändern.
Und: könnte ich dieses Makro bzw. den VBA-Code, in dem jedem Feld der Link
zugewiesen wird auch per VBA erzeugen lassen?

Danke und Gruß
Andreas
Thomas Ramel
2005-05-12 09:17:44 UTC
Permalink
Grüezi Andreas

Andreas Meffert schrieb am 12.05.2005
Post by Andreas Meffert
Das wäre noch eine Variante. Wie richte ich denn dieses Click-Ereignis auf
eine Zelle ein? Ich stehe noch etwas auf dem Schlauch...
Hätte ich dann für jedes Zellenfeld ein eigenes Makro im Hintergrund? Dann
läuft mein VBA-Code vermutlich über, weil in meiner Tabelle ca. 100000
Hyperlinks vorhanden sind. OK, ich gebe zu, das ist etwas reichlich, aber
ich kann es leider nicht ändern.
Hmmm, wie oder als was erzeugst Du die Hyperlinks in der Mappe?
Ist es dasselbe wie 'Einfügen --> Hyperlink'?

Dann könntest du es mit der HYPERLINK()-Funktion mal versuchen.
Das ergibt eine zusätzliche Spalte (oder ein Umformen des Zelleninhalts)

Diese Zelle wirkt dann auf dieselbe Weise wie ein eingefügter hyperlink -
ich könnte mir aber vorstellen, dass die Datei dann weniger gross wird.



Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Thorsten D.
2005-05-12 09:23:10 UTC
Permalink
Andreas Meffert schrieb:
...

Hallo Andreas,

die Frage ist, ändert dein VBA-Makro nur die ausgefüllten Zellen in
Links oder wird die Formatierung auf die ganze Spalte durchgeführt?

Wäre vielleicht hilfreich, wenn du den Code mal hier einfügen könntest.
--
MfG
Thorsten

Für jedes Problem gibt es eine wissenschaftliche und eine einfache Lösung.

E-Mail-Spamming bringt nichts, da nur E-Mails aus dem Kontaktordner
akzeptiert werden.
Andreas Meffert
2005-05-12 09:41:59 UTC
Permalink
Hallo,
Post by Thorsten D.
Hallo Andreas,
die Frage ist, ändert dein VBA-Makro nur die ausgefüllten Zellen in
Links oder wird die Formatierung auf die ganze Spalte durchgeführt?
Das Makro sucht alle Zellen von 10 potentiell betroffenen Spalten (ab Spalte
P), ob dort "http://" steht. Wenn ja, wird genau dieser Zelleninhalt in
einen Hyperlink umgewandelt (in der Form Einfügen->Hyperlink). Die Liste
enthält derzeit ca. 11500 gefüllte Zeilen.
Post by Thorsten D.
Wäre vielleicht hilfreich, wenn du den Code mal hier einfügen könntest.
Mache ich. Unten ist er eingefügt.

Danke und Gruß
Andreas

Public Sub CreateHyperlink()
Dim YOffset As Integer
Dim XOffset As Integer
Dim Link As String
Dim Dateiname As String
Dim Dateipfad As String

Dateipfad = "D:\EigeneDateien\"
Dateiname = "Liste.xls"

Workbooks.Open Filename:=Dateipfad + Dateiname
Windows(Dateiname).Activate

With Workbooks(Dateiname).Worksheets("Table_All")
Sheets("Table_All").Select
For XOffset = 0 To 9
For YOffset = 1 To 12000
Link = Range("P1").Offset(YOffset, XOffset).Value
If Left(Link, 7) = "HTTP://" Or Left(Link, 7) = "http://" Then
Range("P1").Offset(YOffset, XOffset).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Link,
TextToDisplay:=Link, ScreenTip:="Klick to open Datasheet"
End If
Next YOffset
Next XOffset
End With
End Sub
Thomas Ramel
2005-05-12 13:57:01 UTC
Permalink
Grüezi Andreas

Andreas Meffert schrieb am 12.05.2005
Post by Andreas Meffert
Das Makro sucht alle Zellen von 10 potentiell betroffenen Spalten (ab Spalte
P), ob dort "http://" steht. Wenn ja, wird genau dieser Zelleninhalt in
einen Hyperlink umgewandelt (in der Form Einfügen->Hyperlink). Die Liste
enthält derzeit ca. 11500 gefüllte Zeilen.
Ich habe mir erlaubt den Code ein wenig umzuschreiben, sodass er die
Funktion HYPERLINK() verwendet und auch einiges gekürzt, sodass der Ablauf
sich ebenfalls beschleunigen sollte.
Einzig auf die Screentipps müstest Du dann verzichten.....

Public Sub CreateHyperlink()
Dim Dateiname As String
Dim Dateipfad As String
Dim rngZelle As Range

Dateipfad = "D:\EigeneDateien\"
Dateiname = "Liste.xls"

Workbooks.Open Filename:=Dateipfad & Dateiname
Workbooks(Dateiname).Worksheets("Table_All").Select
Application.ScreenUpdating = False

' Hier noch den effektiven Bereich anpassen
For Each rngZelle In ActiveSheet.Range("P2:X12000")
If Left(rngZelle, 7) = "HTTP://" _
Or Left(rngZelle, 7) = "http://" Then

rngZelle.Formula = _
"=HYPERLINK(""" & rngZelle.Value & """)"

End If
Next rngZelle
Application.ScreenUpdating = True
End Sub



Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Andreas Meffert
2005-05-13 08:04:31 UTC
Permalink
Servus Thomas,
Post by Thomas Ramel
Grüezi Andreas
Andreas Meffert schrieb am 12.05.2005
Post by Andreas Meffert
Das Makro sucht alle Zellen von 10 potentiell betroffenen Spalten (ab Spalte
P), ob dort "http://" steht. Wenn ja, wird genau dieser Zelleninhalt in
einen Hyperlink umgewandelt (in der Form Einfügen->Hyperlink). Die Liste
enthält derzeit ca. 11500 gefüllte Zeilen.
Ich habe mir erlaubt den Code ein wenig umzuschreiben, sodass er die
Funktion HYPERLINK() verwendet und auch einiges gekürzt, sodass der Ablauf
sich ebenfalls beschleunigen sollte.
Das ist schlichterdings genial. :-)))
Jetzt ist die Datei inkl. aller Links locker 10 MB kleiner als die Datei
nach meiner Version.
Post by Thomas Ramel
Einzig auf die Screentipps müstest Du dann verzichten.....
Das mit den Screentips hatte ich bei mir auch bereits gelöscht gehabt, aber
viel hatte es nicht gebracht. Trotzdem kann ich gut darauf verzichten.
Post by Thomas Ramel
Mit freundlichen Grüssen
Thomas Ramel
Herzlichen Dank
Andreas
Thomas Ramel
2005-05-13 12:10:42 UTC
Permalink
Grüezi Andreas

Andreas Meffert schrieb am 13.05.2005
Post by Andreas Meffert
Post by Thomas Ramel
Ich habe mir erlaubt den Code ein wenig umzuschreiben, sodass er die
Funktion HYPERLINK() verwendet und auch einiges gekürzt, sodass der Ablauf
sich ebenfalls beschleunigen sollte.
Das ist schlichterdings genial. :-)))
Oh, ich danke für die Blumen :-9
Post by Andreas Meffert
Jetzt ist die Datei inkl. aller Links locker 10 MB kleiner als die Datei
nach meiner Version.
Das sind ja dann bis gegen 50% - krieg ich die jetzt? ;-)))
Post by Andreas Meffert
Post by Thomas Ramel
Einzig auf die Screentipps müstest Du dann verzichten.....
Das mit den Screentips hatte ich bei mir auch bereits gelöscht gehabt, aber
viel hatte es nicht gebracht. Trotzdem kann ich gut darauf verzichten.
Innerhalb der eingefügten Hyperlinks ist da nicht mehr viel zu machen, das
stimmt.
Ich bin nun schon etwas überrascht, wie viel Overhead das Einfügen der
Hyperlinks gegenüber der Verwendung der Funktion hat. Künftig werde ich
wohl vermehrt zur Verwendung der Funktion raten.
Insofern habe ich aus diesem Beitrag auch wieder was gelernt :-)
Post by Andreas Meffert
Herzlichen Dank
Aber gerne doch; der Nutzen ist ja auch auf meiner Seite da.



Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Andreas Meffert
2005-05-13 13:53:59 UTC
Permalink
Servus Thomas,
Post by Thomas Ramel
Grüezi Andreas
Andreas Meffert schrieb am 13.05.2005
Post by Andreas Meffert
Jetzt ist die Datei inkl. aller Links locker 10 MB kleiner als die Datei
nach meiner Version.
Das sind ja dann bis gegen 50% - krieg ich die jetzt? ;-)))
Was, die kleinere Datei? ;-))
Post by Thomas Ramel
Post by Andreas Meffert
Post by Thomas Ramel
Einzig auf die Screentipps müstest Du dann verzichten.....
Das mit den Screentips hatte ich bei mir auch bereits gelöscht gehabt, aber
viel hatte es nicht gebracht. Trotzdem kann ich gut darauf verzichten.
Innerhalb der eingefügten Hyperlinks ist da nicht mehr viel zu machen, das
stimmt.
Ich bin nun schon etwas überrascht, wie viel Overhead das Einfügen der
Hyperlinks gegenüber der Verwendung der Funktion hat. Künftig werde ich
wohl vermehrt zur Verwendung der Funktion raten.
Auch ich bin mehr als erstuant, aber die Links als solche funktionieren
jetzt immer noch - nur der Overhead ist weg :-))
Post by Thomas Ramel
Insofern habe ich aus diesem Beitrag auch wieder was gelernt :-)
:-O
Post by Thomas Ramel
Post by Andreas Meffert
Herzlichen Dank
Aber gerne doch; der Nutzen ist ja auch auf meiner Seite da.
So soll es sein.
Einfach perfekt.

Viele Grüße und ein schönes Wochenende
Andreas
Thomas Ramel
2005-05-13 14:15:50 UTC
Permalink
Grüezi Andreas

Andreas Meffert schrieb am 13.05.2005
Post by Andreas Meffert
Post by Thomas Ramel
Das sind ja dann bis gegen 50% - krieg ich die jetzt? ;-)))
Was, die kleinere Datei? ;-))
Nein; die 50% Provision natürlich ;-)
Post by Andreas Meffert
Post by Thomas Ramel
Ich bin nun schon etwas überrascht, wie viel Overhead das Einfügen der
Hyperlinks gegenüber der Verwendung der Funktion hat. Künftig werde ich
wohl vermehrt zur Verwendung der Funktion raten.
Auch ich bin mehr als erstuant, aber die Links als solche funktionieren
jetzt immer noch - nur der Overhead ist weg :-))
Ja, der Effekt ist in der Tat erstaunlich. Bei kleineren Dateien fällt er
kaum ins Gewicht, daher konnte ich auch nicht sagen obs wirklich was
bringt.
Um so freudiger überrascht bin ich nun ob des Effektes :-)
Post by Andreas Meffert
Post by Thomas Ramel
Post by Andreas Meffert
Herzlichen Dank
Aber gerne doch; der Nutzen ist ja auch auf meiner Seite da.
So soll es sein.
Einfach perfekt.
Genau so - auch dir ein schönes Pfingst-Wochenende



Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Reiner Wolff
2005-05-12 18:42:18 UTC
Permalink
Moin Andreas,
Post by Andreas Meffert
ich habe ein Problem mit einer Excel 2003 - Datei. Diese wird erstellt und
gespreichert. Sie enthält keinerlei Makros oder VBA-Code. Anschließend wird
diese Datei über das Excel-Makro einer anderen Datei geöffnet, bearbeitet
(es werden Feldinhalte zu Hyperlinks gemacht und zwei Spalten gelöscht) und
wieder gespeichert. Nach dieser Prozedur ist die Datei um ca. 30% gewachsen,
ohne dass ich Daten ergänzt habe.
Dies könnte neben plausiblen Gründen auch an einem Fehler in der
Speicherverwaltung von Excel liegen.
Probiere einmal, ob Du mit dem Excel Rebuilder die Datei verkleinern
kannst. Du findest ihn nebst einem Link zu einer Demo-Version hier:
http://www.vbusers.com/commercial/rebuild.asp
Post by Andreas Meffert
Wie kann ich die Dateigröße reduzieren, da es sich um Größenordnungen
zwischen 20 und 26 MB handelt?
hm, 20 MB und 100.000 Hyperlinks in einer Datei ...
Da kommst Du nicht um einen Kommentar herum ;-)
Warum ist das so groß, wer soll die Links alle lesen und warum verwaltest
Du die Links bzw. die Daten bei dieser Größenordnung nicht sinnvoll in
einer Datenbank?
Ja, bei diesen Dateigrößen habe ich Mitleid mit Excel.
Mir sind in der Praxis noch keine Excel-Dateien über den Weg gelaufen, die
in ihrer Benutzung sinnvoll waren und größer als 4 MB. Meine teilweise
sinnvollen Dateien sind nicht größer als 1,5 MB. Warum wird Excel nur für
solche Datenmengen vergenussferkelt?

Greetinx aus Kiel
Reiner
--
Press any key to continue or any other key to quit
Andreas Meffert
2005-05-13 06:47:58 UTC
Permalink
Hallo,
Post by Reiner Wolff
Moin Andreas,
Dies könnte neben plausiblen Gründen auch an einem Fehler in der
Speicherverwaltung von Excel liegen.
Probiere einmal, ob Du mit dem Excel Rebuilder die Datei verkleinern
http://www.vbusers.com/commercial/rebuild.asp
Das werde ich gleich mal testen.
Post by Reiner Wolff
hm, 20 MB und 100.000 Hyperlinks in einer Datei ...
Da kommst Du nicht um einen Kommentar herum ;-)
Nunja.
Post by Reiner Wolff
Warum ist das so groß, wer soll die Links alle lesen und warum verwaltest
Du die Links bzw. die Daten bei dieser Größenordnung nicht sinnvoll in
einer Datenbank?
Zur allgemeinen Erheiterung: die Daten kommen aus einer Datenbank. Da aber
nicht alle Mitarbeiter im Unternehmen Zugriff darauf haben aber jeder Excel
nutzt, ist der einfachste Weg, diese Daten in einer großen Tabelle zur
Verfügung zu stellen. Selbstverständlich wird niemand die Liste von oben bis
unten lesen, aber dafür ist sie auch nicht gedacht. Ohne eine Filter oder
Suchfunktion geht da gar nix, das ist ganz klar. Und zu jeder Zeile gibt es
eben auch Links - zwischen 1 und 10 pro Eintrag. Daran kann ich selbst
leider nichts ändern.
Post by Reiner Wolff
Ja, bei diesen Dateigrößen habe ich Mitleid mit Excel.
Warum?
Post by Reiner Wolff
Mir sind in der Praxis noch keine Excel-Dateien über den Weg gelaufen, die
in ihrer Benutzung sinnvoll waren und größer als 4 MB. Meine teilweise
sinnvollen Dateien sind nicht größer als 1,5 MB. Warum wird Excel nur für
solche Datenmengen vergenussferkelt?
Weil es in unserem Unternehmen keine andere standardmäßige Applikation gibt,
die den von uns benötigten Funktionsumfang für jedermann zur Verfügung
stellt. Wir haben hier andere Excel-Dateien im täglichen Einsatz, die
inzwischen durchaus auf 15MB angewachsen sind - und trotzdem rund laufen.
Gelegentlich stoßen wir an die max. Zeilenbeschränkung, aber dafür gibt es
ja schließlich so den ein oder anderen Trick.

Gruß
Andreas
Reiner Wolff
2005-05-13 14:41:10 UTC
Permalink
Moin Andreas,
Post by Andreas Meffert
Post by Reiner Wolff
Warum ist das so groß, wer soll die Links alle lesen und warum verwaltest
Du die Links bzw. die Daten bei dieser Größenordnung nicht sinnvoll in
einer Datenbank?
Zur allgemeinen Erheiterung: die Daten kommen aus einer Datenbank. Da aber
nicht alle Mitarbeiter im Unternehmen Zugriff darauf haben aber jeder Excel
nutzt, ist der einfachste Weg, diese Daten in einer großen Tabelle zur
Verfügung zu stellen. Selbstverständlich wird niemand die Liste von oben bis
unten lesen, aber dafür ist sie auch nicht gedacht. Ohne eine Filter oder
Suchfunktion geht da gar nix, das ist ganz klar.
Es spricht ja auch nichts grundsätzliches dagegen Excel dafür zu nutzen.
Allerdings ist imho der Datentransfer aus der Datenbank nach Excel
überflüssig. Wenn die Leute sich mit Excel auskennen und dieses benutzen
sollen, dann nutzt Excel doch als FrontEnd, dass auf die BackEnd-Datenbank
zugreift. Du schreibst, dass nicht alle Mitarbeiter Zugriff darauf haben,
das kann eigentlich nur 2 Gründe haben:
- sie haben keine ständige Verbindung zum Netzwerk und müssen daher eine
Datenkopie erhalten oder
- die Datenbankberechtigungen sind nicht richtig gepflegt.

Excel hat eigentlich Zugriffsmöglichkeiten auf externe Daten integriert.
Zudem kann man auch ohne die Daten in Excel selbst vorzuhalten, diese von
der Datenbank abrufen und in Excel anzeigen.
Dabei entstehen hauptsächlich 2 Vorteile:
- die Geschwindigkeit beim Arbeiten mit dieser Datei dürfte deutlich
schneller sein, da sie wesentlich kleiner ist und
- es lassen sich auch direkte Änderungen über Excel in die Datenbank
möglich.
Post by Andreas Meffert
Post by Reiner Wolff
Ja, bei diesen Dateigrößen habe ich Mitleid mit Excel.
Warum?
Weil Excel da etwas ins Schwitzen kommt. Ich sehe förmlich schon die
Monitore beschlagen ;-)
Naja, wenn man in einem klimatisierten Raum sitzt, geht's vermutlich.
Post by Andreas Meffert
Post by Reiner Wolff
Mir sind in der Praxis noch keine Excel-Dateien über den Weg gelaufen, die
in ihrer Benutzung sinnvoll waren und größer als 4 MB. Meine teilweise
sinnvollen Dateien sind nicht größer als 1,5 MB. Warum wird Excel nur für
solche Datenmengen vergenussferkelt?
Weil es in unserem Unternehmen keine andere standardmäßige Applikation gibt,
die den von uns benötigten Funktionsumfang für jedermann zur Verfügung
stellt. Wir haben hier andere Excel-Dateien im täglichen Einsatz, die
inzwischen durchaus auf 15MB angewachsen sind - und trotzdem rund laufen.
Gelegentlich stoßen wir an die max. Zeilenbeschränkung, aber dafür gibt es
ja schließlich so den ein oder anderen Trick.
Tja, Hauptsache ist allerdings, dass es funktioniert und ihr damit
glücklich seid. Ich würde mit derartigen Dateien nicht gerne lange arbeiten
wollen, aber das liegt vermutlich daran, dass mein Herz eher für
Datenbanken schlägt als für Excel. Ich liebe Excel, aber ich nutze es nicht
für alles.
Letztlich wollte ich auch nur einmal Denkanstöße in eine andere Richtung
geben...

Greetinx aus Kiel
Reiner
--
Computer sind grossartig. Mit ihnen macht man die Fehler viel schneller.
Andreas Meffert
2005-05-17 06:47:05 UTC
Permalink
Hallo Reiner,
Post by Reiner Wolff
Moin Andreas,
Post by Andreas Meffert
Post by Reiner Wolff
Warum ist das so groß, wer soll die Links alle lesen und warum verwaltest
Du die Links bzw. die Daten bei dieser Größenordnung nicht sinnvoll in
einer Datenbank?
Zur allgemeinen Erheiterung: die Daten kommen aus einer Datenbank. Da aber
nicht alle Mitarbeiter im Unternehmen Zugriff darauf haben aber jeder Excel
nutzt, ist der einfachste Weg, diese Daten in einer großen Tabelle zur
Verfügung zu stellen. Selbstverständlich wird niemand die Liste von oben bis
unten lesen, aber dafür ist sie auch nicht gedacht. Ohne eine Filter oder
Suchfunktion geht da gar nix, das ist ganz klar.
Es spricht ja auch nichts grundsätzliches dagegen Excel dafür zu nutzen.
Allerdings ist imho der Datentransfer aus der Datenbank nach Excel
überflüssig. Wenn die Leute sich mit Excel auskennen und dieses benutzen
sollen, dann nutzt Excel doch als FrontEnd, dass auf die BackEnd-Datenbank
zugreift. Du schreibst, dass nicht alle Mitarbeiter Zugriff darauf haben,
- sie haben keine ständige Verbindung zum Netzwerk und müssen daher eine
Datenkopie erhalten oder
- die Datenbankberechtigungen sind nicht richtig gepflegt.
Eine "Online"-Version der Datenbank ist natürlich eine gute Idee. Das könnte
ich mir gut für die Kollegen vor Ort vorstellen. Ich werde es mal in den
kommenden Tagen testen.
Danke für den Tipp.
Post by Reiner Wolff
Excel hat eigentlich Zugriffsmöglichkeiten auf externe Daten integriert.
Zudem kann man auch ohne die Daten in Excel selbst vorzuhalten, diese von
der Datenbank abrufen und in Excel anzeigen.
- die Geschwindigkeit beim Arbeiten mit dieser Datei dürfte deutlich
schneller sein, da sie wesentlich kleiner ist und
- es lassen sich auch direkte Änderungen über Excel in die Datenbank
möglich.
Änderungen *dürfen nicht* durchgeführt werden - alle Kollegen haben nur
Leserechte.
Post by Reiner Wolff
Weil Excel da etwas ins Schwitzen kommt. Ich sehe förmlich schon die
Monitore beschlagen ;-)
Naja, wenn man in einem klimatisierten Raum sitzt, geht's vermutlich.
Deshalb entwickele ich in der kalten Jahreszeit ;-))
Post by Reiner Wolff
Post by Andreas Meffert
Weil es in unserem Unternehmen keine andere standardmäßige Applikation gibt,
die den von uns benötigten Funktionsumfang für jedermann zur Verfügung
stellt. Wir haben hier andere Excel-Dateien im täglichen Einsatz, die
inzwischen durchaus auf 15MB angewachsen sind - und trotzdem rund laufen.
Gelegentlich stoßen wir an die max. Zeilenbeschränkung, aber dafür gibt es
ja schließlich so den ein oder anderen Trick.
Tja, Hauptsache ist allerdings, dass es funktioniert und ihr damit
glücklich seid. Ich würde mit derartigen Dateien nicht gerne lange arbeiten
wollen, aber das liegt vermutlich daran, dass mein Herz eher für
Datenbanken schlägt als für Excel. Ich liebe Excel, aber ich nutze es nicht
für alles.
Ich auch nicht. Aber blöderweise ist das die größte gemeinsame Basis hier.
Kommt noch dazu: mein Chef liebt es auch - und nutz es für alles... ;-)
Post by Reiner Wolff
Letztlich wollte ich auch nur einmal Denkanstöße in eine andere Richtung
geben...
Klar, herzlichen Dank dafür.
Post by Reiner Wolff
Greetinx aus Kiel
Reiner
Grüße aus Hessen
Andreas

Lesen Sie weiter auf narkive:
Loading...