Macro

Résolu
Bonjour,

Je crée habituellement mes macros afin de les appliquer à des boutons ( macro ponctuelles qui ne s'effectuent que lorsque j'appuye dessus).

Comment appliquer une macro à un classeur entier, ou un onglet entier afin que la macro se déclenche quoiqu'il arrive?

Par exemple si je tape 1 dans une case, la case d'à côté ait la valeur 2
Comment appliquer cette macro automatiquement?
--
Ce qui se conçoit bien s'énonce clairement
Configuration: ...

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Re,

    Dans l' Editeur VBA, au dessus de la zone de saisie, tu as la zone "Objet" où tu sélectionnes Worksheet puis à droite dans la zone" procédure" tu choisis la procédure.
    1. Ok merci.

      Et où puis je trouver tous les termes similaires à Worksheet_SelectionChange(ByVal Target As Range) mais pour des actions différentes (par exemple quand click, quand double clique, etc etc)?
      1. Bonjour,

        Un exemple à copier dans le module de feuille :

        Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Range("A1") = 1 Then
        Range("B1") = 2
        End If
        End Sub

        Pour afficher 2 dans B1 lorsque 1 est saisi en A1.

        Bonne journée.