Excel Verknüpfung - Dringend!

Grüezi Kampfbanane

Es hat jetzt funktioniert.

http://www.file-upload.net/download-3982796/Reklamat…

…ich hätte die Mappe doch erstmal noch ansehen sollen, dann hätte ich mir die Arbeit sparen können…

Müssen die Überschriften in den Tabellenblättern doppelt
stehen bleiben???

Nein, Du kannst die Zeile 1:3 in den einzelnen Tabellenblättern ausblenden, sobald Du dort die richtigen Krieterien definiert hast.
Dann kann auch keiner mehr so schnell die Blätter manipulieren.

Die erste Zeile oben Links darf ich ja nicht löschen und wenn
ich in der Zeile 1 das Wort „Marke“ oder „Kenda“ lösche, ist
die Filterung weg. Also habe ich die Überschriften doppelt
ansonsten funktioniert das nicht, richtig?

Das benötigt der Spezialfilter so, das ist korrekt - aber eben einfach ausblenden hilft.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Ich danke euch!!!

Eine Frage noch:

Der Filter bzw. die Eingabe so dass sie auf dem jeweiligen Tabellenblatt erscheint, funktioniert nicht wenn die Makros nicht aktiviert sind. Das ist auch ohne Makros nicht möglich, oder?? Das heißt ich muss immer wenn ich die Datei öffne auf „Makros aktivieren“ klicken

Sorry Doppelpost.

Kann ich irgendwas tun, damit die Frage „Makros aktivieren?“ nicht jedesmal beim Öffnen der Datei kommt?

Grüezi Kampfbanane

Ich danke euch!!!

Der Filter bzw. die Eingabe so dass sie auf dem jeweiligen
Tabellenblatt erscheint, funktioniert nicht wenn die Makros
nicht aktiviert sind. Das ist auch ohne Makros nicht möglich,
oder?? Das heißt ich muss immer wenn ich die Datei öffne auf
„Makros aktivieren“ klicken

Ja, die Makros müssen aktiviert sein, damit der Code arbeiten und die Daten ‚live‘ gefiltert werden können.

Mit welcher Excel-Version arbeitest Du denn?
Ab xl2007 kannst du im Sicherheitscenter sog. ‚Vertrauneswürdige Speicherorte‘ definieren. Mappen die dort gespeichert werden, werden ohne die Nachfrage mit aktivierten Makros geöffnet.

Alternativ kannst Du auch ein digitales Zertifikat erstellen (geht problemlos kostenlos) und dann die Mappe damit signieren. Solche Mappen werden dann ebenfalls ohne Nachfrage mit aktivierten Makros geöffnet.

Nun kommt es halt darauf an, wie und wo die Mappe denn Verwendung findet, ob nur bei dir selbst auf dem Rechner oder vielleicht in einem Firmen-Umfeld. Je nachdem ist die eine oder die andere Methode besser geeignet.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Grüezie Thomas,

Ich persönlich würde ihn in ein Extranbaltt schreiben daß
permanent ausgeblendet ist und daß ohne Vba nicht einblenden
kann.

Pardon, aber das ist Quatsch!

naja, ich quatsch halt gerne :smile:

Es hat wirklich triftige Gründe, dass der Kriterienbereich da
auf jedem einzelnen Tabellenblatt ganz oben steht!! :smile:
Nur so ist sichergestellt, dass ohne weitere Manipulation ein
Tabellenblatt kopiert und die Kriterien verändert werden
können ohne dass dann auch ein weitres Tabellenblatt und der
VBA-Code erweitert werden muss.

„triftige Gründe“, also wie Wiki sagt treibende Gründe ist doch wohl Ansichtssache je nachdem was ich wie von A nach B treiben will oder von A nach B getrieben werden möchte :smile:

Natürlich hast du Recht wenn deine Priorität ist daß dein Code unverändert benutzt werden kann und ja das ist natürlich positiv für diejenigen die beim Wort Vba schon einen Schreck bekommen.

Meine Prämisse ist eine andere. Ich habe mir gedacht, wenn sowieso schon Vba im Spiel ist, dann ändere ich da was winziges.
Bastle Code der es dem Anwender erspart da manuell Blätter kopieren zu müssen.

Die Mappe ist so vorbereitet, dass es auch einfache Weise auf
für VBA-Unkundige machbar ist sie zu erweitern.

Das stimmt natürlich.

…wenn die ersten Zeilen mit den Kriterien stören, dann
können die doch einfach ausgeblendet werden, so ist das Ganze
angedacht…

Ob sich das alle trauen nach deinen Warnungen im Blatt?
Deine Warnung vor A1 bzw. A4 „anzutasten“ KANN Schrecken verbreiten.

Abgeshen davon war ich jetzt 2 Stunden nicht am PC und dachte
wenn ich wiederkomme hat Thomas das schon gelöst, tztz, kein
Verlaß, aber schreib ich mal ein klitzkleinstes 35zeiliges
OT-Beitragchen schwupps, ruckzuck ist mein Beitrag gesperrt

-( *grins*

…ich war auf 3000m beim Skifahren mit meiner Tochter, da
sind mit solche Kinkerlitzchen nicht wirklich wichtg… ;-9

Klingt gut, Gruß an deine Tochter unbekannterweise. Wie alt ist sie denn? Ich habe vier Neffen, zwei sind 21,22, zwei sind so 8,9 J alt.

Der gut durchdachte Code von Thomas ist schon raffiniert durch
geschickte Namensvergabe und dann dem „Spezialfilter“.
@Thomas, die Sub ReSharpen scheint mir sehr entbehrlich :smile:

Nö,

weia, bist du widerborstig und pöse zu mir :smile:

wenn der Code beim Entwickeln mal abfliegt und die Events
nicht mehr aktiv sind reicht ein Start dieser Sub um sie
wieder ‚scharf‘ zu machen.

widerwiderborstige Antwort korrekt bei Code im Entwicklungsstadium. Aber doch nicht bei Code den man veröffentlicht.
Da ist dies selbstverständlich in den Prozeduren im Errorhandler berücksichtigt. So wie bei mir in fast allen (also so ,5%) Codes *gg*

Bei diesen Bereichen ist es im Normalfall sehr wichtig daß
beide die exakt gleichen Überschriftszeilen haben.

Es ist meines Wissens hier kein ‚Nicht-Normalfall‘.

Ja, zugegeben, aber ich lüge ungern deshalb schrieb ich nicht daß IMMER die Titelzeilen genau übereinstimmen müssen.
Wie gesagt im Normalfall schon.

Einfacher für den unbedarften User geht es nun wirklich nicht
mehr, meine ich.

Korrekt.

Gruß
Reinhard

Grüezi Reinhard

Ich persönlich würde ihn in ein Extranbaltt schreiben daß
permanent ausgeblendet ist und daß ohne Vba nicht einblenden
kann.

Pardon, aber das ist Quatsch!

naja, ich quatsch halt gerne :smile:

Weiss ich doch… :wink:

Es hat wirklich triftige Gründe, dass der Kriterienbereich da
auf jedem einzelnen Tabellenblatt ganz oben steht!! :smile:
Nur so ist sichergestellt, dass ohne weitere Manipulation ein
Tabellenblatt kopiert und die Kriterien verändert werden
können ohne dass dann auch ein weitres Tabellenblatt und der
VBA-Code erweitert werden muss.

Natürlich hast du Recht wenn deine Priorität ist daß dein Code
unverändert benutzt werden kann und ja das ist natürlich
positiv für diejenigen die beim Wort Vba schon einen Schreck
bekommen.

Ja, genau - der User soll/kann einfach ‚endlos‘ Tabellenblätter kopieren und muss sich sonst um nichts kümmern, keine Listen erstellen oder sonstwas. Einfach nur kopieren und die Kriterien anpassen.

Meine Prämisse ist eine andere. Ich habe mir gedacht, wenn
sowieso schon Vba im Spiel ist, dann ändere ich da was
winziges.
Bastle Code der es dem Anwender erspart da manuell Blätter
kopieren zu müssen.

An einer solchen Erweiterung ist ja auch nichts auszusetzen, solange mein Code und der Aufbau nicht tangiert wird… :wink:

Aber das Ganze sollte auch weiterhin so einfach zu handeln sein wie bisher, das wäre dann mein Anspruch…

…wenn die ersten Zeilen mit den Kriterien stören, dann
können die doch einfach ausgeblendet werden, so ist das Ganze
angedacht…

Ob sich das alle trauen nach deinen Warnungen im Blatt?
Deine Warnung vor A1 bzw. A4 „anzutasten“ KANN Schrecken
verbreiten.

Ich hab nur geschrieben, dass die nicht gelöscht werden sollen, von ‚nicht ausblenden‘ steht da gar nichts.

…aber deine Kritik zu Herzen nehmend werde ich ein weiteres Tabellenblatt mit einer ausführlichen Anleitung zur Verwendung der Mappe hinzufügen - irgendwann… :wink:

Abgeshen davon war ich jetzt 2 Stunden nicht am PC und dachte
wenn ich wiederkomme hat Thomas das schon gelöst, tztz, kein
Verlaß, aber schreib ich mal ein klitzkleinstes 35zeiliges
OT-Beitragchen schwupps, ruckzuck ist mein Beitrag gesperrt

-( *grins*

…ich war auf 3000m beim Skifahren mit meiner Tochter, da
sind mit solche Kinkerlitzchen nicht wirklich wichtg… ;-9

Klingt gut, Gruß an deine Tochter unbekannterweise. Wie alt
ist sie denn? Ich habe vier Neffen, zwei sind 21,22, zwei sind
so 8,9 J alt.

Danke, sie wird kommende Woche 13.

Der gut durchdachte Code von Thomas ist schon raffiniert durch
geschickte Namensvergabe und dann dem „Spezialfilter“.
@Thomas, die Sub ReSharpen scheint mir sehr entbehrlich :smile:

Nö,

weia, bist du widerborstig und pöse zu mir :smile:

Na, Du hast das ja förmlich herausgefordert - was mäkelst Du auch einfach an meinem Code rumm…

wenn der Code beim Entwickeln mal abfliegt und die Events
nicht mehr aktiv sind reicht ein Start dieser Sub um sie
wieder ‚scharf‘ zu machen.

widerwiderborstige Antwort korrekt bei Code im
Entwicklungsstadium. Aber doch nicht bei Code den man
veröffentlicht.
Da ist dies selbstverständlich in den Prozeduren im
Errorhandler berücksichtigt. So wie bei mir in fast allen
(also so ,5%) Codes *gg*

Ich ändere auch später ab und an mal was - und da der Code im Klassenmodul der Mappe steht wird er auch nicht so ohne weiteres gefunden (ausser es schnüffelt da wer im VBA-Teil der Mappe rum)

Bei diesen Bereichen ist es im Normalfall sehr wichtig daß
beide die exakt gleichen Überschriftszeilen haben.

Es ist meines Wissens hier kein ‚Nicht-Normalfall‘.

Ja, zugegeben, aber ich lüge ungern deshalb schrieb ich nicht
daß IMMER die Titelzeilen genau übereinstimmen müssen.

Solange nicht mit Formeln gefiltert wird, muss das aber so sein - mit Formeln als Kriterien sieht es dann anders aus, aber das ist dann schon recht hohe Schule…

Einfacher für den unbedarften User geht es nun wirklich nicht
mehr, meine ich.

Korrekt.

Danke.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -