IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro exécutée lors de la suppression d'une cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 84
    Points : 90
    Points
    90
    Par défaut Macro exécutée lors de la suppression d'une cellule
    Je sais qu'il y a des fonctions en VBA qu'on peut définir, par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ' Pour ne pas demander à la fin si on veut sauvegarder
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
        ActiveWorkbook.Saved = True
    End Sub
     
    ' Avant de quiter, rendre la Feuil2 active (lors du prochain lancement on va etre sur Feuil2)
    Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
        Feuil2.Select
    End Sub
    Est-ce qu'il y a une telle fonction qui s'exécute lors de la suppression d'un elément (cellule, ligne, colonne) ?
    Merci de votre aide

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub Worksheet_Change(ByVal Target As Range)
    le target est la plage de cellules modifiée

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 84
    Points : 90
    Points
    90
    Par défaut
    Ah, oui... Maintenant je vois qu'il y a plein de fonctions dans la liste deroulante, en haut de la page...
    Merci pour la réponse !
    Maintenant, je suppose que c'est à nous de voir si une cellule donnée est dans la plage Target...

  4. #4
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    exact

Discussions similaires

  1. [AC-2003] Suppression dans la table de base lors de la suppression d'une association ?
    Par marot_r dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 03/06/2009, 22h12
  2. lancer une macro lors de la saisie d'une cellule
    Par nsqualli dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/01/2009, 09h52
  3. Réponses: 5
    Dernier message: 28/10/2008, 14h34
  4. Erreur exécution lors de l'utilisation d'une liste déroulante
    Par nomade333 dans le forum Modélisation
    Réponses: 3
    Dernier message: 29/03/2008, 15h28
  5. [Debutant] Soucis lors de la suppression d'une JComboBox
    Par MoMotte dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 22/08/2006, 17h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo