Collapse column

Autor Thema: VBA Word 2007, Hilfe gesucht  (Gelesen 849 mal)

Offline M.Joey K.

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
VBA Word 2007, Hilfe gesucht
« am: Juli 20, 2016, 07:59:18 Vormittag »
Sehr geehrte Forenmitglieder,

seit einigen Tagen arbeite ich an einem Formular welches ich mit Word 2007 erstelle und mit Makros hinterlegt ist.
Vieles konnte ich selbst programmieren, jedoch brauche ich bei manchen Sachen noch Hilfe.

Folgendes:

Ich arbeite generell mit Texfeldern. Bei einem dieser Felder soll von einer dritten Person ein Datum eingegeben werden. Dieses soll ein bestimmtes Format haben (TT.MM.JJJJ). Das Datum soll nicht kürzer oder länger sein. Letzteres habe ich schon lösen können und sieht bei mir so aus:

Private Sub TextBoxBeginnGA_I_Change()
If Len(TextBoxBeginnGA_I.Value) > 10 Then
MsgBox "Bitte verwenden Sie folgendes Format: TT.MM.JJJJ"
SendKeys "{F2}" 'Aktiviert die Zelle wieder zur Bearbeitung
If Len(TextBoxBeginnGA_I) > 10 Then TextBoxBeginnGA_I.Value = Left(TextBoxBeginnGA_I.Value, 10)
End If
End Sub

Wie bewerkstellige ich es nun, dass die Eingabe ebenfalls unzulässig ist, bzw. die Textbox kommt, wenn nur 8 Zeichen o.ä. eingegeben werden?

Dann habe ich noch ein Textfeld in dem eine Zahl eingegeben wird. Diese soll in diesem Moment der Eingabe ebenfalls weiter unten im Formular erscheinen.
Wie geht das? Gewünscht ist, dass sich das Feld sofort bei einer Änderung des anderen Feldes aktualisiert.

Desweiteren hae ich ein Problem mit den "Combo Boxen".
Zwar habe ich es schon geschafft, dass alle Auswahlmöglichkeiten angezeigt werden, jedoch kann ich diese noch von außen verändern.
Wie ist es mir nun mögich, dass die Combo Box gesperrt ist und nur explizit die vorgegebenen Auswahlmöglichkeiten angewählt werden können ohne diese nachträglich verändern zu können?
Noch dazu ist es der Fall, dass wenn ich das Dokument neu öffne, dass es noch keine Dropdown Möglichkeiten gibt. Erst wenn ich etwas in das Feld eintippe kommen die Auswahlmöglichkeiten. Was muss ich ändern, dass diese Möglichkeiten sofort sichtbar sind, wenn ich auf den Pfeil klicke?
Hinweis: Unter den Eigenschaften habe ich "Match Entry" auf "1 fmMatchEntryComplete" gestellt.


Vielen Dank an dieser Stelle für eure Hilfe!

LG
M.Joey K.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.