Supportnet / Forum / Tabellenkalkulation
Excel-Datenbank mit Eingabemaske
Frage
Ich muss eine Excel-Datenbank erstellen, wobei die Einträge nur in der Maske möglich sein sollen (wie ich die Maske aufrufe weiß ich, jedoch nicht, wie diese auch beim öffnen der Datei automatisch geöffnet wird). Oder gibt es eine elegantere Lösung für eine Eingabemaske (die verschiedenen Benutzer sollen nur Zugriff auf die Maske haben und sich die Liste anschl. nur ansehen, nicht aber ändern können).
Vielen Dank für Euro Antworten!!!
Antwort 1 von want2cu
vielleicht könntest du das über makrogesteuerte Schaltflächen realisieren, dass der Benutzer unmittelbar die Dateneingabemaske angezeigt bekommt.
Was ich nicht nachvollziehen kann: warum sollen die Benutzer sich nachher die Liste nur ansehen, nicht aber auch ändern dürfen?
Wie sollen sie denn z.B. einen Eingabefehler, den sie erst später bemerken, wieder korrigieren?
Über die EIngabemaske kannst du m.E. die Änderung nicht unterbinden, warum sollen die User dann nicht auch in der Liste unmittelbar ändern können?
Vielleicht gibt es dafür ja einen besonderen Grund, den du erklären könntest.
CU
Klaus
Was ich nicht nachvollziehen kann: warum sollen die Benutzer sich nachher die Liste nur ansehen, nicht aber auch ändern dürfen?
Wie sollen sie denn z.B. einen Eingabefehler, den sie erst später bemerken, wieder korrigieren?
Über die EIngabemaske kannst du m.E. die Änderung nicht unterbinden, warum sollen die User dann nicht auch in der Liste unmittelbar ändern können?
Vielleicht gibt es dafür ja einen besonderen Grund, den du erklären könntest.
CU
Klaus
Antwort 2 von Dromme
Vielen Dank want2cu!
Du hast recht - es ist eigentlich quatsch. Es dreht sich hier um eine Weiterbildungsbroschüre, die an div. Empfänger verschickt wird und ich wollte nicht, dass die Formate geändert werden. Dieses kann ich aber durch die Schutzfunktion aktivieren.
Ich habe soeben die entsprechenden VBA-Programmierung gefunden. Vielleicht auch für Dich ganz intessant.
Sub auto_open()
Worksheets("Adressen").Activate
ActiveSheet.ShowDataForm
End Sub
Achtung: "Adresse" muss ggfs. in "Tabellenname" geändert werden.
Aber trotzdem vielen Dank!
Du hast recht - es ist eigentlich quatsch. Es dreht sich hier um eine Weiterbildungsbroschüre, die an div. Empfänger verschickt wird und ich wollte nicht, dass die Formate geändert werden. Dieses kann ich aber durch die Schutzfunktion aktivieren.
Ich habe soeben die entsprechenden VBA-Programmierung gefunden. Vielleicht auch für Dich ganz intessant.
Sub auto_open()
Worksheets("Adressen").Activate
ActiveSheet.ShowDataForm
End Sub
Achtung: "Adresse" muss ggfs. in "Tabellenname" geändert werden.
Aber trotzdem vielen Dank!

