Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datenmaske anpassen

Datenmaske anpassen
07.11.2005 13:11:57
Horst
Kann man die im Menü Daten | Maske standardmäßig angebotene Datenmaske irgendwie anpassen - z.B. Buttons entfernen oder Feldgrößen verändern?
Anzeige

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Nicht möglich! oT
07.11.2005 13:16:59
Fred
f
NICHTS IST UNMÖGLICH,MAN MUSS NUR WOLLEN...
07.11.2005 13:32:48
Marc
AW: NICHTS IST UNMÖGLICH,MAN MUSS NUR WOLLEN...
07.11.2005 13:38:05
Fred
"Kann man die im Menü Daten | Maske standardmäßig angebotene Datenmaske irgendwie anpassen - z.B. Buttons entfernen"
Zeig mir mal, wie das geht, Schreihals.
mfg Fred
Anzeige
AW: NICHTS IST UNMÖGLICH,MAN MUSS NUR WOLLEN...
07.11.2005 13:46:26
Marc
Also da hast du ein Beispiel!!! Sag mir mal ob danach dein Filter bei Daten noch da ist...

Sub FilterUndTschüß()
With Application.CommandBars("Worksheet Menu Bar") _
.Controls("Daten").Controls("Filter").Delete
End With
End Sub

AW: NICHTS IST UNMÖGLICH,MAN MUSS NUR WOLLEN...
07.11.2005 13:48:26
Fred
Hi,
und was hat das mit der Datenmaske zu tun? Du solltest erstmal die Frage richtig lesen.
mfg Fred
Anzeige
AW: NICHTS IST UNMÖGLICH,MAN MUSS NUR WOLLEN...
07.11.2005 13:55:03
Marc
Stimmt, erst richtig lesen. Ja sorry, Asche auf mein Haupt...
Dachte nur ist falsch ausgedrückt die Frage. An sowas hab ich doch jetzt nicht gedacht,
mit sowas hab ich noch nie gearbeitet um darauf zu kommen das daß gemeint ist...
Kann man sich das nicht neu erstellen, so als Ersatz? Lauft dann wirklich nur als UserForm... Zu aufwendig...
Gruß Marc
Anzeige
AW: NICHTS IST UNMÖGLICH,MAN MUSS NUR WOLLEN...
07.11.2005 13:58:17
Fred
Hi,
versuch mal, die Datenmaske nachzubauen. Es geht natürlich, ist aber schon etwas höhe VBA- Schule.
mfg Fred
AW: eindeutig zu aufwendig...
07.11.2005 14:00:09
Marc
AW: Datenmaske anpassen
07.11.2005 13:22:56
Marc
Hallo Horst,
im grundegenommen ist das kein Problem. Was hast du dir da vorgestellt.
Besser ist ein neuen Menüpunkt zu erstellen.
Gruß Marc
Anzeige
AW: Datenmaske anpassen
07.11.2005 13:22:59
Marc
Hallo Horst,
im grundegenommen ist das kein Problem. Was hast du dir da vorgestellt.
Besser ist ein neuen Menüpunkt zu erstellen.
Gruß Marc
AW: Datenmaske anpassen
07.11.2005 13:32:40
Horst
Ich wollte die Datenmaske per Button in einer UserForm aufrufen und mir ersparen, eine eigene Maske zu programmieren.
Noch eine Zusatzfrage: Kann ich die Datenmaske mit einem bestimmten Datensatz aufrufen (standardmäßig wird immer der erste angezeigt)?
Anzeige
AW: Datenmaske anpassen
07.11.2005 13:40:48
Marc
Jetzt bin ich etwas verwürd. Ich dachte du wolltest das Menü bei Daten ändern.
Jetzt willst du aber ein neues Menü als UserForm, wie nun?
AW: Datenmaske anpassen
07.11.2005 14:45:55
Horst
Hallo Marc,
ich wollte dich nicht verwürren, habe mich aber vielleicht etwas ungeschickt ausgedrückt.
Also: Ich habe eine UserForm, in der verschiedene Dinge eingestellt werden können. In dieser UserForm gibt es einen Button, der die Standarddatenmaske aufruft (mit ShowDataForm). Ich wollte jetzt wissen,
a) ob man das Erscheinungsbild dieser Maske ändern kann und
b) ob man erreichen kann, das ein bestimmter Datensatz angezeigt wird, wenn man die Maske per VBA aufruft.
Ich hoffe, jetzt sind alle Klarheiten beseitigt.
Anzeige
AW: Datenmaske anpassen
08.11.2005 13:24:11
Horst
Vielen Dank,
der Tip war prima!
Horst
danke fuer die rueckmeldung :-) ot.
08.11.2005 20:43:37
th.heinrich
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Datenmaske anpassen in Excel


Schritt-für-Schritt-Anleitung

  1. Datenmaske aufrufen:

    • Öffne Excel und gehe zu dem Arbeitsblatt, für das du die Datenmaske anpassen möchtest.
    • Wähle im Menü "Daten" die Option "Maske".
  2. Erschaffe eine UserForm:

    • Gehe zu "Entwicklertools" und klicke auf "Visual Basic".
    • Erstelle eine neue UserForm, indem du im Projektfenster mit der rechten Maustaste auf "VBAProject" klickst und "Einfügen" > "UserForm" wählst.
  3. Button hinzufügen:

    • Ziehe einen Button auf die UserForm und gehe zu den Eigenschaften des Buttons.
    • Setze die Caption auf "Datenmaske anzeigen".
  4. VBA-Code einfügen:

    • Doppelklicke auf den Button und füge den folgenden Code ein:
      Private Sub CommandButton1_Click()
      'Standard Datenmaske anzeigen
      ShowDataForm
      End Sub
  5. Datenmaske anpassen:

    • Beachte, dass die Anpassungen der Standarddatenmaske (z.B. Buttons entfernen oder Feldgrößen verändern) nicht direkt möglich sind.
    • Du kannst jedoch eine eigene UserForm erstellen, die ähnliche Funktionen bietet.
  6. Auf bestimmten Datensatz zugreifen:

    • Um einen bestimmten Datensatz anzuzeigen, musst du den VBA-Code erweitern, um die Daten vor dem Aufruf der Maske zu filtern oder zu setzen.

Häufige Fehler und Lösungen

  • Fehler: Datenmaske wird nicht angezeigt:

    • Stelle sicher, dass der Button in der UserForm korrekt mit dem ShowDataForm-Befehl verknüpft ist.
  • Problem: Falsch angezeigte Daten:

    • Überprüfe, ob der Datenbereich, auf den die Maske zugreift, korrekt festgelegt ist.

Alternative Methoden

Wenn du eine Datenmaske in Excel anpassen möchtest, ohne VBA zu verwenden, kannst du auch folgende Methoden in Betracht ziehen:

  1. Benutzerdefinierte Formulare: Erstelle ein Formular mit Steuerelementen, die direkt auf deine Daten zugreifen.
  2. Excel-Tabellen: Nutze Excel-Tabellen, um die Daten in einem strukturierten Format anzuzeigen und zu filtern.

Praktische Beispiele

  • Eigenes Formular erstellen:

    • Erstelle ein einfaches Formular mit Textfeldern und Schaltflächen für die Eingabe und Speicherung von Daten.
  • VBA zur Datenbearbeitung:

    Sub DatenSpeichern()
      'Daten aus Textfeldern in die Tabelle übertragen
      Sheets("Tabelle1").Cells(1, 1).Value = UserForm1.TextBox1.Value
    End Sub

Tipps für Profis

  • VBA-Programmierung: Wenn du mit VBA vertraut bist, kannst du die Funktionalität deiner UserForm erheblich erweitern.
  • Datenvalidierung: Füge Validierungen hinzu, um sicherzustellen, dass die Eingaben korrekt sind, bevor sie gespeichert werden.
  • Gestaltung: Achte darauf, dass die UserForm benutzerfreundlich gestaltet ist, um die Nutzererfahrung zu verbessern.

FAQ: Häufige Fragen

1. Kann ich die Standarddatenmaske in Excel anpassen?
Die Standarddatenmaske in Excel kann nicht direkt angepasst werden. Du kannst jedoch eine eigene UserForm erstellen, die ähnliche Funktionen bietet.

2. Wie kann ich die Datenmaske mit einem bestimmten Datensatz aufrufen?
Um einen spezifischen Datensatz anzuzeigen, musst du den VBA-Code anpassen, um die Daten vor dem Aufruf der Maske zu setzen.

3. Gibt es eine Möglichkeit, die Benutzeroberfläche der Datenmaske zu ändern?
Die Benutzeroberfläche der Standarddatenmaske kann nicht verändert werden. Eine alternative Lösung ist, eine benutzerdefinierte UserForm zu erstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige