| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Microsoft Access >> Content
    La zone d'entrée dans Excel VBA
    En savoir plus sur la fonction Boîte d'entrée dans Excel VBA comme une étape préliminaire à la création de programmes avec cet outil d'entrée. Cette fonction fournit une introduction en douceur pour apprendre à programmer programmes VBA à la main , car elle ne prend qu'un seul argument , mais remplit la fonction essentielle de recevoir une entrée utilisateur . Considérer l'apprentissage de la fonction MsgBox avec zone de saisie, parce que son rôle , sortie affichage pour les utilisateurs de voir, est la contrepartie de la fonction Boîte d'entrée . But

    La fonction Boîte d'entrée invite l'utilisateur pour l'entrée et reçoit cette entrée. Par exemple, une zone de saisie peut demander à l'utilisateur d'entrer l'âge d'une personne , que votre programme peut stocker dans une table appelée " liste de diffusion d'anniversaire" sur une feuille de calcul Excel.
    Arguments

    zone de saisie

    prend plusieurs arguments , mais vous avez besoin seulement de lui fournir un - le texte invitant l'utilisateur à entrer des données . Les arguments optionnels comprennent "Titre ", qui apparaît dans la barre de titre de la boîte d'entrée . L'argument " défaut" est la zone de saisie de valeur sera de retour à votre programme si l'utilisateur appuie sur "Enter" sans entrer une valeur . Vous pouvez positionner la zone de saisie à un endroit de l'écran spécifique en spécifiant des valeurs pour le " Xpos " et " arguments ypos " .
    Valeur de retour

    boîte d'entrée retourne une valeur de chaîne à votre programme , ce qui signifie généralement que vous devez déclarer une variable de recevoir la valeur de retour de la fonction. Cette déclaration peut prendre deux formes. La première n'indique pas un type spécifique de la valeur. Par exemple , vous pourriez écrire " valeurRetour Dim ". Ou vous pouvez indiquer le type de variable de chaîne avec une déclaration comme « returnValue As chaîne. " En général, utilisez le typage plus précis afin VBA peut détecter les erreurs liées à un type , comme lorsque votre programme tente d' attribuer un numéro à une variable de chaîne .
    Exemple de programme

    Essayez un exemple de programme qui intègre boîte de saisie avec Excel. Cliquez sur le bouton " Visual Basic " dans l'onglet Développeur d'Excel pour ouvrir l'environnement de programmation VBA. Copiez le code suivant :

    Public Sub getEmailAdr ()

    de str_email Dim As String

    Do While ( InStr ( str_email , "@") = 0)
    < p> str_email = InputBox (" Entrez une adresse email valide.")

    boucle

    Range (" A1") = str_email

    End Sub

    collez le code dans la fenêtre de l'environnement, puis exécutez le programme en appuyant sur la touche "F5 ". Ce programme demande à l'utilisateur pour l'entrée, effectue un contrôle d'erreur simple, puis installe la valeur d'entrée dans une cellule de feuille de calcul si la valeur d'entrée passe le contrôle d'erreur . Si ce n'est pas , le programme continuera de demander à l'utilisateur pour l'entrée correcte .
    Alternatives et avantages
    zone de saisie

    est seulement l'une des nombreuses façons d'obtenir utilisateur entrée dans Excel. Vous pouvez utiliser à la place une cellule de feuille de calcul ou un contrôle de zone de texte pour obtenir des commentaires . Depuis Boîte de saisie accepte la saisie de texte , ce n'est pas le meilleur choix pour les réponses aux questions oui /non type . Cependant , un avantage de la fonction Boîte d'entrée , c'est que vous n'avez pas à créer une forme particulière de l'utiliser, contrairement à d'autres contrôles de VBA. Un contrôle de zone de liste, par exemple , nécessite soit un userform , que vous devez créer , ou une feuille de calcul , où le contrôle prendra place à l'écran . Boîte d'entrée prend pas de place . Il semble , reçoit une entrée de l'utilisateur, puis disparaît , ce qui rend très discret.

    Previous :

    next :
      articles connexes
    ·Comment concevoir un jeu de mots croisés avec Excel 20…
    ·Comment faire pour utiliser les fonctionnalités de sé…
    ·Comment prévoir les ventes avec Excel 
    ·Comment faire pour convertir des feuilles de calcul Exc…
    ·Comment désactiver une macro dans Microsoft Access 
    ·Comment faire clignoter du texte dans Excel 
    ·Comment faire correspondre les données dans Excel Spre…
    ·Comment faire pour mettre des balles dans une feuille d…
    ·Comment afficher le contenu d'une cellule dans Excel 20…
    ·Comment faire pour utiliser Excel Dsum 
      articles en vedette
    ·Récupération de fichier corrompu dans MS Word 
    ·Comment intégrer des objets dans PowerPoint 
    ·Comment faire une feuille de calcul dans Word 
    ·Comment faire pour supprimer les numéros en bas de pag…
    ·Comment faire pour supprimer Malware HijackThis 
    ·Comment faire pour installer une image montée sur Powe…
    ·Comment envoyer une feuille de calcul Excel De 
    ·Comment insérer des mots dans une boîte de défilemen…
    ·Comment enregistrer à l'aide Boîte 
    ·Comment puis-je transformer une photographie en peintur…
    Copyright © Connaissances Informatiques http://fr.wingwit.com