Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1164to1168
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wer erklärt mir die function

Wer erklärt mir die function
ray
Hallo,
in einem Projekt habe ich diese Funktion, die bewirkt, dass in eine TextBox nur Zahlen bis 999,99 eingeben werden können. Kann mir mal jemand erklären wie das geht:
Private Function IstGanzzahl(tbEuro As String) As Boolean
If IsNumeric(tbEuro) And _
InStr(tbEuro, ".") = 0 Then
IstGanzzahl = True
Else
IstGanzzahl = False
End If
End Function

__________________________________________________________________
Hinter dem Button auf einer frm:
If IstGanzzahl(tbEuro) = False Then
MsgBox "Betrag im falschen Formal oder nicht als Zahl eingeben."
tbEuro.SetFocus
End If
Viele Grüße aus Hamburg
Ray

55
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Gegenfrage:wie hast du den Level erstellt? Gruß
robert
owT
@Robert : Test - Vielleicht so ?
NoNet
Ist das Level jetzt geändert ?
Ich hab zuerst gefragt...
ray
?
AW: Ich hab zuerst gefragt...
Rudi
Hallo,
was gibt's da zu erklären?
Es wird geprüft ob dei Textbox numerisch ist und kein . vorkommt.
Was der Funktionsname aber mit dem Ergebnis zu tun hat, ist mir schleierhaft.
Gruß
Rudi
JA, aber wie geht das-denn..
robert
Hi NoNet,
denn die normale auswahl ist ja eher bescheiden.
großes geheimnis, oder kannst du es mir verraten-bitte ;-)
gruß
robert
große Java-Script-Magie ;-) owT
Rudi
und Magier verraten nichts?:-) Gruß
robert
Bleibt das auch erhalten?
silex1
Hallo,
bleibt das dann auch erhalten oder muss dies bei jedem Beitrag wieder neu "gezaubert" werden?
VG, Rene
Anzeige
@Rene : Man KANN zaubern, man MUSS aber nicht ;-)
NoNet
Gruss, NoNet
Der 'Große Magier' selbst verrät' es Dir
NoNet
Hallo Robert,
das Geheimnis verrät Dir der "Große Magier" selbst - und das ist nicht etwa einer aktiven Antwortenden, sondern der Forumsbetreiber hochpersönlich...
Klicke mal auf "Forums-Seiten" und dann auf "Formulareingaben automatisieren" - dort kannst du das Grundprinzip nachlesen.
Wie der Formularname für Level heißt musst Du dann noch selbst herausfinden ;-))
Viel Spaß bei dieser "Herausforderung",
Gruß NoNet
OT..so weit war ich schon, aber..
robert
Hi NoNet,
ist es die hitze oder sonstwas ;-)
ich versteh diese anweisung nicht!!!
habe mozilla, habe ein lesezeichen erstellt, aber was nun ?
bitte um hilfestellung...
gruß
robert
Anzeige
Funktioniert bei mir! Danke NoNet! owT
silex1
TIPP : Das Formular muss in ein eigenes Fenster
NoNet
Hallo Robert,
die herber.de-Webseite arbeitet ja mit Frames und der JavaScript-Code geht davon aus, dass das Formular nicht in einem Unterfenster der Herber-Kopfzeile geöffnet ist, sondern in einem eigenen Fenster !
Ergo : "Beitrag schreiben" mit gedrückter Strg-Taste anklicken...
Gruß, NoNet
Wie ist das mit den Löffeln?
silex1
Hallo NoNet,
funktioniert bei mir nur leider gibt er kein Level an? Auch wöre es gut, wenn die Versionsangabe auch schon fertig wäre?
Was müsste ich noch änder (bin für sowas zu doof!)?
  • javascript:window.frames['content'].document.msg.name.value='MeinName';
    window.frames['content'].document.msg.email.value='Meine@Emailadresse';
    window.frames['content'].document.msg.body.value='\n\ngruss MeinKurzname';
    void(null);

  • VG, Rene
    Anzeige
    AW: Wie ist das mit den Löffeln?
    mumpel
    Hallo!
    So eventuell (?):
    javascript:window.frames['content'].document.msg.pw.value='xxxLutz';
    window.frames['content'].document.msg.name.value='IchUndDu';
    window.frames['content'].document.msg.email.value='ich@du.de';
    window.frames['content'].document.msg.body.value='Gruß, Name';
    window.frames['content'].document.msg.old_level.value='Fortgeschrittener;
    window.frames['content'].document.msg.version.value='14 - 2010;
    void(null);
    Gruß, René
    Löffel gebe ich Dir - Essen musst Du selbst
    NoNet
    Hey Rene,
    ich kann bzw. möchte ja nicht alles selbst machen, daher gebe ich Dir nur die Löffel in die Hand - essen musst Du schon selbst (und nicht die Suppe im Bart und Spinat hinter den Ohren verteilen ;-)
    Einblenden  Ausblenden :

    Hier der "Löffel" : Ein Frame hat einen Quelltext, in dem man das FORMular und dessen Elemente herauslesen kann. Du hast bisher nur die FORMular-Elemente name, email, body herausgelesen bzw. befüllt aber noch nicht das Level und die Version....
    Gruß, NoNet
    Anzeige
    AW: Löffel gebe ich Dir - Essen musst Du selbst
    mumpel
    Level und Version hab ich, aber ausgefüllt wird gar nichts. Also Beitragseditor in einem eigenen Fenster öffnen und dann den "Javascript-Link" anklicken. Aber funktioniert nicht.
    Level in Antwortformular per JavaScript ändern
    NoNet
    Hallo Mumpel,
    - Antwortformular in neuem Tab öffnen
    - in Adresszeile folgende JS-Code eingeben :
    javascript:window.frames['content'].document.msg.old_level.value='Hier das Level';void(null);
    - Mit ENTER bestätigen
    - Text eingeben
    Fertig !!
    Gruß, NoNet
    Herber-Formula per JS befüllen - Flash-Video
    NoNet
    Hallo Robert, hallo mumpel,
    anbei das ganze Prozedere nochmal als Video (Flash-Format, ca. 3 MB) :
    http://www.excelei.de/videos/flash/herberformular_per_JS_befuellen.htm
    (Download des Videos bitte erst ab 17:00 Uhr testen !!)
    Gruß, NoNet
    Anzeige
    @NoNet- Herber-Formula per JS
    robert
    Hi NoNet,
    vorerst danke für deine geduld und mühen ;-)
    aber im video sieht man doch nur, wie du das video erstellst,
    aber nicht, wo man was eingeben soll.
    wo gibt man den java-code ein (Mozilla), wie kommen die daten in das formular?
    aber wie ich sehe, bin ich nicht der einzige, der das nicht zustande bringt.
    noch ein versuch von dir ?
    gruß
    robert
    Bitte WAS ?!?!? - Noch deutlicher geht's kaum !
    NoNet
    Hallo Robert,
    jetzt bin ich aber geschockt : Welches Video hast Du denn gesehen ?!?!?
    Bei 00:07 bis 00:14 sieht man doch ganz exakt, WO ich den JS-Code eingegeben habe !!!
    javascript:window.frames['content'].document.msg.old_level.value='Dein Level';void(null);
    Durch Bestätigung durch ENTER gelangen die Daten (unsichtbar) ins Formular !!
    Wie Du erkannt hast, verwende ich auch den (Mozilla) FireFox.
    Ich denke NOCH deutlicher kann man das Video nicht gestalten !
    Gruß, NoNet
    Anzeige
    Ist Dir heiß ? Bei 00:07 bis 00:14 !! _oT
    NoNet
    _oT
    SORRY...auf Netbook falsche..
    robert
    hi NoNet,
    bildschirmanzeige-blöder fehler von mir :((((
    jetzt sehe ich es !
    nochmals danke !!!!!!!
    PS: aber heiß ist es schon ;-)
    gruß
    robert
    AW: Level in Antwortformular per JavaScript ändern
    mumpel
    Fehlanzeige. Wahrscheinlich eine Sicherheitseinstellung im IE. Aber welche? Wenn es nicht will, dann lass ich es. ;) Ein Versuch war es wert.
    nur test..........
    robert
    Test
    AW: nur test..........
    mumpel
    auch nur test
    Anzeige
    Also bei mir funktioniert es nicht (IE)
    mumpel
    ...auch nicht "Unsichtbar"
    und woher kommt Deine Leveländerung? Magie?
    silex1
    VG, Rene
    AW: und woher kommt Deine Leveländerung? Magie?
    mumpel
    Die stammt von meinem Vorredner. Mein Level "Fortgeschrittener" wurde nicht gesetzt.
    Level-Test mit IE 8 Standardeinstellungen
    NoNet
    Hallo Mumpel,
    diesen Beitrag habe ich nun mit IE8 Standardeinstellungen gepostet und zuvor wie gezeigt per JS in der Adresszeile das Level geändert.
    Schau doch mal, ob das Level in DIESEM Beitrag geändert ist, dann sollte das auch mit IE grundsätzlich funktionieren.
    Gruß, NoNet
    AW: Level-Test mit IE 8 Standardeinstellungen
    silex1
    Hallo Rene (mumpel),
    hatte Dich vorhin gefragt, woher Deine Änderung des Levels denn dann herkommt! Mir ist gerade aufgefallen, dass es ja vom vorherigen Beitrag, auf den Du geantwortet hast, stammt.
    War mit gerade bei einem Frager passiert. Erst hatte er "kaum Excel...", nun hat er meinen "User, mit...".
    @all
    ist dies normal, dass der Status aus dem beantwortenden Beitrag genommen wird, es sei denn, ich verändere ihn?
    VG, Rene
    Anzeige
    Ja, denn genau DAS ist old_level=... _oT
    NoNet
    _oT
    Thanks! I´m schlauer geworden! ;-) _oT
    silex1
    oT
    hab keinen Hunger mehr! :-(((((((((((
    silex1
    Hallo Rene, hallo Nonet
    hab alles versucht, Version und das Level funktioniert nicht! Heullllllllll.
  • javascript:window.frames['content'].document.msg.pw.value='lala';
    window.frames['content'].document.msg.name.value='silex1';
    window.frames['content'].document.msg.email.value='I-Mehl';
    window.frames['content'].document.msg.body.value='VG, Rene';
    window.frames['content'].document.msg.level.value='so lala';
    window.frames['content'].document.msg.version.value='11 - 2003';
    void(null);

  • Auch old_level oder old_version brachte keine Abhilfe
    -weiter heulllll- feix
    VG, Rene
    Anzeige
    AW: hab keinen Hunger mehr! :-(((((((((((
    robert
    test
    wieso ist es jetzt doch da! wundersamen!
    silex1
    VG, Rene
    freu freu freu und dank an ALLE!
    silex1
    VG, Rene
    AW: TIPP : Das Formular muss in ein eigenes Fenster
    mumpel
    Hallo!
    Bei mir funktioniert es nicht, trotz Befolgung der Anleitung (Windows 7 64 bit, IE 8)
    Gruß, René
    AW: TIPP : Das Formular muss in ein eigenes Fenster
    robert
    Hallo NoNet,
    ok, aber was hat das mit dem lesezeichen auf sich?
    mir geht es wir Rene :((
    gruß
    robert
    AW: TIPP : Das Formular muss in ein eigenes Fenste
    KlausF
    Geht doch, oder?
    AW: TIPP : Das Formular muss in ein eigenes Fenster
    robert
    owT
    noch ein Test oT
    Anton
    oT
    Test IE7
    Anton
    oT
    Test Firefox direkt
    Anton
    oT
    Test Opera
    Anton
    oT
    bookmarklet
    Anton
    Hallo,
    javascript:if(document.title=='Herbers%20Excel-Forum%20-%20ExcelMeetingPoint'){version=prompt("Version%20eingeben","");window.frames['content'].document.msg.version.value=version;level=prompt("Level%20eingeben","");window.frames['content'].document.msg.old_level.value=level;void(null);}
    mfg Anton
    AW: bookmarklet funktioniert im FF ;-)
    NoNet
    ...habe es aber gekürzt :
    javascript:version=prompt("Version%20eingeben","");window.frames['content'].document.msg.version.value=version;level=prompt("Level%20eingeben","");window.frames['content'].document.msg.old_level.value=level;void(null);
    Gruß, NoNet
    @NoNet
    Anton
    Hallo ,
    bei mir funktioniert das Bookmarklet in allen drei Browsern.
    Die if Abfrage habe ich eingebaut , damit es nur bei Herber gestartet wird.
    mfg Anton
    @all
    Anton
    Hallo ,
    kleine Erweiterung:
    javascript:if(document.title=='Herbers%20Excel-Forum%20-%20ExcelMeetingPoint'){version=prompt("Version%20eingeben",window.frames['content'].document.msg.version.value);window.frames['content'].document.msg.version.value=version;level=prompt("Level%20eingeben",window.frames['content'].document.msg.old_level.value);window.frames['content'].document.msg.old_level.value=level;void(null);}
    mfg Anton
    test
    robert
    test
    AW: @all
    robert
    xxxxxxx
    neue Version
    Anton
    Hallo ,
    javascript:if(document.title=='Herbers%20Excel-Forum%20-%20ExcelMeetingPoint'){betreff=prompt("Betreff%20eingeben",window.frames['content'].document.msg.subject.value);window.frames['content'].document.msg.subject.value=betreff;version=prompt("Version%20eingeben",window.frames['content'].document.msg.version.value);window.frames['content'].document.msg.version.value=version;level=prompt("Level%20eingeben",window.frames['content'].document.msg.old_level.value);window.frames['content'].document.msg.old_level.value=level;void(null);}
    mfg Anton
    letzte Version
    Anton
    Hallo ,
    javascript:if(document.title=='Herbers%20Excel-Forum%20-%20ExcelMeetingPoint'){meMSG=window.frames['content'].document.msg;if(meMSG.pw.value==''){passwort=prompt("Passwort%20eingeben",'');meMSG.pw.value=passwort;}if(meMSG.name.value==''){name=prompt("Name%20eingeben",'');meMSG.name.value=name;}if(meMSG.email.value==''){email=prompt("E-Mailadresse%20eingeben",'');meMSG.email.value=email;}betreff=prompt("Betreff%20eingeben",meMSG.subject.value);meMSG.subject.value=betreff;version=prompt("Version%20eingeben",meMSG.version.value);meMSG.version.value=version;level=prompt("Level%20eingeben",meMSG.old_level.value);meMSG.old_level.value=level;void(null);}
    mfg Anton

    Links zu Excel-Dialogen

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige