<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>VBA Eingabevalidierung?</title>
    <link>http://forum.geizhals.at/feed.jsp?id=602059</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): VBA Eingabevalidierung?</title>
      <link>http://forum.geizhals.at/t602059,5107964.html#5107964</link>
      <description>Wenn du zB TextBoxes zur Eingabe hast, warum schränkst du nicht gleich die Tastatureingabe ein, und lässt nur die Tasten zu, die auch notwenig sind?&lt;br&gt;&lt;br&gt;Wenn du eine TextBox mit der Bezeichnung txtEingabe hast, und dort nur Zahlen von 0 bis 9 und einen . sowie Großbuchstaben A, X und Z erlauben willst, geht’s folgend (zumindes mach ich das so &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; Private Sub txtEingabe_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)&lt;br&gt;Select Case KeyAscii&lt;br&gt;&amp;nbsp;&amp;nbsp;Case 48 To 57 'Zahlen 0 bis 9&lt;br&gt;&amp;nbsp;&amp;nbsp;Case 46 'der .&lt;br&gt;&amp;nbsp;&amp;nbsp;Case 65 'großes a&lt;br&gt;&amp;nbsp;&amp;nbsp;Case 88 to 89 'großes x und y&lt;br&gt;&amp;nbsp;&amp;nbsp;Case Else&lt;br&gt;&amp;nbsp;&amp;nbsp;KeyAscii = 0&lt;br&gt;End Select&lt;br&gt;End Sub&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Die benötigten Ascii-Codes findest du zB hier: &lt;a href="http://de.wikipedia.org/wiki/Ascii#ASCII-Tabelle" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;de.wikipedia.org/&lt;wbr/&gt;wiki/&lt;wbr/&gt;Ascii#ASCII-Tabelle&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;SunnyHill &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 30 Oct 2008 07:28:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t602059,5107964.html#5107964</guid>
      <dc:creator>SunnyHill</dc:creator>
      <dc:date>2008-10-30T07:28:17Z</dc:date>
    </item>
    <item>
      <title>Re: VBA Eingabevalidierung?</title>
      <link>http://forum.geizhals.at/t602059,5107674.html#5107674</link>
      <description>hi,&lt;br&gt;&lt;br&gt;so in etwa?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
Sub pong()&#xD;
  Dim a&#xD;
  a = "13.2.08"&#xD;
  If IsDate(a) Then Debug.Print "date"&#xD;
  If IsNumeric(a) Then Debug.Print "numeric"&#xD;
  Debug.Print TypeName(a)&#xD;
End Sub&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;lässt sich zb. als datum &amp; zahl interpretieren bzw. kannst mittels typename direkt abfragen...&lt;br&gt;&lt;br&gt;lg,&lt;br&gt;hariw&lt;br/&gt;</description>
      <pubDate>Wed, 29 Oct 2008 21:01:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t602059,5107674.html#5107674</guid>
      <dc:creator>hariw</dc:creator>
      <dc:date>2008-10-29T21:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: VBA Eingabevalidierung?</title>
      <link>http://forum.geizhals.at/t602059,5107370.html#5107370</link>
      <description>Regular Expressions sind keine Option?&lt;br&gt;Set RegEx = CreateObject("vbscript.regexp")&lt;br&gt;&lt;br&gt;oder: &lt;a href="http://www.ozgrid.com/forum/showthread.php?t=37624" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.ozgrid.com/&lt;wbr/&gt;forum/&lt;wbr/&gt;showthread.php?&lt;wbr/&gt;t=37624&lt;/a&gt;&amp;nbsp;&amp;nbsp;(mittendrin ist ein Beispiel)&lt;br/&gt;</description>
      <pubDate>Wed, 29 Oct 2008 18:43:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t602059,5107370.html#5107370</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-10-29T18:43:57Z</dc:date>
    </item>
    <item>
      <title>VBA Eingabevalidierung?</title>
      <link>http://forum.geizhals.at/t602059,5107352.html#5107352</link>
      <description>Ich bin ja in VBA ein wirkliches Nakerpatzerl, darum -&gt; gibts in VBA sowas wie eine Typenvalidierung um Eingaben zu halbwegs komfortabel auf formale Korrektheit (numerisch, alphanumerisch, vorgegebenes Format) und Plausibilität zu prüfen (zB Datum)&lt;br&gt;&lt;br&gt;pong&lt;br/&gt;</description>
      <pubDate>Wed, 29 Oct 2008 18:33:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t602059,5107352.html#5107352</guid>
      <dc:creator>pong</dc:creator>
      <dc:date>2008-10-29T18:33:25Z</dc:date>
    </item>
  </channel>
</rss>
