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 :

modification de cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 25
    Par défaut modification de cellules
    bonjour, j'aimerai savoir s'il existe une fonction qui lance une macro si il y a modification d'une cellule sur toute les feuilles sauf certaines.

    merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    220
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 220
    Par défaut
    Je ne vois au premier abord qu'un Private Sub Worksheet_SelectionChange(ByVal Target As Range) dans chaque feuille concernée.

    Après, tout dépend de ce que tu comptes faire si on modifie ces cellules.

  3. #3
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Tu peux utiliser

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
     
    End Sub
    Au niveau de thisworkbook

  4. #4
    Membre chevronné
    Avatar de Bigalo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    445
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 445
    Par défaut
    Bonsoir,

    Pourquoi Private Sub Workbook_SheetSelectionChange ? Selon moi, il s’agit de l’événement Change, pas de SelectionChange.

    Toutefois le code fonctionne de la même façon dans les 2 cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Dim f As String
        f = Sh.Name
            If f <> "Feuil1" And f <> "Feuil2" Then
                ' Le traitement
            End If
    End Sub
    Si "Feuil1" et "Feuil2" sont les noms de feuilles, visibles sur les onglets, ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Dim f As String
        f = Sh.Name
            If f <> Feuil1 And f <> Feuil2 Then
                ' Le traitement
            End If
    End Sub
    Si Feuil1 et Feuil2 sont les CodeNames, c’est-à-dire le nom des feuilles dans l’environnement VBE.

    Edit : remplacé 2 malencontreux & par des And.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modification de cellules
    Par Niko62 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/01/2008, 15h39
  2. Activation de macro sur modification de cellules particulières
    Par Tch3k dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/07/2007, 18h11
  3. Réponses: 5
    Dernier message: 08/03/2007, 10h13
  4. [Débutant - Excel] Evénement avant modification de cellule
    Par seiryujay dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/12/2006, 05h31
  5. [VB6] Ouverture d'un fichier Excel et modification de cellules
    Par zackrel dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 19/05/2006, 11h55

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