| 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
    Comment faire pour utiliser les événements avec l'objet de la demande dans Excel
    langage de programmation de Microsoft Excel , Visual Basic pour Applications ( VBA) , fait appel à des objets virtuels pour étendre les fonctionnalités d'Excel . L'un de ces objets est l'objet de la demande , ce qui permet aux programmeurs d'écrire des programmes VBA impact de l'application Excel lui-même. Événements de cette cause objets sous-routines appelées « fonctions d'événements» à exécuter. Tout code de programme que vous placez dans ces fonctions se déroulera lors de l' événement (par exemple nouvelle création , la sélection de feuille de classeur ) que la fonction a été écrit pour se produit. Un avantage de la rédaction de ce code est la capacité à filtrer les données que l'utilisateur y entre . L' environnement de programmation VBA pour instructions
    1

    Ouvrez Excel par un clic droit sur ​​l'onglet d' une feuille de calcul dans un classeur ouvert , puis en sélectionnant l'option " Afficher le code " .
    2

    Double -cliquez sur la ligne du volet "Projet " "Ce classeur " pour ouvrir une nouvelle fenêtre de code.
    3

    Collez le code suivant dans la première ligne vide de la nouvelle fenêtre . Ce sous-programme , qui sera exécuté lorsque vous rouvrez le classeur en cours , crée une nouvelle instance de l' objet Application d'Excel . Ce faisant, le sous-programme rend les fonctions d'événements de l'objet Application disponible pour écrire des programmes pour .

    Privé WithEvents objApp que l'application

    Private Sub Workbook_Open ()

    Set objApp = Demande

    End Sub
    4

    Cliquez sur la liste déroulante de gauche vers le haut de la fenêtre de code . VBA permet d'afficher une liste d'objets que vous pouvez écrire du code de fonction d'événements. L'un des objets de la liste est la variable " objApp " vous déclarées et définies à l'étape précédente . Sélectionnez cet objet.
    5

    Cliquez sur la liste déroulante à droite de la fenêtre de code , puis sélectionnez la fonction d'événement " de NewWorkbook " . VBA va créer une fonction d'événements vide que vous allez écrire du code.
    6

    collez ou tapez le code de programme suivant au-dessus instruction " End Sub " du sous-programme " de objApp_NewWorkbook " .

    MsgBox " Vous avez créé un nouveau classeur. "
    7

    Appuyez sur " Alt -F4 " pour fermer l'environnement VBA, puis appuyez sur la même séquence de touches pour fermer Excel. Enregistrez le classeur avec un nom de fichier valide , et avec une extension de fichier " * . Xlsm . " Enregistrement et la réouverture du classeur exécute la fonction d'événement Workbook_Open vous avez écrit à l'étape 3 . Cette fonction doit être exécuté pour activer les fonctions d'événements objApp à courir.
    8

    rouvrir le classeur que vous venez de fermer , puis appuyez sur " Control- N " pour créer un nouveau classeur. Le code que vous avez écrit pour le sous-programme objApp_NewWorkbook à l'étape 6 va exécuter et afficher le message "Vous avez créé un nouveau classeur. "
    9

    Appuyez sur " Alt- F11 " pour réintégrer le VBA environnement , puis collez la nouvelle fonction d'événement suivant dans n'importe quel espace vide de la fenêtre de code. Cette fonction de l'événement, qui se déroulera lorsque vous changez de n'importe quelle cellule du classeur actuellement ouvert , remplace le texte " JS " avec le texte " John Smith ".

    objApp_SheetChange Private Sub ( ByVal Sh As Object , ByVal Target Comme Range)

    Dim x

    x = Target.Value

    Si ( x = " JS ") Then

    x = " John Smith "

    Target.Value = x

    End If End

    sous
    10

    Retour vers Excel en appuyant sur " Alt- F11 ", puis tapez le texte " JS " dans n'importe quelle cellule . Lorsque vous appuyez sur " Entrée", la fonction d'événement objApp_SheetChange vous avez écrit à l'étape précédente va exécuter , et changer " JS " dans " John Smith ".

    Previous :

    next :
      articles connexes
    ·Comment ouvrir une base de données Microsoft Access & …
    ·Tutoriel pour Microsoft Excel 
    ·Comment utiliser Enregistrer sous MS Excel 
    ·Comment transférer des feuilles entre Excel Books 
    ·Comment supprimer une macro dans Excel 
    ·Subform Taille dans Microsoft Access 
    ·Comment utiliser des variables dans Excel 
    ·Comment Collage spécial avec des documents Word dans M…
    ·Comment fusionner le contenu de cellules dans Excel 200…
    ·Comment désactiver Microsoft Access 2007 Toolbar rapid…
      articles en vedette
    ·Comment utiliser NTREIS sur MacBook Pro 
    ·Quelle est l'extension du fichier JWW 
    ·Comment faire pour modifier les cadres d'animation dans…
    ·Comment faire pour exécuter Mavis Beacon 20 Platinum a…
    ·Lieu de Microsoft Excel 2003 commandes dans Excel 2007 
    ·Comment insérer la date dans OpenOffice 
    ·Comment Auto-tune sur un Mac 
    ·Comment assombrir la copie sur un PDF Imprimer 
    ·Comment configurer CCM 
    ·Comment faire pour convertir un champ de date en texte 
    Copyright © Connaissances Informatiques http://fr.wingwit.com