| 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
    Microsoft Excel macros Visual Basic Made Easy
    Microsoft Excel intègre un langage de programmation appelé Visual Basic, qui vous permet de créer des scripts qui exécutent des tâches qui ne sont pas intégrées dans Microsoft Excel. Ces scripts sont appelés macros. Une façon vous pouvez écrire des macros est de les enregistrer ( développeur> Enregistrer une macro ) , et une autre façon est d'ouvrir l'environnement de développement intégré Visual Basic et écrire le script à la main. Ecriture de scripts de cette façon , vous pouvez adapter le script à vos besoins spécifiques . Mais, vous avez besoin soit d'une connaissance pratique du langage Visual Basic pour écrire des scripts , ou un script existant , vous pouvez entrer dans l'IDE . Validation des adresses email

    Le script suivant valide les adresses électroniques stockées dans la première feuille d'un document de classeur Excel. Entrez des adresses e-mail dans les cellules A1 à A5 de la feuille de calcul. Faire des erreurs intentionnelles dans certaines des adresses en précisant le caractère esperluette ( "@") . Après avoir entré le script dans cet article , exécutez le script (Alt- F8 , " Validate_Emails " ) pour voir les adresses incorrectes mis en évidence.
    Tapez le script

    Pour commencer taper le script une fois que vous avez ouvert Excel , entrez le Visual Basic IDE ( alt- F11). (Vous pouvez également copier et coller le script au lieu de taper ligne par ligne . ) Dans le volet de projet à gauche , cliquez sur le nom de votre classeur Excel, puis sélectionnez Module d'insertion . Cela vous donne un nouveau module dans lequel entrer le code .

    Dans la vue de code du module que vous venez de créer , tapez ces fonctions , en faisant attention à la casse de chaque lettre .

    Sub Validate_Emails ( ) Dim arrEmail Comme VariantDim rc Comme BooleanarrEmail = Range (" A1 : A5 " ) . Value

    «Vérifier l'adresse électronique de chaque cellule , maintenant dans un arrayFor i = 1 To UBound ( arrEmail ) rc = blnEmailIsOkay ( arrEmail (i, 1) ) If ( rc = False ) Then'Highlight la cellule avec un e-mail addressHilightCell invalide ( i) End Sub IfNextEnd

    de blnEmailIsOkay de la fonction publique ( CellContents As Variant ) As Boolean
    < p > p = InStr (1, CellContents , "@")

    Si (p = 0) = ThenblnEmailIsOkay FalseElseblnEmailIsOkay = TrueEnd Si

    Fin de Fonction:

    public Sub HilightCell (i ) r = "a" & i & " : un " . & i

    Range ( r) = Interior.Pattern xlSolid.PatternColorIndex = xlAutomatic.Color = 65535.TintAndShade = 0.PatternTintAndShade = 0End WithEnd Sous

    -----------------------------------

    Comment ça marche

    " arrEmail =" instruction au début de Validate_Emails copie les adresses e-mail à partir de cellules a1 à A5 dans la feuille 1, pour un tableau interne ( arrEmail ) . Photos

    la boucle qui suit une itération sur ce tableau et appelle une autre fonction , blnEmailsIsOkay , pour rechercher le caractère «@» nécessaire pour les adresses e-mail . Si blnEmailsIsOkay ne trouve pas l'esperluette ( retourne false ) , une autre fonction , HilightCell , est appelé pour peindre le jaune de la cellule incriminée. La fonction HilightCell est un bon endroit pour commencer à bricoler avec et explorer code, parce que vous pouvez modifier les détails comme la couleur et d'autres options de mise en forme , tout en laissant la fonctionnalité globale du programme intact. Par exemple , essayez de changer la couleur de surlignage du jaune au bleu , ou le motif à quelque chose de plus " xlSolid . " Appuyez sur F1 lorsque le curseur est sur ​​la . " Pattern" et " Color" . Propriétés pour avoir une idée des autres options pour ces propriétés.

    Previous :

    next :
      articles connexes
    ·Fun Excel Astuces 
    ·Comment utiliser la fonction de chaîne MID dans Excel 
    ·Comment télécharger Microsoft Excel pour Windows XP 
    ·Comment convertir du texte dans Word à Excel 
    ·Comment faire un Diagramme boursier dans Excel 
    ·Comment puis-je obtenir deux feuilles de calcul Excel à…
    ·Comment utiliser des variables dans Excel 
    ·Comment obtenir la pente d'une ligne dans Excel 
    ·Comment faire pour utiliser Excel de trouver les doublo…
    ·Comment déplacer une liste de valeurs à partir de lig…
      articles en vedette
    ·Comment extraire les adresses email de MS Word 
    ·Comment faire un Silverlight textBlock un Contrôle d'e…
    ·Comment changer un mot de passe temporaire RealPlayer 
    ·Exigences minimales pour Video Studio 9 
    ·Comment créer un fichier RTF 
    ·Comment télécharger Rar E71 
    ·Comment faire pour modifier un effet dans Powerdirector…
    ·Pourquoi ai- je besoin d'un numéro de série en Java 
    ·Comment utiliser Adobe InDesign 
    ·Comment faire pour convertir une boîte aux lettres Exc…
    Copyright © Connaissances Informatiques http://fr.wingwit.com