Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung

Exceltabelle aus mehreren Exceldateien

Mitglied: VB-NET

VB-NET (Level 1) - Jetzt verbinden

05.05.2009, aktualisiert 17:09 Uhr, 5484 Aufrufe, 5 Kommentare

Hallo,

ich entwickle gerade eine Excellösung für ein kleines Unternehmen (zum Testen).

Dort gibt es eine Exceltabelle wo Preise und Lieferanten erfasst werden.

Jetzt sollen einige Benutzer aber nur die linke Spalte sehen.

Der "Administrator bzw. der Chef" soll aber beides sehen.

Jetzt gibt es ja die Möglichkeit für die anderen Benutzer das auszublenden mittels Benutzernamenabfrage.

Meine Idee wäre aber, dass man eine die rechte und linke Spalte in getrennte Exceldateien auslagert.

Danach bräuchte ich ja eine Exceltabelle, welche beim Öffnen sich beide Daten zusammenholt. Nach dem bearbeiten sollen die Daten wieder automatisch gespalten werden in die Dateien.

Wie löse ich das Problem am besten mit den beiden Dateien? Wie hole ich das ein und wieder zurück?

Gruß

VB-NET
Mitglied: WiSch
05.05.2009 um 17:35 Uhr
Mal ohne Test als Lösungsansatz:

  • 1. Tabellenblatt enthält die Spalte(n), die für alle sichbar sein sollen
  • 2. Tabellenblatt enhält per Verknüpfung auf Blatt 1. die selben Daten (wird also bei Änderungen in Blatt 1 aktualisiert) und zusätzliche Spalten für den Chef/Admin
  • Dann versteckst Du die Tabellenblätter, erstellst einen VBA-Code der den User abfragt und entsprechend das/die Blätter wieder einblendet oder auf diese wechselt
  • Abschließend vergibst Du noch ein Kennwort für den VBA-Code und ggf. die Datei/Blattschutz usw.

Ich denke, das könnte funktionieren. Ein Abgleich über mehrere Dateien ist da schon mit mehr Aufwand behaftet...
Bitte warten ..
Mitglied: SarekHL
05.05.2009 um 18:33 Uhr
Dumme Frage: Warum Excel und nicht Access? "Erfassung von Preisen und Lieferanten" ist doch irgendwie eine ganz typische Datenbank-Aufgabenstellung
Bitte warten ..
Mitglied: VB-NET
05.05.2009 um 20:04 Uhr
Zitat von SarekHL:
Dumme Frage: Warum Excel und nicht Access? "Erfassung von
Preisen und Lieferanten" ist doch irgendwie eine ganz typische
Datenbank-Aufgabenstellung

Ja die Lagerbuchhaltung usw. wird in Access gemacht. Wir sind dabei eine Access-Anwendung unter VB.NET zu programmieren.

Erstmal nur Testweise, um zu wissen was wir alles brauchen an Feldern usw. genügen Exceltabellen.
Bitte warten ..
Mitglied: SarekHL
05.05.2009 um 20:08 Uhr
Ja die Lagerbuchhaltung usw. wird in Access gemacht. Wir sind
dabei eine Access-Anwendung unter VB.NET zu programmieren.

Erstmal nur Testweise, um zu wissen was wir alles brauchen an
Feldern usw. genügen Exceltabellen.

Und für eine vorübergehende Lösung wollt Ihr so einen Aufwand treiben?
Bitte warten ..
Mitglied: 76109
05.05.2009 um 20:37 Uhr
Hallo VB-NET,

noch eine Möglichkeit ist, im im VB-Editor TB.Visible = "xlSheetVeryHidden" setzen. So ist das TB in der Excel-Hauptansicht absolut nicht mehr Sichtbar. Dazu sollte aber im VB-Editor unter <Extras><Eigenschaften VBA-Project> ein Passwort gesetzt werden.

Beim Öffnen der Arbeitsmappe ein Passwort abfragen. D.h. Chef mit gültigem Passwort <OK> beide Spalten und ohne Password <OK> nur eine Spalte vom versteckten TB in das sichtbare TB kopieren. Beim Schließen der Arbeitsmappe Spalten im Sichtbaren TB wieder löschen.

Gruß Dieter

[Edit] geändert [/Edit]
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Messwerte aus mehreren .txt Dateien in eine Exceltabelle einlesen
gelöst Frage von arotcivVB for Applications6 Kommentare

Ich quäle mich seit Tagen mit gefährlichem Halbwissen um Codes die hier bereitgestellt wurden so abzuändern, dass ich zwei ...

PHP
Array aus Datenbank aus mehreren Tabellen als Exceldatei downloaden
gelöst Frage von estebuPHP2 Kommentare

Hallo Gemeinde, ich grüble seit geraumer Zeit an diesem Problem und komme jetzt nicht mehr weiter. Ich habe ein ...

Microsoft Office
OneNote - Exceltabelle über mehrere Seiten hinweg ansprechen
gelöst Frage von Thomas2Microsoft Office5 Kommentare

Guten Morgen zusammen, Kurzfassung: Ich habe ein Exceldokument, dass ich auf Seite A und Seite B in OneNote einfüge ...

Microsoft Office
Excel Daten automatisch in mehrere Exceldateien exportieren
gelöst Frage von paggo69Microsoft Office9 Kommentare

Hallo Allerseits, ich habe im Moment eine ganz simple Aufgabe und frage mich ob ich das durch eine automatisierte ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 2 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 2 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 2 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 2 TagenSicherheit10 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
E-Mail
Erfahrungen mit hMailServer gesucht
Frage von it-fraggleE-Mail10 Kommentare

Hallo, meine neue Stelle möchte einen eigenen Mailserver. Ich als Linuxkind war direkt geistig mit Postfix dabei. Leider wollen ...

Firewall
Penetrationstester-Labor - Firewalls
Frage von Oli-nuxFirewall9 Kommentare

Mich würde interessieren warum man beim Einrichten eines Penetrationstester-Labor (VMs) die Firewall der Systeme deaktivieren soll? Hat das nur ...

Entwicklung
VBS: alle PDF-Dateien in einem Ordner gleichzeitig öffnen
gelöst Frage von JuweeeEntwicklung9 Kommentare

Hallo, ich habe in deiner Ordnerstruktur (.\Tagesberichte\xx.18\) mehrere dynamische PDF-Formulare (mit LCD erstellt). Die Berichtsformulare sind im Layout alle ...

Netzwerkgrundlagen
IPv6 Inter-VLAN Routing
gelöst Frage von clSchakNetzwerkgrundlagen8 Kommentare

Hi ich befasse mich gerade mit der Implementierung von IPv6 was bisher (in einem VLAN) korrekt funktioniert inkl. DNS ...