Accueil Médias sociaux Utilisation de macros pour enregistrer des classeurs lorsque les cellules changent le

Utilisation de macros pour enregistrer des classeurs lorsque les cellules changent le

Table des matières:

Vidéo: Créer un calendrier automatique dans Excel 2024

Vidéo: Créer un calendrier automatique dans Excel 2024
Anonim

Dans Excel, vous pouvez travailler sur des données si sensibles que vous voudrez les enregistrer chaque fois qu'une cellule ou une plage de cellules particulière est modifié. Cette macro vous permet de définir une plage de cellules qui, lorsqu'elle est modifiée, oblige le classeur à enregistrer.

Dans l'exemple illustré, vous souhaitez que le classeur soit enregistré lorsqu'une modification est effectuée sur l'une des cellules de la plage C5: C16.

changer une cellule dans C5: C16 force le classeur à sauvegarder.

Fonctionnement de la macro

Le secret de ce code est la méthode Intersect. Parce que vous ne voulez pas enregistrer la feuille de calcul lorsqu'une ancienne cellule change, vous utilisez la méthode Intersect pour déterminer si la cellule cible (la cellule modifiée) croise la plage spécifiée comme plage de déclenchement (C5: C16 dans ce cas).

La méthode Intersection renvoie l'une des deux choses suivantes: un objet Range qui définit l'intersection entre les deux plages données, ou rien. Donc, en substance, vous devez lancer la cellule cible contre la méthode Intersect pour vérifier la valeur Nothing. À ce stade, vous pouvez décider d'enregistrer le classeur.

Private Sub Worksheet_Change (Cible ByVal As Range) 'Étape 1: L'intervalle modifié se croise-t-il? Si Intersect (Cible: C5: C16) n'est pas alors Étape 2: S'il n'y a pas d'intersection, quittez la procédure Exit Sub Étape 3: S'il y a une intersection, enregistrez le classeur Else ActiveWorkbook. Save 'Étape 4: Fermer l'instruction If End If End Sub

À l'étape 1, vous vérifiez simplement si la cellule cible (la cellule qui a changé) est dans la plage spécifiée par la méthode Intersect. Une valeur de Nothing signifie que la cellule cible est en dehors de la plage spécifiée.

L'étape 2 force la macro à s'arrêter et à quitter la procédure s'il n'y a pas d'intersection entre la cellule cible et la plage spécifiée.

S'il existe une intersection, l'étape 3 déclenche la méthode Save du classeur actif, écrasant la version précédente.

À l'étape 4, vous fermez simplement l'instruction If. Chaque fois que vous lancez un contrôle If-Then-Else, vous devez le fermer avec un End If correspondant.

Comment utiliser la macro

Pour implémenter cette macro, vous devez la copier et la coller dans la fenêtre du code d'événement Worksheet_Change. Placer la macro ici lui permet de s'exécuter chaque fois que vous apportez des modifications à la feuille:

  1. Activez Visual Basic Editor en appuyant sur Alt + F11.

  2. Dans la fenêtre du projet, trouvez le nom de votre projet / classeur et cliquez sur le signe plus à côté pour voir toutes les feuilles.

  3. Cliquez sur la feuille à partir de laquelle vous voulez déclencher le code.

  4. Dans la liste déroulante Événement, sélectionnez l'événement Modifier.

  5. Tapez ou collez le code dans le module nouvellement créé, en changeant l'adresse de plage en fonction de vos besoins.

    Entrez votre code dans l'événement Changement de feuille de travail.
Utilisation de macros pour enregistrer des classeurs lorsque les cellules changent le

Le choix des éditeurs

Evernote: Web Clipping dans Windows - mannequins

Evernote: Web Clipping dans Windows - mannequins

Le clipping d'evernote sur un PC est le même que vous ayez écrêté Safari, Chrome, Firefox ou Opera. Le découpage Web vous permet de sauvegarder des notes sur le Web. Pour découper une sélection Web dans Windows, procédez comme suit: Assurez-vous que vous avez installé le clipper pour votre navigateur. Si vous ne le voyez pas (c'est-à-dire que vous n'avez pas ...

Comment créer un bloc-notes dans Evernote - des mannequins

Comment créer un bloc-notes dans Evernote - des mannequins

Bien qu'Evernote crée un bloc-notes pour vous lorsque vous créez un compte Bien que vous puissiez rejoindre une collection de plus en plus importante de blocs-notes publics ou partagés par vos amis, il est probable que vous souhaiterez créer des blocs-notes autres que ceux fournis par Evernote.

Comment créer des notes à partir d'images dans Evernote - Les mannequins

Comment créer des notes à partir d'images dans Evernote - Les mannequins

Enregistrer des images dans Evernote fichiers audio joints; vous pouvez enregistrer plusieurs images dans une seule note. Vous pouvez travailler avec des images sur un site Web, que vous pouvez insérer dans une note, ou travailler avec des fichiers d'image individuels. La meilleure façon d'ajouter un fichier image est de ...

Le choix des éditeurs

Comment créer une bibliothèque de projectiles pour Minecraft Modding - les mannequins

Comment créer une bibliothèque de projectiles pour Minecraft Modding - les mannequins

Vous pouvez faire beaucoup d'effets de projectiles Minecraft en plus d'exploser. Plutôt que de reconstruire tout le code du projectile, vous pouvez extraire la machine d'état du projectile (en faire un état-machine de projectile pour n'importe quel effet, et non simplement exploser) et créer une bibliothèque qui vous aidera à construire de nombreux projectiles différents. Une bibliothèque est ...

Comment faire des blocs de minerais et minéraux dans Minecraft - ficelles

Comment faire des blocs de minerais et minéraux dans Minecraft - ficelles

Découvrir les différents types de minerais dans Minecraft, y compris le charbon, l'émeraude, le fer et le diamant et apprendre leurs recettes d'artisanat pour transformer les minerais en blocs.

Comment faire des soupes et des ragoûts dans Minecraft - mannequins

Comment faire des soupes et des ragoûts dans Minecraft - mannequins

Vous devez manger. Et cela ne signifie pas courir à votre épicerie locale. Dans Minecraft, vous devez rassembler tout le matériel dont vous avez besoin pour la nourriture et ensuite le fabriquer vous-même. Brewing champignons ragoût Si vous êtes dans un biome riche en champignons, la récolte de champignons en plus de sources de viande fournit de la nourriture abondante. Ragoût de champignons (parfois référé ...

Le choix des éditeurs

Modèles de sites sharePoint 2010 - dummies

Modèles de sites sharePoint 2010 - dummies

SharePoint 2010 fournit un certain nombre de modèles pour la création de nouveaux sites. La plupart des organisations décideront pour vous quels modèles SharePoint vous allez utiliser; Il s'agit généralement d'un modèle de site d'équipe ou d'un modèle de site de publication. Les autres modèles sont spécialisés. Scénarios d'utilisation standard du produit SharePoint Foundation 2010 Site d'équipe, espace de travail de réunion, ...

Le composant WebPart de lien de résumé de sharePoint 2010 - dummies

Le composant WebPart de lien de résumé de sharePoint 2010 - dummies

Le composant WebPart Lien de résumé est l'un des trois composants WebPart fournis par SharePoint Les sites de publication de 2010 pour afficher du contenu. Bien que les composants WebPart Contenu de la requête de contenu et Table des matières vous permettent de configurer une requête pour afficher les éléments, le composant WebPart Lien de résumé vous permet de sélectionner manuellement les éléments que vous souhaitez afficher. ...

Table des matières Partage Web 2010 - nuls

Table des matières Partage Web 2010 - nuls

Le composant WebPart Table des matières est l'un des trois composants WebPart fournies par les sites de publication de SharePoint 2010 pour afficher du contenu. Le composant WebPart Table des matières est fréquemment utilisé pour afficher un sitemap ou fournir une navigation pour un sous-site. Aucune surprise: le composant WebPart Table des matières se trouve dans la catégorie Navigation lorsque vous ...